Вы находитесь на странице: 1из 7

Journal of ELECTRICAL ENGINEERING, VOL 68 (2017), NO1, 47–53

Performance advantages of CPML over UPML


absorbing boundary conditions in FDTD algorithm

Branko D. Gvozdic, Dusan Z. Djurdjevic

Implementation of absorbing boundary condition (ABC) has a very important role in simulation performance and accuracy
in finite difference time domain (FDTD) method. The perfectly matched layer (PML) is the most efficient type of ABC. The
aim of this paper is to give detailed insight in and discussion of boundary conditions and hence to simplify the choice of PML
used for termination of computational domain in FDTD method. In particular, we demonstrate that using the convolutional
PML (CPML) has significant advantages in terms of implementation in FDTD method and reducing computer resources
than using uniaxial PML (UPML). An extensive number of numerical experiments has been performed and results have
shown that CPML is more efficient in electromagnetic waves absorption. Numerical code is prepared, several problems are
analyzed and relative error is calculated and presented.
K e y w o r d s: finite difference time domain, FDTD, perfectly matched layer, PML, convolutional PML, CPML, uniaxial
PML, UPML

1 Introduction PML into other orthogonal coordinate systems [10, 11]


and into general curvilinear coordinate systems [12, 13],
With the development of technology and rapid in- but it had weak causality. The complex frequency shifted
crease of computer resources, the finite difference time (CFS) tensor coefficients used for PML parameters gained
domain (FDTD) method became one of the most popu- the causality of PML [14, 15].
lar numerical method in today’s computational electro-
Very effective implementation of PML based on SC,
magnetics (CEM). FDTD method is primarily used for
CFS and recursive convolution technique [16] is derived
antenna and microwave circuits design, electromagnetic
in [17]. Obtained convolutional PML (CPML) is entirely
wave and radio propagation simulation and analysis, in
independent of the host medium and without the need of
photonics.
any modifications when applied in inhomogeneous, loss-
There is often a necessity to simulate infinite space or
less, lossy, dispersive, nonlinear and anisotropic media,
spatially unbounded systems in FDTD simulations. Im-
plementation of absorbing boundary conditions (ABC) CPML is superior to the other PMLs. Improved CPMLs
at the computational boundaries is used in infinite space were recently derived in [15, 18, 19].
FDTD simulations. One of the most important challenges In [20] comprehensive study about the choice of PML
in FDTD method is to efficiently and accurately imple- in finite difference frequency domain (FDFD) and in
ment ABCs and so to simulate the extension of the FDTD finite-element method (FEM), is presented.
lattice to infinity. In this paper, numerical experiments are performed to
The perfectly matched layer (PML) [1] is well known investigate absorption of electromagnetic waves and im-
ABC for efficient absorption of electromagnetic waves of plementation of UMPL and CPML in FDTD method.
arbitrary polarization, angle of incidence and frequency. In particular, 3D FDTD simulation of a differentiated
PML had proved efficiency for homogeneous, inhomoge- Gaussian pulse propagating in free space is used for com-
neous, linear, nonlinear, dispersive and anisotropic do- parison of absorption for UPML and CPML ABC. Ad-
mains. PML defined in [1] is based on non-physical field ditionally, PML absorption for electromagnetic scattering
splitting of Maxwell’s equations which produce a signif- from dipole antenna generating electromagnetic wave and
icant amount of discretization error in discrete FDTD PEC sphere is calculated in order to simulate complex
lattice. PML with the uniaxial anisotropic medium based
wave propagation and scattering in 3D FDTD domain.
on electric and magnetic permittivity tensors is proposed
Relative error for electric field is calculated for both case
in [2] and implemented in [3]. Uniaxial PML (UPML) [2]
studies and with different thicknesses.
has the same efficiency as the split-field PML [4, 5], while
the discretization error is decreased. After the valida- Implementation advantages in favor of CPML are
tion of this concept [6, 7], many modifications of PML shown in Sec. 2. Numerical results presented in Sec. 3
were proposed [8, 9]. Stretched coordinate (SC) formu- demonstrate that absorption characteristics of CPML are
lation of Maxwell’s equation extended the use of the three orders of magnitude better than of UPML.

