Abstract
We demonstrate a finite-difference time-domain (FDTD) modeling of a cloak with a nondiagonal permittivity tensor. Numerical instability due to material anisotropies is avoided by mapping the eigenvalues of the material parameters to a dispersion model. Our approach is implemented for an elliptic-cylindrical cloak in two dimensions. Numerical simulations demonstrated the stable calculation and cloaking performance of the elliptic-cylindrical cloak.
1. Introduction
An optical cloak enables objects to be concealed from electromagnetic detection. Pendry et al. developed a method to design cloaks via coordinate transformations [1]. The coordinate transformation is such that light is guided around the cloak region. Material parameters (permittivity and permeability) can be obtained in the transformed coordinate system and put into Maxwell’s equations. This approach enables one to design not only cloaks but also other metamaterials that can manipulate light flow. For example, concentrators [2], rotation coatings [3], polarization controllers [4–6], waveguides [7–11], wave shape conversion [12], object illusions [13–15], and optical black holes [16, 17] have been designed. However, not many metamaterials have been realized in the optical region [18–25], because material parameters given by coordinate transformations have complicated anisotropies.
Numerical simulations are useful to analyze complicated metamaterial structures. In this paper, we present a finite-difference time-domain (FDTD) analysis of a cloak. The FDTD method has gained popularity for several reasons: it is easy to implement, it works in the time domain, and its arbitrary shapes can be calculated [26–29]. FDTD modelings of cloaks with a diagonal (uniaxial) permittivity tensor have been demonstrated [30–38], but a cloak with a nondiagonal permittivity tensor has never been calculated by the FDTD method. The diagonal case can be stably calculated by mapping material parameters having values less than one to a dispersion model [31]. However, we found that mapping the nondiagonal elements to dispersion models causes the computation to diverge.
In this paper, we analyze the numerical stability for a cloak with a nondiagonal permittivity tensor and derive the FDTD formulation. We apply our method to simulate light propagation in the vicinity of an elliptic-cylindrical cloak. To the best of authors’ knowledge, this is the first time that a cloak with a nondiagonal anisotropy has been calculated using the FDTD method.
2. Numerical Stability for Nondiagonal Permittivity Tensor
In the stability analysis, we confirm that the FDTD method for a cloak with a diagonal permittivity tensor cannot directly be extended to the nondiagonal case. Under a coordinate transformation for a cloak [39], material parameters can be expressed as where is the relative permittivity, is the relative permeability, is the metric tensor, and . Because are constructed from the symmetric metric tensor , they are symmetric. Consequently, have real eigenvalues with orthogonal eigenvectors and are thus diagonalizable. The eigenvalues, , of for an eigenvector are defined by The phase velocity of light in a material is given by ( vacuum light speed), and the Courant-Friedrichs-Lewy (CFL) stability limit becomes where is the time step, is the grid spacing, and 1, 2, and 3 dimensions. Since the FDTD stability depends on the eigenvalues of and , to analyze nondiagonal cases, we must first find the eigenvalues and diagonalize and . After the diagonalization, the FDTD method for diagonal cases [31–38] can be applied. For diagonal and , elements having values less than one are replaced by dispersive quantities to avoid violating the causality and numerical stability [40–44].
In summary, the FDTD modeling for nondiagonal and requires three steps:(1)find the eigenvalues and eigenvectors and diagonalize the material parameters,(2)map the eigenvalues having values less than one to a dispersion model,(3)solve Maxwell’s equations using the dispersive FDTD method.
3. FDTD Formulation of the Elliptic-Cylindrical Cloak
Two designs of elliptic-cylindrical cloaks have been proposed. One has diagonal and in orthonormal elliptic-cylindrical coordinates [45, 46], and in the other and are nondiagonal in Cartesian coordinates [47, 48]. We derive a FDTD formulation for the latter in the transverse magnetic (TM) polarization.
3.1. Diagonalization
Figure 1 shows an elliptic-cylindrical cloak in Figure 1(a) Cartesian coordinates and Figure 1(b) transformed coordinates. The inner axis , the outer axis , and the perpendicular axes and are depicted. The elliptic-cylindrical cloak is horizontal when , and vertical when . In the cloak region, , the material parameters are expressed by where where and . From (4) to (6) we can obtain three eigenvalues where Since is symmetric, it is diagonalized by the eigenvalue matrix and its orthogonal matrix as follows: where where .
(a)
(b)
3.2. Mapping Eigenvalues to a Dispersion Model
From (7) and (8), and have values less than one in the cloak region (). Thus, must be replaced by dispersive quantities by using (for example) the Drude model where is the angular frequency, is the infinite-frequency permittivity, is the plasma frequency, and is the collision frequency. For simplicity, we consider the lossless case, . Then the plasma frequencies are given by , where .
3.3. FDTD Discretization
Using the diagonalized material parameters and eigenvalues mapped to the Drude model, we derive an FDTD formulation to solve Maxwell’s equations, where is the electric flux density, is the magnetic field, is the magnetic flux density, and is the electric field. In the TM polarization, electromagnetic fields reduce to three nonzero components , , and (, , and ). The - and -update equations are obtained using Yee algorithm [26–29] as follows: where we simply write ( integer) and , are the spatial difference operators defined by
To find the -update equations, we consider the relation where is the vacuum permittivity. From (9), we obtain Substituting (10) in (18) and multiplying by both sides, we obtain where and . Substituting the Drude model for as shown in (12) and using the inverse Fourier transformation rule, , (19) becomes For the discretization, we use the central difference approximation and the central average operator, The central average operator improves the stability and accuracy [40, 49, 50]. Similarly, and are discretized, and we obtain the -update equation where must be spatially interpolated due to the staggered Yee cell [31], and Similarly, the -update equation is obtained by exchanging , , and .
To find the -update equation, we consider the relation Analogously to the field, the -update equation can be obtained in the form where is the vacuum permeability.
In summary, the electromagnetic fields are iteratively updated in the following sequence:(1)update the components of according to (14),(2)update the components of according to the sample given in (23),(3)update the components of according to (15),(4)update the components of according to (26).
4. Simulation of the Elliptic-Cylindrical Cloak
We calculate electromagnetic propagation for the elliptic-cylindrical cloak using the FDTD formulation shown in Section 3. Figure 2 shows the simulation setup: the computational domain is terminated with a perfectly matched layer in the -direction, and a periodic boundary condition in the -direction [29]; the inside of the cloak is covered with a perfect electric conductor (PEC); a plane wave source of wavelength 750 nm (400 THz) is in the TM polarization; the grid spacing is 10 nm ( 75); and the time step is given by the CFL limit, . Simulation parameters are listed in Table 1.
Figure 3 shows the FDTD results for the elliptic-cylindrical cloak at the steady state (50 wave periods). Figure 3(a) shows calculated field distributions using 10 nm. The wave propagates without significant disturbance around the cloak, and the calculation is stable. The small ripples on phase planes are purely numerical errors and can be made to vanish by reducing the grid spacing. This can be confirmed by calculating the radar cross section (RCS) [29, 51]. In two dimensions, the RCS is defined by where is the scattering angle, is the scattered power in far field, and is the incident power. If there is no significant disturbance by the object, approaches zero. Figure 3(b) shows normalized RCSs on dB scale, , scattered by a PEC (without cloak) and cloak using different grid spacings, 20, 10, and 5 nm. The PEC or cloak using a coarse grid spacing scatters strongly, but the RCS of the cloak rapidly decreases as the grid spacing is reduced.
(a)
(b)
Finally, we examine the cloaking performance of the elliptic-cylindrical cloak using the Drude model. Simulation parameters are the same as Table 1 and the cloak is optimized to a wavelength of 750 nm. In the wavelength band, 600 nm–900 nm, we calculate the total cross section (TCS) defined by Figure 4(a) shows the calculated TCS spectrum. The TCS rapidly increases with wavelength shifts off the optimal. Figure 4(b) shows the RCS for several wavelengths, A: 730 nm, B: 750 nm, and C: 830 nm (normalized to the RCS for 750 nm). For wavelengths A and C, the scattering is much stronger than the optimal wavelength B.
(a)
(b)
5. Conclusion
We describe a stable FDTD modeling procedure for a cloak with a nondiagonal permittivity tensor. When the eigenvalues of the material parameters are less than one, they must be mapped to a dispersion model in order to maintain numerical stability. We implement our method for an elliptic-cylindrical cloak in the TM mode. Numerical calculations demonstrated stable results and the cloaking performance.
Acknowledgment
The authors deeply appreciate the financial support of Grant-in-Aid for Japan Society for the Promotion of Science (JSPS) Fellows.