摘要
本文构造了一种共形完全匹配层(Conformal Perfectly Latched Layer,CPML)矢量单元按层积分算法,将多层单元积分运算叠加到一层单元中进行,即保留了多层单元的几何和材料信息,又减少了计算规模;为了进一步增强吸收,减少底面反射,应用矢量ABC(Absorbing Boundary Condition,ABC)吸收边界作为CPML底面.数值算例表明,这种按层积分CPML结合矢量ABC吸收边界的方法,吸收效果好,计算量小,效率高;具有良好的应用前景.
Confolmal perfectly matched layer (CPML) is multilayer anisotropic absorbing media domain as an efficient artitidal truncating boundary condition. To decrease computing scale of CPML, we propose layer-oriented integration arithmetic. In the arithmetic, integration of mttltilayer is substituted by integration of monolayer along the nolmal direction for decreasing quantity of elements, and relative dielectric constant and permeability may be considered as constant in monolayer because monolayer of CPML is very thin. To reduce reflection of CPML undersurface, we employ vector absorbing boundary condition (ABC) as undersurface that can absorb scattering wave well under small disturbance of scattering field. The contents of this paper include the layer-oriented integration arithmetic of CPML with vector ABC undersurface,algorithmic implementation and numerical examples, which demonstrate both the applicability and effectiveness of the arithmetic.
出处
《电子学报》
EI
CAS
CSCD
北大核心
2009年第6期1313-1317,共5页
Acta Electronica Sinica
基金
国家自然科学基金(No.10477018)
西北工业大学创新基金(No.W016143)
关键词
共形完全匹配层
按层积分算法
矢量ABC吸收边界
conformal PML
layer-oriented integration arithmetic
vector absorbing boundary condition