∗ Faculty of Technical Sciences, Kneza Milosa 7, Kosovska Mitrovica, 38220, Serbia, branko.gvozdic@pr.ac.rs

c 2017 FEI STU


DOI: 10.1515/jee-2017-0006, Print (till 2015) ISSN 1335-3632, On-line ISSN 1339-309X
48 B. D. Gvozdic, D. Z. Djurdjevic: PERFORMANCE ADVANTAGES OF CPML OVER UPML ABSORBING BOUNDARY . . .

2 UPML and CPML Implementation in FDTD In (5) αw is complex frequency shift parameter, with a
property of homogenous conductivity.
After Berenger’s pioneering work of split-field PML [1], To implement CFS in time domain, one requires Four-
unsplit form with SC formulation of Maxwell’s equation is rier transform of s−1
w
proposed in [10], and independently in [11]. SC formula-
tion enabled mapping of Maxwell’s equation into complex  1 
coordinate space. Assuming that the PML parameters s̄w (t) = F −1 σw =
kw +
sw = 1 + σw /jωε0 are continuous along its corresponding αw +jωε0
axis (w = x, y, z , σw – conductivity, ε0 – permittivity), δ(t) σw − σw αw δ(t)

− e ε0 kw + ε0 h(t) = + ηw (t) (6)
stretched coordinate space derivatives are defined as [12] kw 2
ε0 kw kw

∂ 1 ∂ ∂ 1 ∂ ∂ 1 ∂
= , = , = . (1) where δ(t) is the unit impulse function, and h(t) is the
∂ x̄ sx ∂x ∂ ȳ sy ∂y ∂ z̄ sz ∂z
unit step function. Inserting (6) into (3) yields time do-
Stretched coordinates in the complex form of Ampere’s main expression
law in free space therefore are

1 ∂ (ε0 E) =
1 ∂  ∂t
jωε0 E = x̂ Hz − Hy + 1 ∂
sy ∂y sz ∂z 1 ∂ ∂ ∂ 
x̂ Hz − Hy + ηy ∗ Hz − ηz ∗ Hy
1 ∂ 1 ∂  1 ∂ 1 ∂  ky ∂y kz ∂z ∂y ∂z
ŷ Hx − Hz + ẑ Hy − Hx , 1 ∂
sz ∂z sx ∂x sx ∂x sy ∂y 1 ∂ ∂ ∂ 
(2) + ŷ Hx − Hz + ηz ∗ Hx − ηx ∗ Hz
kz ∂z kx ∂x ∂z ∂x
1 ∂ 1 ∂ ∂ ∂ 
and after time domain conversion + ẑ Hy − Hx + ηx ∗ Hy − ηy ∗ Hx .
kx ∂x ky ∂y ∂x ∂y
∂   ∂ ∂  (7)
ε0 E = x̂ s̄y ∗ Hz s̄z ∗ Hy +
∂t ∂y ∂z
 ∂ ∂   ∂ ∂  Improper implementation of convolution pairs on the
ŷ s̄z ∗ Hx − s̄x ∗ Hz + ẑ s̄x ∗ Hy − s̄y ∗ Hx
∂z ∂x ∂x ∂y right-hand side of (7) in computer algorithm leads to
(3)
the usage of a huge amount of computer resources. Ap-
proaches to resolving this situation use the recursive con-
where ∗ represents convolution as a consequence of fre-
volution (RC) [17]. The discrete impulse response of ηw
quency dependence of SC metrics and sw is the inverse
Fourier transform of s−1 and recursive convolution relation gives
w .
Neither split-field PML nor SC PML are physical

medium. An anisotropic, physical model composed of ψw,v (n) = bw ψw,v (n − 1) + cw Hv (n) (8)
electric and magnetic permittivity tensors is formulated ∂w
in [2] and [3] and it is referred as UPML. Thus, the gen-
eral form of UPML implementation in Ampere’s law in with 
free space is σw αw
bw = e− ε0 kw + ε0 ∆t ,
 sy sz  σw (9)
