WAVES AND VIBRATIONS IN INHOMOGENEOUS STRUCTURES ...
WAVES AND VIBRATIONS IN INHOMOGENEOUS STRUCTURES ...
WAVES AND VIBRATIONS IN INHOMOGENEOUS STRUCTURES ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
1192 J. Opt. Soc. Am. B/Vol. 22, No. 6/June 2005 J. S. Jensen and O. Sigmund<br />
range. To ensure a high bandwidth of the junction, we<br />
maximize the transmission for a number of target frequencies<br />
simultaneously and use an active-set strategy to<br />
update these frequencies repeatedly. To identify the frequencies<br />
with lowest transmission, we use fast frequency<br />
sweeps based on Padé approximants. The performance of<br />
the junction design obtained with this new method (Section<br />
4) is compared with the performance of designs we<br />
get by optimizing the junction for single frequencies (Section<br />
3). In Section 2 we introduce the basic optimization<br />
procedure along with the continuation method and a new<br />
penalization scheme.<br />
2. TOPOLOGY OPTIMIZATION OF<br />
TWO-DIMENSIONAL PHOTONIC<br />
CRYSTAL <strong>STRUCTURES</strong><br />
Our implementation of topology optimization is based on<br />
the finite-element method. We use a frequency-domain<br />
method based on a 2D model of plane polarization (2D<br />
Helmholtz equation) in domain :<br />
· Ax ux + 2 Bxux =0 in. 1<br />
In Eq. (1), is the wave frequency, ux is the unknown<br />
field in the plane x=x,y, and Ax and Bx are the<br />
position-dependent material coefficients. For E polarization<br />
A=1 and B= rxc −2 , and for H polarization A<br />
= r −1 x and B=c −2 , where rx is the dielectric constant<br />
and c is the speed of light in air. In the following we consider<br />
E polarization only.<br />
The 2D computational model of the T junction is shown<br />
in Fig. 1. The domain consists of 1515 square unit<br />
cells, each with a centrally placed circular rod with the dielectric<br />
constant r=11.56 and diameter 0.36a, where a is<br />
the distance between the individual rods. This configura-<br />
Fig. 1. Computational model consisting of 1515 unit cells in <br />
with centrally placed circular rods of diameter 0.36a. A wave input<br />
is provided on inp, and absorbing boundaries are specified on<br />
abs. Perfectly matching layers PML are added to avoid reflections<br />
from the input and output waveguide ports. The objective is<br />
to maximize the power transmission in the two subdomains near<br />
the output ports J1 and J2 .<br />
tion has been shown to have a large bandgap in E polarization<br />
in the frequency range =0.302–0.443 2c/a,<br />
and, with single rows of dielectric columns removed, a<br />
guided mode is supported for =0.312–0.443 2c/a. 14<br />
One creates T-junction waveguide by removing single<br />
rows of rods as shown in Fig. 1.<br />
Incident wave and absorbing boundary conditions are<br />
specified on inp and abs, respectively (Fig. 1),<br />
n · A u =2iABU on inp,<br />
n · A u + iABu =0 on abs, 2<br />
where U is a scaling factor for the wave amplitude (in the<br />
following, set to unity). In Eqs. (2), n is the outwardpointing<br />
normal vector at the boundary, and the material<br />
coefficients are those of air in E polarization: A=1 and<br />
B=B air=c −2 .<br />
To eliminate reflections from the input and output<br />
waveguide ports, we add more anisotropic perfectly<br />
matching layers (PMLs) (denoted PML in Fig. 1). The<br />
governing equation in these layers is<br />
<br />
x sy A<br />
sx u<br />
+ x <br />
y sx A<br />
sy u<br />
+ y 2sxsyBu =0 inPML, 3<br />
where the factors s x and s y are complex functions of the<br />
position and govern the damping properties of the layers.<br />
A standard implementation for PhC waveguides is used<br />
with the PhC structure retained in the PMLs. 15<br />
A Galerkin finite-element procedure is applied, 16 leading<br />
to the discretized set of equations:<br />
− 2 M + iC + Ku = f, 4<br />
where u is a vector of discretized nodal values of ux. On<br />
the element level the nodal values are interpolated as<br />
ux=Nxu, which leads to the following form of the<br />
finite-element matrices:<br />
M = BeM e<br />
e + BesxesyeM ePML<br />
e , Me =<br />
C = Cabs = <br />
eabs<br />
AeBeCe , Ce = NTNdS, K = AeK e<br />
e + Ae ePML<br />
sye e<br />
x + sxeK K e = K x e + Ky e =<br />
NT<br />
x<br />
N T NdV,<br />
s x e<br />
s yeK y e,<br />
N NT N<br />
dV + x y y dV,<br />
f =2i AeBef einp<br />
e , fe = NTdS, 5<br />
where A e, B e, s xe , and s ye are assumed element wise constants.<br />
We discretize the domain by using standard quadratic<br />
bilinear elements, 16 with 1919 elements for each unit