A Fourier penalty method for solving the time-dependent Maxwell's equations in domains with curved boundaries

被引:3
作者
Galagusz, Ryan [1 ]
Shirokoff, David [2 ]
Nave, Jean-Christophe [3 ]
机构
[1] McGill Univ, Dept Elect & Comp Engn, Montreal, PQ H3A 0E9, Canada
[2] NJIT, Dept Math Sci, Newark, NJ 07102 USA
[3] McGill Univ, Dept Math & Stat, Montreal, PQ H3A 0B9, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Active penalty method; Sharp mask function; Fourier methods; Maxwell equations; Fourier continuation; VOLUME PENALIZATION METHOD; PERFECTLY MATCHED LAYER; SPECTRAL METHOD; PSTD ALGORITHM; INTERFACE; SIMULATIONS; FLOWS;
D O I
10.1016/j.jcp.2015.11.031
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present a high order, Fourier penalty method for the Maxwell's equations in the vicinity of perfect electric conductor boundary conditions. The approach relies on extending the smooth non-periodic domain of the equations to a periodic domain by removing the exact boundary conditions and introducing an analytic forcing term in the extended domain. The forcing, or penalty term is chosen to systematically enforce the boundary conditions to high order in the penalty parameter, which then allows for higher order numerical methods. We present an efficient numerical method for constructing the penalty term, and discretize the resulting equations using a Fourier spectral method. We demonstrate convergence orders of up to 3.5 for the one-dimensional Maxwell's equations, and show that the numerical method does not suffer from dispersion (or pollution) errors. We also illustrate the approach in two dimensions and demonstrate convergence orders of 2.5 for transverse magnetic modes and 1.5 for the transverse electric modes. We conclude the paper with numerous test cases in dimensions two and three including waves traveling in a bent waveguide, and scattering off of a windmill-like geometry. (C) 2015 Elsevier Inc. All rights reserved.
引用
收藏
页码:167 / 198
页数:32
相关论文
共 37 条
[1]   A mathematical analysis of the PML method [J].
Abarbanel, S ;
Gottlieb, D .
JOURNAL OF COMPUTATIONAL PHYSICS, 1997, 134 (02) :357-363
[2]  
Aharhanel S., 2002, J SCI COMPUT, V17, P1
[3]  
Angot P., 1990, P 2 WORLD C COMP MEC, V1, P973
[4]   An optimal penalty method for a hyperbolic system modeling the edge plasma transport in a tokamak [J].
Angot, Philippe ;
Auphan, Thomas ;
Gues, Olivier .
JOURNAL OF COMPUTATIONAL PHYSICS, 2014, 261 :1-22
[5]   A fictitious domain model for the Stokes/Brinkman problem with jump embedded boundary conditions [J].
Angot, Philippe .
COMPTES RENDUS MATHEMATIQUE, 2010, 348 (11-12) :697-702
[6]  
ARQUIS E, 1984, CR ACAD SCI II, V299, P1
[7]  
Auphan T., 2014, ADV DIFFER EQU, V19
[8]   On the long-time behavior of unsplit perfectly matched layers [J].
Bécache, E ;
Petropoulos, PG ;
Gedney, SD .
IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2004, 52 (05) :1335-1342
[9]   A PERFECTLY MATCHED LAYER FOR THE ABSORPTION OF ELECTROMAGNETIC-WAVES [J].
BERENGER, JP .
JOURNAL OF COMPUTATIONAL PHYSICS, 1994, 114 (02) :185-200
[10]   A characteristic based volume penalization method for general evolution problems applied to compressible viscous flows [J].
Brown-Dymkoski, Eric ;
Kasimov, Nurlybek ;
Vasilyev, Oleg V. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2014, 262 :344-357