0 0
 
sx cw =  bw − 1 .
sx sz kw (σw + αw kw
jωε0  0 0 
E = ∇ ×H (4)

sy
sx sy
0 0 sz In (9) coefficients are nonzero only in PML region and
computed along with scaled tensor parameters σw , αw
where sx,y,z = kx,y,z + σx,y,z /jωε0 are tensor coefficients and kw (n = i, j, k ; w = x, y, z ). By implementing this
for general media and kx,y,z ≥ 1 is real stretching co- form of Ψw,v (n) good efficiency of time advancement in
efficient contributing to an effective scaling of the mesh FDTD algorithm is achieved.
in the PML region. The split-field PML and UPML have
SC, CFS and RC implemented as in [17] results FDTD
the same reflection properties and propagation charac-
domain with CPML ABCs. FDTD time and space dis-
teristics [4]. However, both are not efficient in absorbing
evanescent waves and can cause large reflections at low cretization of Ampere’s law with CPML yields explicit
frequencies due to the weak causality of PML [4, 5]. A update of Ex expressed as
causal form of the PML is proposed and derived in [14],
n+ 1 n− 1
based on shifting the pole of sw into the upper-half of

Ex i+ 12,j,k = Ca i+ 1 ,j,k Ex i+ 12,j,k +Cb i+ 1 ,j,k ×
complex plane. Complex frequency shifted (CFS) tensor  n
2
n
2 2
n
2
n 
coefficients from [14] are Hz
i+ 1 ,j+ 1 ,k
2 2
−Hz

i+ 1 ,j− 1 ,k
2 2
Hy

i+ 1 ,j,k+ 1
2 2
−Hy
i+ 1 ,j,k− 1
2 2
kyj ∆y
− kzk ∆z
.
 
σw  n
ψEx,y i+ 1 ,j,k −ψ
sw = kw + . (5) (10)
n
Ex,z
αw + jωε0 2 i+ 1 ,j,k
2
Journal of ELECTRICAL ENGINEERING 68 (2017), NO1 49

In (10) ψEx,y , ψEx,z are PML coefficients existing If σw,max is too small, reflection error from the back of
only in PML region, updated as follows PML is dominant, while for large σw,max discretization
n n−1 error is significantly increased. In [17] optimal choice for
ψEx,y i+ 1 ,j,k = byj ψEx,y i+ 1 ,j,k polynomial graded σw,max is proposed, derived for gen-
2 2
eral media as
 H n n
z i+ 1 ,j+ 1 ,k −Hz i+ 1 ,j− 1 ,k

+ cy j 2 2 2 2
, (11) 0.8(m + 1)
∆y σw,opt = √ , (17)
Z0 ∆w εr,eff µr,eff
n n−1
ψEx,z i+ 1 ,j,k = bzk ψEx,z i+ 1 ,j,k + where Z0 is impedance of free space, ∆w is spatial step in
2
 n
2
n  w = x, y, z direction, εr,eff and µreff are effective relative
Hy i+ 1 ,j,k+ 1 −Hy i+ 1 ,j,k− 1 permittivity and permeability, respectively.
cz k  2 2 2 2 
. (12) Optimal CPML parameters are [8, 17]: 0.75σw,opt <
∆z
σw,max < 1.4σw,opt , 7 < kw,max < 20 , and 0.15 < αw <
0.3 . Scaling orders are in ranges: 3 ≤ m ≤ 4 , and ma ≈
Coefficients Ca and Cb are used for update of Ex field 1.
and they are calculated as
It can be seen that CPML is simpler to implement
σi+ 1 ,j,k ∆t resulting also in more storage-efficient algorithm than
1− 2
2εi+ 1 ,j,k UPML implementation. In particular, UPML is quite
Ca i+ 1 ,j,k = 2
σi+ 1 ,j,k ∆t
, simple to implement in existing FDTD codes, but with
2
1+ 2
2εi+ 1 ,j,k the cost of doubling memory requirements through entire
2
(13) FDTD domain. Usage of triple-nested loops for the fields
∆t
εi+ 1 ,j,k inside the computational domain, and individual loops
Cb i+ 1 ,j,k = 2
σi+ 1 ,j,k ∆t
. in UPML region saves the memory, but it increases the
2
1+ 2
2εi+ 1 ,j,k complexity of programming.
2
In the case of CPML implementation in FDTD, CPML
Similar expressions are derived for five remaining field variables are stored only in PML region, hence the su-
components (Ey , Ez , Hx , Hy and Hz ) for 3D FDTD perior memory efficiency over the UPML. Furthermore,
domain, with the adequate replacement of (i, j, k) and CPML implementation remains unchanged in the case
(x, y, z). of homogeneous, inhomogeneous, lossy and dispersive
Efficiency of CPML is mainly dependent on the proper medium. On the contrary, UPML requires additional two
choice of parameters. Parameters can be spatially graded variables per field component in all those mediums.
in different ways, but two the most successful are poly- In order to estimate the advantages of CPML over the
nomial and geometric grading. In this paper, the poly- UPML in FDTD, simulations are performed and numeri-
nomial grading is used. PML parameters are scaled as cal results are obtained for two different electromagnetic
follows [3, 21] problems. The first problem is 3D FDTD simulation of
electromagnetic wave propagation in free space with a dif-
 l m ferentiated Gaussian pulse as a source. The second prob-
kw (l) = 1 + kw,max − 1 , (14)
d lem is 3D FDTD electromagnetic scattering from PEC
 l m sphere and dipole antenna centered in the computational
σw (l) = σw,max , (15) domain as an example of complex FDTD case. For both
d
 d − l ma cases, relative error at two probe points is calculated com-
αw (l) = αw,max , 0≤l≤d (16) paring absorption for two PMLs.
d
The explicit FDTD algorithm is used and calculated
where l is PML loss depth, d is PML thickness, m with original C++ codes. Numerical results of the electro-
and ma are the scaling orders. Conductivity σw is scaled magnetic field and relative error graphs are plotted with
to be 0 at the PML surface (l = 0 ) and σw,max at the PM the command-line driven Gnuplot graphing utility.
outer boundary (l = d). Stretching coefficient kw is 1 at
the beginning of PML and kw,max at the end of PML.
Complex frequency shift parameter αw has a maximum 3 Numerical Results and Discussions
at the front of PML, thereby decreasing reflection error of
evanescent modes. Inside the PML, αw is decreased to a 3D Simulation of Gaussian Pulse in Free Space
minimum in order to appropriately decay low frequencies
of the wave propagating [17]. Propagation of differentiated Gaussian pulse in free
The proper choice of PML parameters is decisive for space in 3D FDTD domain is simulated in 200×200×200
PML efficiency. Trade-off between reflection error from space lattice, with 1 -mm-square cells and time-step of
the PML outer boundary and discretization error from dt = 1.906575 ps (0.99 times of Courant limit). Duration
the front PML interface have to be properly balanced. of simulation is 600 time-steps (1.143945 ns). Gaussian
50 B. D. Gvozdic, D. Z. Djurdjevic: PERFORMANCE ADVANTAGES OF CPML OVER UPML ABSORBING BOUNDARY . . .

200 0.08 200 0.08

0.06 0.06

150 0.04 150 0.04

0.02 0.02

100 0 100 0

-0.02 -0.02

50 -0.04 50 -0.04

-0.06 -0.06

-0.08 -0.08
0 50 100 150 200 0 50 100 150 200

Fig. 1. Ez field component for 10 cell-thick UPML after 300 time- Fig. 2. Ez field component for 10 cell-thick CPML after 300 time-
steps, xy plane steps, xy plane

200 0.08 200 0.08

0.06 0.06

150 0.04 150 0.04

0.02 0.02

100 0 100 0

-0.02 -0.02

50 -0.04 50 -0.04

-0.06 -0.06

-0.08 -0.08
0 50 100 150 200 0 50 100 150 200

Fig. 3. Ez field component for 10 cell-thick UPML after 400 time- Fig. 4. Ez field component for 10 cell-thick CPML after 400 time-
steps, xy plane steps, xy plane

Reference domain (with σw,opt from (17)), kw,max = 15 and αw = 0 ,


yielding the properties of UPML. Figure 2 shows the Ez
Test domain field distribution for 10-cell thick CPML after 300 time
B steps, over the xy plane, with the same PML parameters
except for αw = 0.24 and ma = 1 , yielding the properties
Source of CPML. A significant amount of numerical dispersion
reflecting from the computational domain outer boundary
A can be seen in Fig. 1, in comparison with results shown
in Fig. 2. Numerical results presented in Fig. 2 show fine
PML absorption of Ez field component, without reflecting any
field components back to the computational domain.
Fig. 5. Illustration of test and reference FDTD domain for relative
Numerical results shown in Fig. 3 and Fig. 4 present
error calculation for Gaussian pulse
Ez field distribution for 10-cell thick UPML and CPML
after 400 time steps, over the xy plane, respectively. The
pulse is placed in the center of the computational domain increase of numerical dispersion of Ez field component,
with time function
reflecting back from UPML into the computational do-
J(x,y,z,t) = −2[(t − td )/gw ]e−[(t−td )/gw ] ,
2
(18) main, can be seen in Fig. 3. Such numerical artifacts are
intolerable in simulations where the precise calculation
where gw = 30 ps is half-width of Gaussian pulse and is required. Consequently, efficient CPML absorption of
td = 4gw is a time delay. For comparison purposes, electromagnetic wave can be seen in Fig. 4 (steady-state).
FDTD domain is terminated with 10-cell thick UPML
and CPML, with polynomial grading defined in (14), (15) In order to demonstrate benefits of CPML over UPML
and (16). ABCs, the relative error is calculated for electric field E
Numerical results shown in Fig. 1 present Ez field at points A and B, as shown in Fig. 5. Test domain with
distribution for 10-cell thick UPML after 300 time steps, 40 × 40 × 40 cell grid and reference domain with 400 ×
over the xy plane, with m = 3 , σw,max = 0.75σw,opt 400 × 400 cell grid are used for relative error calculation,
Journal of ELECTRICAL ENGINEERING 68 (2017), NO1 51

Relative error can be seen on UMPL graphs as a consequence of low-


100
UPML point A frequency evanescent fields interaction with PML layers.
10-1 Relative error for calculated E field at points A and
UPML point B B in the case of 5-cell thick UPML and CPML is shown
10-2 in Fig. 7. Observing the CPML graphs, the early time er-
ror peaks are due to discretization error, which slowly de-
10-3 cay after time-stepping increase. Nevertheless, it is shown
CPML point A
that, compared with UPML, even the 5-cell thick CPML
-4 CPML point B
10 exhibits three orders of magnitude of error reduction.

10-5
0 0.5 1.0 1.5 2.0 3D simulation of dipole antenna with PEC sphere
t (ns)

Fig. 6. Relative error for 10 cell-thick PMLs with Gaussian pulse The electromagnetic wave scattering from PEC sphere
in 3D FDTD domain is simulated in 300 × 300 × 300
Relative error space lattice, with 1-mm-square cells and time-step of
100
dt = 1.906575 ps (0.99 times of Courant limit). The
10-1 UPML point A source of the electromagnetic wave is dipole antenna
placed in the center of FDTD computational domain.
10-2 PEC sphere is made from aluminum and it is placed
UPML point B
like in Fig. 12. Simulation time was 1000 time-steps. The
10-3 z -directed dipole antenna is driven with differentiated
CPML point A
Gaussian pulse as source function with a time signature
10-4 of (15) and gw = 30 ps, td = 4gw . FDTD domain is sur-
CPML point B rounded with 10-cell thick PML ABCs with polynomial
10-5 grading defined in (14), (15) and (16).
0 0.5 1.0 1.5 2.0
t (ns) Numerical results presented in Fig. 8 show Ez field
component over the xy plane, at 500th time-step for 10-
Fig. 7. Relative error for 5 cell-thick PMLs with Gaussian pulse
cell thick UPML, with m = 3 , σw,max = 0.75σw,opt (with
σw,opt from (17)), kw,max = 15 and αw = 0 , yielding the
with:
n
properties of UPML. Ez field after 500 time steps for 10-
E i,j,k − Eref ni,j,k

n cell thick CPML, over the xy plane, with the same PML
R i,j,k =
. (19)
|Eref max |i,j,k | parameters except for αw = 0.24 and ma = 1 , yielding
n the properties of CPML, is shown in Fig. 9. Results pre-
In (19), E i,j,k is electric field at probe point and sented in Fig. 8 show that UPML layers reflect incident
n
time-step n in test domain, Eref is electric field at field components as well as scattering field components
i,j,k
from PEC sphere, hence completely undermining the in-
probe point and time-step n in reference domain and
n terpretation of the numerical results. Results presented in
Eref max i,j,k is the maximum amplitude of the refer-
Fig. 9 contrary show that CPML layers linearly absorb
ence field at probe point over the time-stepping range all impinging field components.
of interest. Reference domain is kept sufficiently large
Ez field component is given in Fig. 10 in the case of
to avoid reflection from the walls of FDTD domain dur-
ing 1000 time-steps of interest. The same source function UPML ABCs, over the xy plane, close to the end of the
as for Gaussian pulse propagation in free space is used, simulation, after 700 time-steps. The plot clearly indi-
with gw = 50 ps, td = 4gw , in test and reference do- cates that the reflected field components are propagated
main. Identical source location (centered in FDTD grid) back to the dipole, centered in the computational domain,
is used for both domains and probe points are at the confronting the late time incident field components from
same position relative to the source. Point A (2,2,2) and the source. In Fig. 11, it is shown that after 700 time-steps
point B (38,20,38) in test domain correspond to point in the case of CPML, only late time incident field compo-
A (182,182,182) and point B (218,200,218) in reference nents are visible close to the dipole, slowly approaching to
domain. Relative error for 10-cell thick and 5-cell thick steady state. Results indicate that CPML permits much
different PMLs are obtained, with the same parameters smaller FDTD space lattice to be employed while retain-
like in the case for numerical results. ing accuracy.
The relative error for the calculated E field at two Relative error in the case of electromagnetic scattering
probe points for 10-cell thick UPML and CPML is plotted with dipole and sphere is calculated as well, by using the
in Fig. 6. Comparing UPML and CPML graphs it is relation (19). Test domain with dimensions: 40 × 40 × 40
clearly visible that CPML provides error reduction for cells and reference domain with 400 × 400 × 400 FDTD
more than three orders of magnitude on a logarithmic lattice are used. Probe point A is at the same position as
scale. Late time reflection error with very slow decay in the previous example, while point B is at (38, 2, 20) in
52 B. D. Gvozdic, D. Z. Djurdjevic: PERFORMANCE ADVANTAGES OF CPML OVER UPML ABSORBING BOUNDARY . . .

300 0.08 300 0.08

0.06 0.06

0.04 0.04
200 200
0.02 0.02

0 0

-0.02 -0.02
100 100
-0.04 -0.04

-0.06 -0.06

-0.08 -0.08
0 100 200 300 0 100 200 300

Fig. 8. Ez field component for 10 cell-thick UPML after 500 time- Fig. 9. Ez field component for 10 cell-thick CPML after 500 time-
steps, xy plane steps, xy plane

300 0.08 300 0.08

0.06 0.06

0.04 0.04
200 200
0.02 0.02

0 0

-0.02 -0.02
100 100
-0.04 -0.04

-0.06 -0.06

-0.08 -0.08
0 100 200 300 0 100 200 300

Fig. 10. Ez field component for 10 cell-thick UPML after 700 Fig. 11. Ez field component for 10 cell-thick CPML after 700
time-steps, xy plan time-steps, xy plane

Reference domain Relative error


100
UPML point A
Test domain 10-1

B 10-2
Source
10-3 UPML point B
-4
PEC 10
A CPML point A
10-5
PML CPML point B
10-6
0 0.5 1.0 1.5 2.0
t (ns)
Fig. 12. Illustration of test and reference FDTD domain for relative
error calculation for dipole and sphere Fig. 13. Relative error for 10 cell-thick PMLs with dipole and
sphere

a test domain and (218, 182, 200) in reference domain, as


illustrated in Fig. 12. 4 Conclusions
Simulation parameters, source parameters and UPML
and CPML parameters are the same as for dipole and In this paper, we compared two main algorithms of
PML ABC used today in FDTD method: UPML and
sphere numerical results. The error is calculated for 10-
CPML. Basic theory and algorithm steps concerning
cell thick PMLs and shown in Fig. 13. Two CPML graphs
UPML and CPML in FDTD method are briefly ex-
on Fig. 13 illustrate superior absorption properties of plained and discussed. Extensive numerical FDTD sim-
CPML over the UPML in complex FDTD case. ulations were performed by using the original computer
Journal of ELECTRICAL ENGINEERING 68 (2017), NO1 53

code. Presented numerical results clearly demonstrate ad- [14] M. Kuzuoglu and, R. Mitra, ”Frequency Dependence of the
vantages of CPML absorption of electromagnetic waves Constitutive Parameters of Causal Perfectly Matched Aniso-
tropic Absorbers”, IEEE Microwave Guided Wave Lett., vol. 6,
over UPML in FDTD algorithm. The main advantages
447–449, 1996.
of CPML boundary conditions are highlighted: they are [15] J. P. Berenger, ”An Optimized CFS-PML for Wave-Structure
much simpler to implement in FDTD code and more Interaction Problems”, IEEE Transactions on Electromagnetic
computationally efficient than UPML. Compatibility, vol. 54, 351–358, 2012.
[16] R. J. Luebbers and F. Hunsberger, ”FDTD for Nth-Order
Dispersive Media”, IEEE Trans. Antennas Propagat., vol. 40,
1297–1301, 1992.
References
[17] J. A. Roden and S. D. Gedney, ” Convolutional PML (CPML):
An Efficient FDTD Implementation of the CFS-PML for Arbi-
[1] J. P. Berenger, ”A Perfectly Matched Layer for the Absorption trary Media”, Microwave Optical Tech. Lett., vol. 27, 334–339,
of Electromagnetic Waves”, Journal of Computational Physics, 2000.
vol.114, pp.185–200, 1994.
[18] I. Giannakis and A. Giannopoulos, ”Time-Synchronized Convo-
[2] Z. S. Sacks, D. M. Kingsland, R. Lee and J. F. Lee, ”A Per- lutional Perfectly Matched Layer for Improved Absorbing Per-
fectly Matched Anisotropic Absorber for Use as an Absorbing formance in FDTD”, IEEE Antennas and Wireless Propagation
Boundary Condition”, IEEE Trans. Antennas Propagat., vol. 43, Letters, vol. 14, 690–693, 2015.
1460–1463, 1995. [19] Z. H. Li and Q. H. Huang, ”Application of the Complex Fre-
[3] S. D. Gedney, ”An Anisotropic Perfectly Matched Layer Absorb- quency Shifed Perfectly Matched Layer Absorbing Boundary
ing Media for the Truncation of FDTD Lattices”, IEEE Trans. Conditions in Transient Electromagnetic Method Modelling”,
Antennas Propagat., vol. 44, 1630–1639, 1996. Chinese J. Geophys, vol. 57, 1292–1299, 2014.
[4] J. P. Berenger, ”Numerical Reflection from FDTD PMLs: A [20] W. Shin and S. Fan, ”Choice of the Perfectly Matched Layer
Comparison of the Split PML with the Unsplit and CFS PMLs”, Boundary Condition for Frequency-Domain Maxwell’s Equa-
IEEE Trans. Antennas Propagat., vol. 50, 258–265, 2002. tions Solvers”, Journal of Computational Physics, vol. 231.8,
[5] D. Correia and J. M. Jin, ”Performance of Regular PML, 3406–3431, 2012.
CFS-PML, and Second-Order PML for Waveguide Problems”, [21] A. Taflove and S. C. Hagness,, Computational electrodynamics:
Microwave and Optical Technology Letters, vol. 48, 2121–2126, The Finite-Difference Time-Domain Method, 3rd ed., Norwood,
2006. USA, Artech House, 2005.
[6] D. S. Katz, E. T. Thiele and A. Taflove, ”Validation and Ex- Received 29 November 2016
tension to Three-Dimensions of the Berenger PML Absorb-
ing Boundary Condition for FDTD Meshes”, IEEE Microwave
Branko Gvozdic was born in Kosovska Mitrovica, Serbia, in
Guided Wave Lett., vol. 4, 268–270, 1994.
1985. He received BSc and MSc degrees in electrical and com-
[7] J. Demoerloose and M. A. Stuchley, ”Reflection Analysis of PML
puter engineering, in 2008 and 2010, from the Faculty of Tech-
ABC’s for Low-Frequency Applications”, IEEE Microwave Gui
nical Sciences in Kosovska Mitrovica, University of Pristina,
-ded Wave Lett., vol. 6, 177–179, 1996.
Serbia. He is PhD candidate in the Faculty of Technical Sci-
[8] J. P. Berenger, ”Improved PML for the FDTD Solution of
ences in Kosovska Mitrovica, University of Pristina, Serbia. In
Wave-Structure Interaction Problems”, IEEE Trans. Antennas
Propagat., vol. 45, 466–473, 1997.
2012 he became a teaching assistant at the Faculty of Tech-
nical Sciences at the University of Pristina. Areas of research
[9] D. M. Sullivan, ”A Simplified PML for Use with the FDTD
include finite difference time domain method, modeling of elec-
Method”, IEEE Microwave Guided Wave Lett., vol. 6, 97–99,
1996. tromagnetics, photonics design.
[10] W. C. Chew and W. H. Weedon, ”A 3D Perfectly Matched Dusan Djurdjevic was born in Pristina, Serbia, in 1960.
Medium from Modified Maxwell’s Equations with Stretched Co- He received BE degree in electrical engineering from the Uni-
ordinates”, IEEE Microwave Guided Wave Lett., vol. 7, 599–604, versity of Pristina in 1983, MS degree from the University of
1994. Nis in 1992, and PhD degree (Doctorate in Technical Sciences)
[11] C. M. Rappaport, ”Perfectly Matched Absorbing Boundary from the University of Belgrade in 1996. From 2000 to 2004 he
Conditions based on Anisotropic Lossy Mapping of Space”, joined the School of Electrical Engineering at the Nottingham
IEEE Microwave Guided Wave Lett., vol. 5, 90–92, 1995. University, United Kingdom, as a research associate. In 2004
[12] F. L. Teixeira and w. C. Chew, ”PML-FDTD in Cylindrical and and 2005 he joined the Dept. of Electrical and Computer Engi-
Spherical Coordinates”, IEEE Microwave Guided Wave Lett., neering at the University of Massachusetts, Dartmouth, USA,
vol. 7, 285–287, 1997. as a visiting scholar. In 1997 he became a Lecturer and in 2011
[13] F. L. Teixeira, K. P. Hwang, W. C. Chew and J. M. Jin, ”Con- associate professor, teaching Electromagnetics, Theory of elec-
formal PML-FDTD Schemes for Electromagnetic Field Simula- tric circuits, Antennas and propagations and Microwaves. His
tions: A Dynamic Stability Study”, IEEE Trans. Antennas Prop- research interests include analytical and numerical modeling
agat., vol. 49, 902–907, 2001. of electromagnetics in antenna and photonics design.

Вам также может понравиться