Numerical Simulation of Lasers
Numerical Simulation of Lasers
Christoph Pflaum
. – p.1/116
Numerical Simulation of Lasers Numerical Simulation of Lasers - - PowerPoint PPT Presentation
Numerical Simulation of Lasers Numerical Simulation of Lasers Christoph P fl aum . p.1/116 Basic Elements of a Laser A laser consists mainly of the following three elements : 1. Laser medium: collection of atoms, molecules, ions or a
. – p.1/116
. – p.2/116
. – p.3/116
. – p.4/116
Formula 1. The frequency of the emitted light is
(1) where
Planck’s constant.
. – p.5/116
. – p.6/116
γ is called lifetime.
τ
. – p.7/116
. – p.8/116
(2)
. – p.9/116
Theorem 1 (Boltzmann’s Principle). In case of equilibrium the populations N1 and N2 depend on the temperature:
This implies
kT
. – p.10/116
dt = 0, then we get
. – p.11/116
(3)
(4)
g1 .
. – p.12/116
Let us assume that the optical wave can be modeled by ˜ E(z, t) = exp(jωt)E(z) E(z) = exp(−jkz + αmz) = exp(−jkz)u(z) u(z) = exp(αmz). This implies that ˜ E(z, t) = exp(jωt) · exp(−jkz + αmz) Thus, a constant phase shift is obtained at ωt = kz. Since t = z/c in vacuum, we get k = ω c . (By k2 = µω2 in Section ??, we obtain c =
1 õ in vacuum.)
. – p.13/116
Now, let us model the optical wave by ˜ E(z, t) = exp(jωt)E(z) E(z) = exp(−jωz/c + αmz) = exp(−jωz/c)u(z) u(z) = exp(αmz). Let ri be the reflection coefficient at the mirrors Mi, i = 1, 2. Let Lm be the length of the amplification medium. Let L be the length of the laser medium. Then, we get r1r2 exp(2αmLm − j2ωL/c) = 1 and K(N2 − N1) = 2αmc. Consequences: 2ωL/c ∈ 2πZ ⇒ only certain frequencies! |r1r2| exp(2αmLm) = 1 ⇒ N2 − N1 ≥ c K 1 2LM ln
r1
r2
. – p.15/116
. – p.16/116
B ∂t
∂ ⃗ D ∂t + ⃗
∂t
. – p.17/116
B ∂t
∂ ⃗ D ∂t
. – p.18/116
Since µ is constant, we get from Maxwell’s equations: ∇ × ∇ × ⃗ E = −µ ∂ ∂t∇ × ⃗ H = −µ ∂ ∂t
D ∂t + ⃗ J
Thus, we get ∇ × ∇ × ⃗ E = −µ ∂2 ∂t2
E
∂t ⃗ J. Now, by ⃗ J = 0, we get the vector Helmholtz equation: ∇ × ∇ × ⃗ E = −µ ∂2 ∂t2
E
. – p.19/116
(5)
. – p.20/116
Now, the vector-Helmholtz equation ∇ × ∇ × ⃗ E = −µ ∂2 ∂t2
E
and the assumption (??) imply −△ ⃗ E = −µ ∂2 ∂t2
E
Assumption (??) is satisfied for the TE-wave (transversal electric wave): ⃗ E(x, y, z) = E(x, y, z)ex − E(y, x, z)ey For this wave, we get the scalar Helmholtz equation: − △E = −µ ∂2 ∂t2 (E) .
(6)
. – p.21/116
Let us assume that E is time periodic. This means: E(x, y, z, t) = exp(iωt)E(x, y, z). Inserting in the scalar Helmholtz equation, leads to −△E − k2E = 0, where k2 = µω2. This is the Helmholtz equation for time periodic solutions.
. – p.22/116
Let k0 be an average value of k. Inserting the ansatz E = e−ik0zΨ(x, y, z) in the scalar Helmholtz equation leads to −△Ψ + 2ik0 ∂Ψ ∂z + (k2
0 − k2)Ψ = 0.
In the case that k = k0 is constant, we obtain −△Ψ + 2ik0 ∂Ψ ∂z = 0. In the paraxial approximation, we neglect the term ∂2Ψ
∂z2 . This leads to:
−∂2Ψ ∂x2 − ∂2Ψ ∂y2 + 2ik ∂Ψ ∂z = 0.
. – p.23/116
To solve the paraxial approximation, −∂2Ψ ∂x2 − ∂2Ψ ∂y2 + 2ik ∂Ψ ∂z = 0. let us make the ansatz Ψ(x, y, z) = A(z) exp
2q(z)
where A(z) and q(z) are unknown functions. This equation leads to the ODE’s ∂q ∂z = 1 and ∂A ∂z = −A · 1 q .
. – p.24/116
The unique solutions of ∂q
∂z = 1 and ∂A ∂z = −A · 1 q are
q(z) = q0 + z, where q0 and z0 are constants. A(z) = A0
q0 q(z).
Thus, lowest order Gauss mode is E(x, y, z) = e−ikzΨ(x, y, z) = A0 q0 q0 + z exp
2(q0 + z)
E(x, y, z) = 1 q0 + z exp
2(q0 + z)
Definition 1. The spot size is defined by the radius r such that
. – p.26/116
E(x, y, z) = 1 q0 + z exp
2(q0 + z)
1 q0 + z = 1 q(z) = 1 R(z) − i λ πw(z) where R(z) = (Re(q0) + z)
Im(q0)2 (Re(q0) + z)2 2 w(z) = λ π
Im(q0)
z w(z)
Phase shift: exp
2R(z)
. – p.28/116
There exists several types of resonators . Here, let us study a one way
Let Ω = Ω2 × [0, L] be a res-
Let us assume that there are n apertures in the resonator. The start points of these aper- tures are 0 = z0 ≤ z1 ≤ z2 ≤ ... ≤ zn = L.
z0 z1 z2 z3 z4 z5 z6 z7
free space lense free space mirror free space lense free space mirror start
Ei(x, y, z) = Ai 1 qi + (z − zi) exp
x2 + y2 2(qi + (z − zi))
. – p.29/116
Lemma 1.
. – p.30/116
An optical ray can be described by the radius r(z) and the slope r′(z). The change of an optical ray is described by ⎛ ⎝ rout r′
⎞ ⎠ = ⎛ ⎝ A B C D ⎞ ⎠ ⎛ ⎝ rin r′ in ⎞ ⎠
Example 1 (Ray-matrix
free space).
⎛ ⎝ rout r′
⎞ ⎠ = ⎛ ⎝ 1
L n0
1 ⎞ ⎠ ⎛ ⎝ rin r′
in
⎞ ⎠
. – p.31/116
Formula 2 (ABCD matrix of free space).
. – p.32/116
Formula 3 (ABCD matrix of a lense).
f
f qi−1
r r s2 s1 R2 R1 n2, λ2 n1, λ1 n1, λ1 d
. – p.33/116
Formula 4 (ABCD Matrix of a mirror).
R
. – p.34/116
Formula 5 (ABCD Matrix of a Duct). Let k = ω√µn(x), where n(x) = n0 − 1
where γ2 = n2/n0.
. – p.35/116
n
det
Let r0 be a start vector. Consider
. – p.36/116
aqa + cbλs bqb.
+ −iΘ.
1 M = λb, M = m +
. – p.37/116
The refraction index of a Gaussian duct is : k = k0(1 − 1 2n2r2) The paraxial approximation and neglecting the small high order term
1 4n2 2r2 leads to
△xyΨ − 2ik0 ∂Ψ ∂z − k0n2r2Ψ = 0 An exact solution of this equation is: Ψ(x, y, z) = exp
w2
1
+ i λz w1
1 = 2 1 k0√n2 and λ = 2 k0 .
. – p.38/116
. – p.39/116
D(z)
D(z) = w(z)
0 = λ
. – p.40/116
. – p.41/116
p
D
r2 w2 D cos(lφ)
0(x) = 1
1(x) = l + 1 − x
2(x) = 1
. – p.42/116
. – p.43/116
. – p.44/116
Let B ⊂ R3 be the original domain of the laser crystal. Let T : B → R3 be the mapping of the laser deformation such that
Heat and deformation
nc(x), x ∈ B such that kc(x) = ω√µnc(x).
. – p.45/116
Assume that B = D×]0, L[, L length of the laser crystal. b) The parabolic fit of the refraction index is Subdivide ]0, L[ in N intervals of meshsize h = L
N .
Let Dh be the discretization grid. For every i = 0, ..., N − 1: Find n0,i, n2,i such that:
2)) − (n0,i − 1 2n2,i(x2 + y2))
Each of the parameters n0,i, n2,i lead to a matrix Ai = ⎡ ⎣ cos γiz n0γ−1
i
sin γiz n0γi sin γiz cos γiz ⎤ ⎦ c) Additionally, perform a parabolic fit of T(x, y, 0) and T(x, y, L).
. – p.46/116
0 − k2)Ψ = 0.
0 − k2)Ψ.
. – p.47/116
0 − k2)Ψl+1+
0 − k2)Ψl
. – p.48/116
s→∞ Ψs
. – p.49/116
Problem 1. Find u ∈ V = {v ∈ H1(Ω)
for every v ∈ V.
. – p.50/116
Problem 2. Find u ∈ V = {v ∈ H1(Ω)
for every v ∈ V.
. – p.51/116
+ −ik1z, e + −ik1z) =
. – p.52/116
+ −ikz are
+ −ikz, v) = 0
0(Ω).
. – p.53/116
L2 ≥ c∥u∥2 H1
. – p.54/116
. – p.55/116
. – p.56/116
. – p.57/116
∂z2 − k2u = 0.
. – p.58/116
. – p.59/116
x→−∞ exp(−i(k + iα) ⃗
. – p.60/116
. – p.61/116
. – p.62/116
(7)
. – p.63/116
Let us model the resonator by a forward wave Er and the backward wave El such that E = Er + El, where each of these waves satisfy the Helmholtz equation . This leads to the eigenvalue problem: − ∆ur + 2jkf ∂ur ∂z + (k2
f − k2)ur
= ξur,
(8)
−∆ul − 2jkf ∂ul ∂z + (k2
f − k2)ul
= ξul, where Er(x, y, z) = exp [−jkfz] ur(x, y, z), El(x, y, z) = exp [−jkf(L − z)] ul(x, y, z),
. – p.64/116
To satisfy the boundary conditions (??) and (??), we need the boundary conditions ur + ul
= 0,
(9)
∂ur ∂⃗ n − jCbur
= 0,
(10)
∂ul ∂⃗ n − jCbul
= 0.
(11)
Observe that (??) is needed to obtain Er + El
= 0 from ur + ul
= 0. To obtain a system of equations with enough equations, we additionally need the boundary condition ∂ur ∂z − ∂ul ∂z
= 0.
(12)
. – p.65/116
Let us define ⃗ H1 =
⃗ a((ur, ul), (vr, vl)) = =
vr + (k2
f − k2)ur¯
vr + 2jkf ∂ur ∂z ¯ vr
ur¯ vr +
vl + (k2
f − k2)ul¯
vl − 2jkf ∂ul ∂z ¯ vl
ul¯ vl, where we assume that k ∈ L∞(Ω). Now, the weak formulation is: Find ⃗ u = (ur, ul) ∈ ⃗ H1 and ξ ∈ C such that ⃗ a(⃗ u,⃗ v) = ξ
urvr + ulvl ∀⃗ v = (vr, vl) ∈ ⃗ H1.
. – p.66/116
Lemma 3. Let Cb = 0. Then, ⃗
. – p.67/116
Let us define the finite element space ⃗ Vh :=
H1 An unstable FE-discretization is: Find ⃗ uh ∈ ⃗ Vh such that ⃗ a(⃗ uh,⃗ vh) =
⃗ f⃗ vd ∀⃗ vh ∈ ⃗ Vh The resulting linear equation system is difficult to solve.
. – p.69/116
Theorem 2. Let a be a continuous symmetric positive definite sesquilinear form on a Hilbert space V , Vh a closed subspace and
Then,
vh∈Vh ∥u − vh∥E,
where ∥.∥E is the norm corresponding to a.
. – p.70/116
Theorem 3. Let a be a continuous positive definite sesquilinear form on a Hilbert space
V , Vh a closed subspace of V and f ∈ V ′. Furthermore, let us assume that a is V -elliptic. This means that there is a constant α > 0 such that |a(u, u)| ≥ α∥u∥2 ∀u ∈ V.
The continuity of a implies that there is a constant C such that
a(u, v) ≤ C∥u∥∥v∥ ∀u, v ∈ V.
Furthermore, let u ∈ V and uh ∈ Vh such that
a(u, v) = f(v) ∀v ∈ V, a(uh, vh) = f(vh) ∀vh ∈ Vh.
Then,
∥u − uh∥ ≤ C α inf
vh∈Vh ∥u − vh∥.
. – p.71/116
− ∆u + 2ikf ∂u ∂z + ks(2kf − ks)u = f
(13)
Let us extend the subdivision τ of Ω to a subdivision τB of B by using the same meshsize. Furthermore, let Vh,B be the corresponding finite element space of trilinear functions. Discretization: Find uh ∈ Vh,B such that −Cb
uh¯ vh + +
∇uh∇¯ vh + 2ikf ∂uh ∂z (¯ vh + hρ ∂ ∂z ¯ vh) + ks(2kf − ks)uh(¯ vh + hρ ∂ ∂z ¯ vh) d =
f(¯ vh + hρ ∂ ∂z ¯ vh) d ∀vh ∈ Vh,B.
. – p.72/116
An stable FE-discretization is: Find ⃗ uh ∈ ⃗ Vh such that ⃗ a(⃗ uh,⃗ vh) + hρ
2ikf ∂uh,r ∂z ∂¯ vh,r ∂z d + hρ
2ikf ∂uh,l ∂z ∂¯ vh,l ∂z d =
⃗ f⃗ vhd + hρ
fr ∂ ∂z ¯ vh,r d −
fl ∂ ∂z ¯ vh,l d
vh ∈ ⃗ Vh We call this discretization streamline-diffusion discretization. However, there are no streamlines. In case of a convection-diffusion equation, this discretization converges with O(h2).
. – p.73/116
Lemma 4. For every ⃗
. – p.74/116
Lemma 5. Let ⃗
h ∈ ⃗
h,⃗
Then,
h
. – p.75/116
Since ⃗ ah satisfies the Garding inequality, one can prove the following convergence theorem:
Theorem 4. Assume ⃗
f = (fr, fl) ∈ L2(Ω)2. Let ⃗ u = (ur, ul) ∈ ⃗ H1 such that ⃗ a(⃗ u,⃗ v) =
frvr + flvl ∀⃗ v = (vr, vl) ∈ ⃗ H1.
and ⃗
uh = (ur,h, ul,h) ∈ ⃗ Vh such that ⃗ ah(⃗ uh,⃗ vh) =
frvr + flvl ∀⃗ vh = (vr, vl) ∈ ⃗ Vh.
Then, ⃗
uh converges to ⃗ u.
. – p.76/116
Instead of ⃗ ah(⃗ uh,⃗ vh) := ⃗ a(⃗ uh,⃗ vh) + hρ
2ikf ∂uh,r ∂z ∂¯ vh,r ∂z d + hρ
2ikf ∂uh,l ∂z ∂¯ vh,l ∂z d
⃗ ah(⃗ uh,⃗ vh) := ⃗ a(⃗ uh,⃗ vh) − hρ
2ikf ∂uh,r ∂z ∂¯ vh,r ∂z d − hρ
2ikf ∂uh,l ∂z ∂¯ vh,l ∂z d Then, the meaning of uh,r and uh,l changes and the meaning of t and −t in the ansatz E(x, y, z, t) = exp(iωt)E(x, y, z).
. – p.77/116
. – p.78/116
The transformed one way resonator equation is: −∆u + 2i∂u ∂z + ks(2kf − ks)u = ξu where =
1 kf . Then, in 1D, the streamline diffusion discretization stencil
for → 0 is i (−1 1 0) An exact solver for the corresponding equation system with suitable bound- ary conditions is a relaxation from left to right. Thus, we used a relaxation from left to right as a preconditioner for GMRES.
. – p.79/116
. – p.80/116
. – p.81/116
Then, the ansatz E(x, y, z) = exp [−ikfz] u(x, y, z) is not appropriate. Instead, we use the ansatz
. – p.82/116
aΞ(u, v) :=
∇u∇¯ v + 2ikf,Ξ ∂u ∂z ¯ v + ks(2kf,Ξ − ks)u¯ v d a(u, v) = aΩa(u, v) + aΩb(u, v). Phase shift of the apparatuses: ϕ(x, y). Then, let us define the space Hab =
u|Ωb ∈ H1(Ωb) and u|ΨI,Ωa · ϕ = u|ΨI,Ωb
Find u ∈ Hab such that a(u, v) =
u¯ v d ∀v ∈ Hab.
. – p.83/116
. – p.84/116
Using the ansatz E(x, y, z, t) = exp(iωt)(Er(x, y, z, t) + El(x, y, z, t)) we obtain µ∂2ur ∂t2 + iµω ∂ur ∂t = ∆ur − 2jkf ∂ur ∂z − (k2
f − k2)ur,
µ∂2ul ∂t2 + iµω ∂ul ∂t = ∆ul + 2jkf ∂ul ∂z − (k2
f − k2)ul,
∂N ∂t = −γNnσc − N + Ntot(γ − 1) τf + Rp(Ntot − N) k2 = ω2µ + jω√µ(σN − 1 τc ) n =
|E|2 = |ur|2 + |ul|2.
. – p.85/116
The time-periodic vector Helmholtz equation is ∇ × ∇ × ⃗ E − k2 ⃗ E = ⃗ f. The bilinear form of the weak formulation is positive definite: a( ⃗ E, ⃗ W) =
∇ × ⃗ E · ∇ × ¯ ⃗ W + k2 ⃗ E ¯ ⃗ W d(x, y, z) Then, we obtain a(e−ikz⃗ u, e−ikz ⃗ w) =
∇ × ⃗ u · ∇ × ¯ ⃗ v + (k2 − k2
f)uz¯
vz −ikf2 ∂uz ∂y − ∂uy ∂z
vy + (k2 − k2
f)uy¯
vy −ikf2 ∂uz ∂x − ∂ux ∂z
vx + (k2 − k2
f)ux¯
vx d(x, y, z)
. – p.86/116
M FO OP
p−contact light output
passivation bottom DBR top DBR active layer substrate n−contact current flow
. – p.87/116
. – p.88/116
. – p.89/116
⎛ ⎝ ci+1,r ci+1,l ⎞ ⎠ = Mi ⎛ ⎝ ci,r ci,l ⎞ ⎠ Mi = ⎛ ⎝ ki+1 + ki ki+1 − ki ki+1 − ki ki+1 + ki ⎞ ⎠ · 1 2ki+1 ⎛ ⎝ exp(−ikihi) exp(ikihi) ⎞ ⎠ .
. – p.90/116
black box
Example 2. Let us study 101 layers with refraction index n0, n1, n0, ..., n0,
λ0 = 1.6 · 10−6, k0 = 2π
λ0 , and ω = k √0µ0n0 , where √0µ0 = 1 c and n0 = 3.277.
Let us choose c2,l = 1, c1,r = 0. Then, c1,l shows the behavior of the construction. A high reflectivity is obtained for ω = ω0, 3ω0, 5ω0, ....
Reflection behavior for n1 = 3.275. Reflection behavior for n1 = 3.220.
. – p.92/116
Let Ωh be a grid of meshsize h for the domain Ω = [0, L]. Furthermore, let vp be the nodal basis function with respect to linear elements. Then, define vl
p
= eikzvp vr
p
= e−ikzvp vm
p
= ⎧ ⎨ ⎩ eikzvp(z) for z ≤ p and e−ikzvp(z) for z > p. Now, let us define the FE space V ref
h
= span{vl
p, vr p, vm p | p ∈ Ωh}.
This FE space leads to the results as the transfer matrix method. But these basis functions can be extended to 2D and 3D.
. – p.93/116
. – p.94/116
Crank-Nicolson discretization of this equation leads to iµω Es+1 − Es τ = 1 2
. Let us analyze this equation by Fourier analysis in 2D. Then, for Es = as sin(lxx) sin(lyy), we obtain as+1 =
1 2(l2 x + l2 y + k2) + i µω τ 1 2(l2 x + l2 y + k2) − i µω τ
as This equation implies |as+1| = |as| if k ∈ R. This means a real k does not lead to a gain or an absorption. An explicit or implicit Euler discretization does not have this property.
. – p.95/116
. – p.96/116
M
. – p.97/116
M
(14)
. – p.98/116
(15)
(16)
. – p.99/116
(17)
M
(18)
. – p.100/116
i )i=1,...,M, N∞(x, y, z), which
i
i
M
i |Ei|2 − N∞ + Ntot(γ − 1)
. – p.101/116
R Mxy , hz = L Mz , and Mxy, Mz ∈ N. To every grid
. – p.102/116
xyhz Np|Ei(p)|2
M
. – p.103/116
The solution of Maxwell’s equations in 3D is ⃗ E: the electrical field and ⃗ H: the magnetic field. Given are µ: magnetic permeability, : electric permittivity, ⃗ M: equivalent magnetic current density, ⃗ J: electric current density. Maxwell’s equations are: ∂ ⃗ H ∂t = − 1 µ∇ × ⃗ E − 1 µ ⃗ M ∂ ⃗ E ∂t = 1 ∇ × ⃗ H − 1
J
. – p.104/116
Let τ be a time step. Time approximation: ⃗ E|n+ 1
2 : approximation at time point (n + 1
2)τ.
⃗ H|n: approximation at time point nτ. Furthermore, let us use the following abbreviation: ⃗ H|n+ 1
2
:= 1 2
H|n+1 + ⃗ H|n , ⃗ E|n := 1 2
E|n+ 1
2 + ⃗
E|n− 1
2
. – p.105/116
Let h be a mesh size. Space approximation: Ex|
n+ 1
2
i,j+ 1
2 ,k+ 1 2 : at point (ih, (j + 1
2)h, (k + 1 2)h) (yz-face) .
Ey|
n+ 1
2
i+ 1
2 ,j,k+ 1 2 : at point ((i + 1
2)h, jh, (k + 1 2)h) (xz-face).
Ez|
n+ 1
2
i+ 1
2 ,j+ 1 2 ,k: at point ((i + 1
2)h, (j + 1 2)h, kh) (xy-face).
Hx|n
i+ 1
2 ,j,k: at point ((i + 1
2)h, jh, kh) (x-edge).
Hy|n
i,j+ 1
2 ,k: at point (ih, (j + 1
2)h, kh).
Hz|n
i,j,k+ 1
2 : at point (ih, jh, (k + 1
2)h).
. – p.106/116
. – p.107/116
Now, the Maxwell equation ∂Ex ∂t = −1
∂y − ∂Hy ∂z + Jx
Ex|
n+ 1
2
i,j+ 1
2 ,k+ 1 2 − Ex|
n− 1
2
i,j+ 1
2 ,k+ 1 2
τ = 1 i,j+ 1
2 ,k+ 1 2
Hz|n
i,j+1,k+ 1
2 − Hz|n
i,j,k+ 1
2
h − Hy|n
i,j+ 1
2 ,k+1 − Hy|n
i,j+ 1
2 ,k
h −Jx|n
i,j+ 1
2 ,k+ 1 2
. – p.108/116
Let ∂1
τ the symmetric difference operator applied to the time coordinate:
∂1
hQ(t) := Q(t + τ/2) − Q(t − τ/2)
τ Furthermore, let ∇h× the discrete curl operator on a staggered grid. Then the FDTD discretization can be described as follows: ∂1
τ ⃗
Hh,τ = − 1 µ∇h × ⃗ Eh,τ − 1 µ ⃗ Mh,τ at time points n + 1
2,
∂1
τ ⃗
Eh,τ = 1 ∇h × ⃗ Hh,τ − 1
Jh,τ at time points n. Here, ⃗ Hh,τ and ⃗ Eh,τ are the vectors on a staggered grid.
. – p.109/116
⃗ J has to be composed as follows: ⃗ J = ⃗ Jsource + σ ⃗ E, where σ is the electric conductivity. ⃗ E is approximated by ⃗ E|n = 1 2
E|n+ 1
2 + ⃗
E|n− 1
2
. – p.110/116
Reflecting boundary conditions can be modeled by pure Dirichlet boundary conditions. Non-reflecting boundary conditions can be discretized by the Perfect Matched Layer (PML) method. These are not Neumann boundary conditions!
. – p.111/116
∂1
τ ⃗
Hh,τ = −∇h × ⃗ Eh,τ at time points n + 1
2,
∂1
τ ⃗
Eh,τ = ∇h × ⃗ Hh,τ at time points n. Now, the abbreviation ⃗ Vh,τ = ⃗ Hh,τ + j ⃗ Eh,τ leads to ∂1
τ ⃗
Vh,τ = j∇h × ⃗ Vh,τ
. – p.112/116
Definition 2. The FDTD method is stable, if the solution ⃗
bounded for t → ∞.
τ ⃗
(19)
. – p.113/116
The abbreviation ⃗ V0 = (Vx, Vy, Vz)T leads to ∇h × ⃗ Vh,τ = det ⎛ ⎜ ⎜ ⎝ ex δ1
hx,x
Vx ey δ1
hy,y
Vy ez δ1
hz,z
Vz ⎞ ⎟ ⎟ ⎠ ej(ωt−kxx−kyy−kzz) = det ⎛ ⎜ ⎜ ⎝ ex
1 hx sin( kxhx 2
) Vx ey
1 hy sin( kyhy 2
) Vy ez
1 hz sin( kzhz 2 )
Vz ⎞ ⎟ ⎟ ⎠ ej(ωt−kxx−kyy−kzz) = −j 1 τ sin(ωτ 2 ) ⎛ ⎜ ⎜ ⎝ Vx Vy Vz ⎞ ⎟ ⎟ ⎠ ej(ωt−kxx−kyy−kzz)
. – p.114/116
The above equation system has a unique solution if and only if = det ⎛ ⎜ ⎜ ⎝ j 1
τ sin( ωτ 2 ) 1 hz sin( kzhz 2 )
− 1
hy sin( kyhy 2 ) 1 hz sin( kzhz 2 )
j 1
τ sin( ωτ 2 )
− 1
hx sin( kxhx 2
) − 1
hy sin( kyhy 2 )
+ 1
hx sin( kxhx 2
) j 1
τ sin( ωτ 2 )
⎞ ⎟ ⎟ ⎠ = 1 hx sin(kxhx 2 ) 2 + 1 hy sin(kyhy 2 ) 2 + 1 hz sin(kzhz 2 ) 2 − 1 τ sin(ωτ 2 ) 2 j 1 τ sin(ωτ 2 ) . This is equivalent to the stability equation: 1 hx sin(kxhx 2 ) 2 + 1 hy sin(kyhy 2 ) 2 + 1 hz sin(kzhz 2 ) 2 = 1 τ sin(ωτ 2 ) 2
. – p.115/116
The stability equation has a solution ω for every kx, ky, kz, if τ
h2
x
+ 1 h2
y
+ 1 h2
z
< 1. A renormalization of this stability condition shows τ < c−1 1 h2
x
+ 1 h2
y
+ 1 h2
z
− 1
2
. where c is the velocity of the wave.
. – p.116/116