Fast multipole accelerated scattering matrix method for multiple scattering of a large number of cylinders

被引:27
|
作者
Zhang, Y. J.
Li, E. P.
机构
[1] Univ Missouri, EMC Lab, Dept Elect & Comp Engn, Rolla, MO 65409 USA
[2] Inst High Performance Comp, Singapore 117528, Singapore
关键词
D O I
10.2528/PIER07030503
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The lowering and raising operators of cylindrical harmonics are used to derive the general fast multipole expressions of arbitrary order Hankel functions. These expressions are then employed to transform the dense matrix in the scattering matrix method (SMM) into a combination of sparse matrices (aggregation, translation and disaggregation matrices). The novel method is referred to as fast multipole accelerated scattering matrix method (FMA-SMM). Theoretical study shows FMA-SMM has lower complexity O(N-1.5) instead of SMM's O(N-2), where N stands for total harmonics number used. An empirical formula is derived to relate the minimum group size in FMA-SMM to the highest order Hankel functions involved. The various implementation parameters are carefully investigated to guarantee the algorithm's accuracy and efficiency. The impact of the cylinders density on convergence rate of iterative solvers (BiCGStab(2) here), memory cost as well as CPU time is also investigated. Up to thousands of cylinders can be easily simulated and potential applications in photonic crystal devices are illustrated.
引用
下载
收藏
页码:105 / 126
页数:22
相关论文
共 50 条
  • [1] An approach of fast multipole method to scattering of clustered, electrically large and conducting cylinders
    Chen, XG
    Jin, YQ
    ICMMT'98: 1998 INTERNATIONAL CONFERENCE ON MICROWAVE AND MILLIMETER WAVE TECHNOLOGY PROCEEDINGS, 1998, : 1020 - 1023
  • [2] Hybridization of the Method of Auxiliary Sources (MAS) with the Fast Multipole Method (FMM) for Scattering from Large Arrays of Cylinders
    Mastorakis, E. J.
    Papakanellos, P. J.
    Anastassiu, H. T.
    Tsitsas, N. L.
    2019 PHOTONICS & ELECTROMAGNETICS RESEARCH SYMPOSIUM - SPRING (PIERS-SPRING), 2019, : 73 - 80
  • [3] Acoustic scattering by multiple elliptical cylinders using collocation multipole method
    Lee, Wei-Ming
    JOURNAL OF COMPUTATIONAL PHYSICS, 2012, 231 (14) : 4597 - 4612
  • [4] Fast Multipole Method for Periodic Scattering Problems
    Otani, Yoshihiro
    Nishimura, Naoshi
    2008 IEEE ANTENNAS AND PROPAGATION SOCIETY INTERNATIONAL SYMPOSIUM, VOLS 1-9, 2008, : 2726 - 2729
  • [5] Fast multipole accelerated boundary element method for the Helmholtz equation in acoustic scattering problems
    Li ShanDe
    Gao GuiBing
    Huang QiBai
    Liu WeiQi
    Chen Jun
    SCIENCE CHINA-PHYSICS MECHANICS & ASTRONOMY, 2011, 54 (08) : 1405 - 1410
  • [6] Fast multipole accelerated boundary element method for the Helmholtz equation in acoustic scattering problems
    LI ShanDe1
    2 Mechanical Engineering College
    Science China(Physics,Mechanics & Astronomy), 2011, Mechanics & Astronomy)2011 (08) : 1405 - 1410
  • [7] Fast multipole accelerated boundary element method for the Helmholtz equation in acoustic scattering problems
    ShanDe Li
    GuiBing Gao
    QiBai Huang
    WeiQi Liu
    Jun Chen
    Science China Physics, Mechanics and Astronomy, 2011, 54 : 1405 - 1410
  • [8] Analysis of Electromagnetic Scattering from Large Arrays of Cylinders via a Hybrid of the Method of Auxiliary Sources (MAS) with the Fast Multipole Method (FMM)
    Mastorakis, Eleftherios
    Papakanellos, Panagiotis J.
    Anastassiu, Hristos T.
    Tsitsas, Nikolaos L.
    MATHEMATICS, 2022, 10 (17)
  • [9] Fast Multipole Method for Large-Scale Electromagnetic Scattering Problems on GPU Cluster and FPGA-Accelerated Platforms
    Dang, V.
    Nguyen, Q.
    Kilic, O.
    APPLIED COMPUTATIONAL ELECTROMAGNETICS SOCIETY JOURNAL, 2013, 28 (12): : 1187 - 1198
  • [10] Fast multipole method based model order reduction for large scattering problems
    Lukashevich, Dzianis
    Tuncer, Ozgur
    Russer, Peter
    2006 IEEE MTT-S INTERNATIONAL MICROWAVE SYMPOSIUM DIGEST, VOLS 1-5, 2006, : 1057 - 1060