Abstract
In this paper, a fast preconditioned Krylov subspace iterative algorithm is proposed for the electromagnetic scattering from a rectangular large open cavity embedded in an infinite ground plane. The scattering problem is described by the Helmholtz equation with a nonlocal artificial boundary condition on the aperture of the cavity and Dirichlet boundary conditions on the walls of the cavity. Compact fourth order finite difference schemes are employed to discretize the bounded domain problem. A much smaller interface discrete system is reduced by introducing the discrete Fourier transformation in the horizontal and a Gaussian elimination in the vertical direction, presented in Bao and Sun (SIAM J. Sci. Comput. 27:553, 2005). An effective preconditioner is developed for the Krylov subspace iterative solver to solve this interface system. Numerical results demonstrate the remarkable efficiency and accuracy of the proposed method.




Similar content being viewed by others
References
Ammari, H., Bao, G., Wood, A.W.: Analysis of the electormagnetic scattering from a cavity. Jpn. J. Ind. Appl. Math. 19, 301–310 (2002)
Anastassiu, H.T.: A review of electromagnetic scattering analysis for inlets, cavities and open ducts. IEEE Antennas Propag. Mag. 45, 27–40 (2003)
Bao, G., Sun, W.: A fast algorithm for the electromagnetic scattering from a large cavity. SIAM J. Sci. Comput. 27, 553–574 (2005)
Baruch, G., Fibich, G., Tsynkov, S.: High-order numerical method for the nonlinear Helmholtz equation with material discontinuities. J. Comput. Phys. 227, 820–850 (2007)
Baruch, G., Fibich, G., Tsynkov, S., Turkel, E.: Fourth order schemes for time-harmonic wave equations with discontinuous coefficients. Commun. Comput. Phys. 5, 442–455 (2009)
Bialecki, B., Fairweather, G., Karageorghis, A.: Matrix decomposition algorithms for elliptic boundary value problems: a survey. Numer. Algorithms 56, 253–295 (2011)
Erlangga, Y.A.: Advances in iterative methods and preconditioners for the Helmholtz equation. Arch. Comput. Methods Eng. 15, 37–66 (2008)
Erlangga, Y.A., Vuik, C., Oosterlee, C.W.: On a class of preconditioners for solving the Helmholtz equation. Appl. Numer. Math. 50, 409–425 (2004)
Fang, Q., Nicholls, D.P., Shen, J.: A stable, high-order method for three-dimensional, bounded-obstacle, acoustic scattering. J. Comput. Phys. 224, 1145–1169 (2007)
Feng, X., Li, Z., Qiao, Z.: High order compact finite difference schemes for the Helmholtz equation with discontinuous coefficients. J. Comput. Math. 29, 324–340 (2011)
Fu, Y.: Compact fourth-order finite difference schemes for Helmholtz equation with high wave numbers. J. Comput. Math. 26, 98–111 (2008)
Gustafsson, B., Mossberg, E.: Time compact high order difference methods for wave propagation. SIAM J. Sci. Comput. 26, 259–271 (2004)
Huang, J., Wood, A.W., Havrilla, M.J.: A hybrid finite element-Laplace transform method for the analysis of transient electromagnetic scattering by an over-filled cavity in the ground plane. Commun. Comput. Phys. 5, 126–141 (2009)
Ihlenburg, F.: Finite Element Analysis of Acoustic Scattering. In: Applied Mathematical Sciences, vol. 132. Springer, New York (1998)
Ito, K., Toivanen, J.: Preconditioned iterative methods on sparse subspaces. Appl. Math. Lett. 19, 1191–1197 (2006)
Ito, K., Toivanen, J.: A fast iterative solver for scattering by elastic objects in layered media. Appl. Numer. Math. 57, 811–820 (2007)
Jin, J.: The Finite Element Method in Electromagnetics. Willey, New York (1993)
Kuffuor, D.O., Saad, Y.: Preconditioning Helmholtz linear systems. Appl. Numer. Math. 60, 420–431 (2010)
Larid, A.L., Giles, M.B.: Preconditioned iterative solution of the 2D Helmholtz equation. Report NA-02/12, Oxford University Computing Laboratory, 2002
Lee, J., Zhang, J., Lu, C.C.: Incomplete LU preconditioning for large scale dense complex linear systems from electromagnetic wave scattering problems. J. Comput. Phys. 185, 158–175 (2003)
Liu, J., Jin, J.: A special higher order finite-element method for scattering by deep cavities. IEEE Trans. Antennas Propag. 48, 694–703 (2000)
Plessix, R.E., Mulder, W.A.: Separation of variables as a preconditioner for an iterative Helmholtz solver. Appl. Numer. Math. 44, 385–400 (2003)
Saad, Y.: ILUT: a dual threshold incomplete LU factorization. Numer. Linear Algebra Appl. 4, 387–402 (1994)
Wang, Y., Du, K., Sun, W.: A second-order method for the electromagnetic scattering from a large cavity. Numer. Math. Theor. Meth. Appl. 1, 357–382 (2008)
Wood, A.: Analysis of electromagnetic scattering from an overfilled cavity in the ground plane. J. Comput. Phys. 215, 630–641 (2006)
Xiang, Z., Chia, T.: A hybrid BEM-WTM approach for analysis of the EM scattering from large open-ended cavities. IEEE Trans. Antennas Propag. 49, 165–173 (2001)
Zhang, D., Ma, F., Dong, H.: A finite element method with rectangular perfectly method matched layers for the scattering from cavities. J. Comput. Math. 26, 98–111 (2008)
Zhao, M., Qiao, Z., Tang, T.: A fast high order method for electromagnetic scattering by large open cavities J. Comput. Math. 29, 287–304 (2011)
Acknowledgements
The authors would like to thank the referees for their valuable suggestions. The authors would also like to thank Professor Tao Tang at Hong Kong Baptist University and Dr. Jari Toivanen at Stanford University for their beneficial discussions. The research of the first author was partially supported by NSFC (Nos. 11161014 and 11001062) and Guangxi Science and Technology Development Foundation (No. 0731018). The research of the second author was partially supported by the Hong Kong RGC grant (No. 201710).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Li, C., Qiao, Z. A Fast Preconditioned Iterative Algorithm for the Electromagnetic Scattering from a Large Cavity. J Sci Comput 53, 435–450 (2012). https://doi.org/10.1007/s10915-012-9580-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10915-012-9580-0