www.kit.edu
The computation of photonic band gaps
Christian Wieners
Institut für Angewandte und Numerische Mathematik, Karlsruhe
The computation of photonic band gaps Christian Wieners Institut fr - - PowerPoint PPT Presentation
The computation of photonic band gaps Christian Wieners Institut fr Angewandte und Numerische Mathematik, Karlsruhe www.kit.edu Light propagation in periodic structures We consider light propagation in periodic structures. We assume for
www.kit.edu
Institut für Angewandte und Numerische Mathematik, Karlsruhe
1
2
k∈K
k∈K
(application of the Floquet-Bloch theory, for photonic crystals see Kuchment and Figotin)
3
per(Ω) ⊂ H1(Ω) be the subspace of periodic scalar functions. Let
4
T u ◦ ϕT ∈ P0,1,1ex + P1,0,1ey + P1,1,0ez for all T ∈ Th},
e,0, uh,0ψe,0 ,
e,0, uh,0 =
xe
z,0, qh,0φz,0 ,
z,0, qh,0 = qh,0(z) . (curl conforming elements were introduced by Nédélec)
5
e,k, uh,kψe,k ,
e,k, uh,k =
xe
z,k, qh,kφz,k ,
z,k, qh,0 = qh,k(z) .
6
L2
vh,k∈Vh,k
(for coercivity and regularity see Dauge-Norton-Scheichl 2015)
(Boffi-Conforti-Gastaldi 2006)7
h,k is defined by
h,k is defined by
h,k ◦ Bh,k : Xh,k −
(special care is required for k = 0)
8
h,k −
h,k = Ah,k + δMh,k : X
h,k.
h,k, ..., uN h,k ∈ Xh,k. Compute vn h,k = Ph,kun h,k ∈ Vh,k.
h,k, vn h,k)
h,k, vn h,k)
h,k = N
mvn h,k ∈ Vh,k.
h,k = Ah,kyn h,k − λnMh,kyn h,k ∈ X′ h,k, check for convergence.
h,k := Th,krn h,k ∈ Xh,k and wn h,k = Ph,kuh,k ∈ Vh,k.
h,k, ..., vN h,k, w1 h,k, ..., wN h,k} ⊂ Vh,k of size 2N.
(the LOBPCG method was introduced by Knyazev 2001)
9
j,k −
0,k
j,k : X′ j,k −
j−1,k;
j,k −
j,k −
j,k : X′ j,k −
j,k.
j,kTj,k =
j,kIj,kTj−1,kI′ j,k
j,kSj,kDj−1,kS′ j,k
j,kRj,k
(this multigrid variant was introduced and analyzed by Hiptmair 1998)
10
(configuration from Dobson/Pasciak, Comp. Meth. Appl. Math. 1 (2001) 138–153)
11
12
1
2
3
4
5
6
7
n
n|
n − λj−1 n
n − λ3 n|
n − λ4 n|
n − λ5 n|
n − λ6 n|
n − λ7 n|
13
14
15
per(Ω) × R:
per(Ω)
16
17
18
19
20
21
22
23
1 γ+˜ λk,n ∇k ˜
24
x∈Ω ε(x)
x∈Ω ε(x)
k k,n,inf − δ) is contained in the resolvent
25
k∈K
The proof requires the close approximation of more than 5 000 eigenvalues and eigenfunctions (for 100 vectors k ∈ K and for a homotopy to bound the rest of the spectrum) and takes about 90 h computing time.
26
SL(v)(x)
DL(w)(x)
SL(n × (∇ × u))(x) + Ψκ DL(n × u)(x)
27
j Γj and Γj ∩ Γm = ∅, j = m. For smooth vector fields v in Ω and x ∈ Γj define
y∈Ω→x∈Γj nj(x) × v(y) ,
N(v)(x) = 1
Γj · n∂Γj = (nj × v|¯ Γj ) · (nj × tjm) = tjm · v|¯ Γj
Γj · n∂Γj w dl =
Γj w dl = 0. This yields
28
SL : W−1/2(Γ) → W−1/2(Γ) ,
DL : W−1/2(Γ) → W−1/2(Γ) .
SL = γκ NΨκ DL and γtΨκ DL = γκ NΨκ SL.
N(v), γt(w)
29
h
h
30
j ξj = 1.
n
j + B(z) ,
n
j R ,
n
j R ,
0 = n j=1 λjξjξH j ∈ CN×N which allows to recover the
0 A1 ∈ Cn×n.
31
P
t (up) + γq t (uq) = 0 ,
κp,p N
κq,q N
p<q W−1/2(Γpq) and σ
p W−1/2(Γp) with
2I − CΓp ω/cp
τ,Γp +
ω/cp(σ
τ,Γp
ω/cp + βqSΓq ω/cq
τ,Γpq
2 + CΓp ω/cp
2 + CΓq ω/cq
τ,Γpq
32
h
h
h
33
N(u)(x + ej) + exp(ik · ej)γκ N(u)(x) = 0
h ,σ
h|Γ,σ
h|Γ,σ
− 1
2
h
− 1
2
h
− 1
2
h
− 1
2
h
− 1
2
h
k A21(ωh)
k A22(ωh)Bk
k A23(ωh)
k A24(ωh)Bk
k A41(ωh)
k A42(ωh)Bk
k A43(ωh)
k A44(ωh)Bk
34
N(u)(x + ej) + exp(ik · ej)γκ N(u)(x) = 0
35