APP下载

基于相位提取基函数的高效区域分解方法

2017-10-13聂在平阙肖峰

电子科技大学学报 2017年4期
关键词:边缘效应未知量贴片

韩 奎,聂在平,阙肖峰



基于相位提取基函数的高效区域分解方法

韩 奎,聂在平,阙肖峰

(电子科技大学电子工程学院 成都 611731)

为了进一步提高电大导体目标电磁散射问题的计算能力,给出了一种高效的区域分解方法。该方法采用定义在曲面三角形单元上的相位提取基函数来展开目标表面的感应电流,大幅减少了待求未知量的数目;同时结合区域分解方法,将原问题分解为若干个重叠的子问题并逐个进行求解,进一步降低了峰值内存需求。此外,为了简化缓冲区的构造过程,采用了仅一层锯齿状的边长约为0.5个波长的三角形单元作为缓冲区,取得了良好的收敛效果。多层快速多极子方法被用于加速矩矢相乘运算。数值算例说明了该方法的高效性和稳健性。

区域分解方法; 电大尺寸; 电磁散射; 多层快速多极子方法; 相位提取基函数

电大导体目标的电磁散射分析在隐身设计和雷达目标识别等领域具有重要应用。表面积分方程(SIE)方法具有精度高、离散未知量数目少的优点,通常作为此类问题的常用数值分析方法。作为积分方程的快速方法,虽然多层快速多极子方法(MLFMA)[1]的计算复杂度和存储复杂度仅为(log),但对电大目标散射问题的求解依然会消耗大量的计算时间和存储资源。为了提高当前计算平台的求解能力,可以将原问题分解为有限个子问题,并对子问题逐个进行求解。为此,文献[2]提出一种前后向迭代法,求解了三维开放导体平板的散射问题。在此基础上,人们提出了重叠型区域分解方法,分别求解了闭合导体目标[3]、涂覆目标[4]以及均匀介质目标[5]的电磁散射问题,取得了良好的效果。以上工作都引入了一定电尺寸长度的缓冲区来抑制由人工边界产生的伪边缘效应。其中,前者在目标表面直接划分缓冲区,后者则通过种子节点来查找缓冲区。这两种缓冲区的构造方式相对繁琐。文献[6]提出的非重叠型区域分解方法虽然可以通过定常迭代法进行求解[7],但此方法引入的人工端面会带来较多的额外未知量。文献[8]采用定常迭代法成功求解了既不包含人工端面也不包含缓冲区的区域分解问题。但是,该方法利用显示边界条件对两个相邻的半RWG基函数[9]的系数进行约束,生成超定的线性方程组。超定系统的迭代求解多依赖于法方程方法,而法方程方法的困难在于矩阵的条件数变成了原矩阵的平方[10]。这可能导致迭代法的收敛速度变慢。同时,一次迭代需要完成两次矩矢相乘运算,增加了求解时间。这些缺憾不利于该方法在电大问题中的应用。

针对电大导体目标的电磁散射问题,本文将相位提取基函数方法与区域分解方法相结合,在减少待求未知量数目的同时,进一步降低峰值存储需求,以提高单机的求解能力。此外,利用大贴片基函数的优势,本文仅采用一层三角形单元来构造缓冲区,简化了缓冲区的构造过程,并实现了对伪边缘效应的有效抑制。

1 表面积分方程

考虑理想导体目标在自由空间中的散射问题。利用导体表面的切向边界条件,可以建立如下的电场积分方程(EFIE)和磁场积分方程(MFIE):

(2)

2 相位提取基函数

对于均匀平面波入射下的导体目标,相位提取(PE)基函数[11]描述了目标表面的感应电流随频率和位移快速变化的相位信息。而缓慢变化的幅度信息则作为待求量,通过求解矩阵方程获得。利用该基函数对表面电流进行展开,有:

根据Galerkin测试过程,采用与基函数相同的测试函数对方程两端进行内积,可以得到如下形式的矩阵方程:

(6)

(8)

(9)

多层快速多极子方法通过逐层向上聚合,又逐层转移和向下配置的方式,高效地完成远区互耦分析中的矩矢相乘运算。本文采用该方法对式(5)中的矩矢相乘运算进行加速。

3 重叠型区域分解方法

重叠型区域分解方法(ODDM)通过逐个求解子域问题的方式来降低原问题求解所需的峰值内存,其实质为高斯-赛德尔迭代。缓冲区的引入有效地抑制了由人工边界引起的伪边缘效应,使外层迭代能够快速收敛。假设原目标被分为个区域。在第次外层迭代中,含缓冲区的子域上的未知电流可以通过求解如下的矩阵方程获得:

文献[2-3]分别采用了不同的方式来构造具有一定电尺寸长度的缓冲区,取得了良好的收敛效果。但是这些缓冲区的构造过程相对繁琐,同时会引入较多的待求未知量。对于每个待求子域,本文仅选取人工边界外侧的一层三角形单元作为缓冲区,如图1所示。该缓冲区可由跨边界基函数的定义域确定,易于构造。同时,待求的额外未知量数目仅随人工边界增长,与文献[8]类似。由于PE基函数可以定义在边长为~的三角形贴片上[12],虽然上述缓冲区的构造方式简单,但仍能够获得足够的电尺寸面积,从而实现对伪边缘效应的有效抑制。

图1 白色区域的缓冲区示意图(深灰色所示)

为了考察实际的抑制效果,本文定义了一种对边缘电流的变化更为敏感的相对残差计算方式:

(12)

4 数值算例

本文的数值算例均在Dell T7500工作站上完成。矩阵方程的求解采用广义最小残差算法(GMRES),并使用稀疏近似逆(SAI)预条件进行预处理。PE基函数的贴片边长取,RWG基函数的贴片边长取。为了更好地节省CPU时间,在首次外迭代中,内迭代误差门限设为0.01;在后面的外迭代中,内迭代误差门设为0.001。将本文方法表示为ODDM-PE,将采用如图1所示缓冲区和RWG基函数的方法表示为ODDM-RWG1,将文献[3]方法,即构造更大面积缓冲区并采用RWG基函数的方法表示为ODDM-RWG2。

图2 金属球的表面分区(4个分区)

表1 例1中3种方法的相对残差变化情况

图3 金属球的双站RCS

例2 一个长37.16 m,翼展33.85 m的金属飞机模型被分为6个区域。如图4所示。平面波沿-轴入射,频率为2 GHz,扫描平面为面, HH极化。图5给出了ODDM-RWG1,ODDM-RWG2和ODDM-PE中相对残差和随外层迭代的变化情况。可以看到,在ODDM-RWG2和ODDM-PE中,随着迭代的进行,和均呈单调递减趋势,且收敛到0.01仅需3次外层迭代,这说明人工边界引起的伪边缘效应得到了有效抑制。而ODDM-RWG1中并未收敛到0.01,且随着迭代的进行,和均呈发散趋势,这说明伪边缘效应并未得到有效抑制,原因在于该方法中缓冲区面积过小。图6给出了上述方法与传统MLFMA方法计算的双站RCS曲线。可以看到,本文方法和文献[3]方法均与整体计算的结果吻合较好。其中,ODDM-PE(相较于MLFMA-PE)的均方根误差为0.10 dB;ODDM-RWG2(相较于MLFMA-RWG)的均方根误差为0.13 dB。可见,在有效抑制伪边缘效应的基础上,采用区域分解方法带来的误差很小。由于ODDM-RWG1中相对残差并未收敛到指定精度,迭代发散,其均方根误差为16.77 dB。另外,与MLFMA-RWG相比,ODDM-PE的均方根误差为1.11 dB。表2统计了不同方法的计算信息。可以看到,采用PE基函数能够有效地降低未知量数目,减少计算时间并降低内存需求。在此基础上结合区域分解算法,虽然未知量数目和计算时间略有增加,但内存需求可以进一步降低。

表2 算例2中不同方法的计算信息统计

a. 飞机目标几何模型

b. 表面分区

图4 飞机模型及区域分解示意图

a.1

b.2

图5 算例2中3种方法的相对残差变化

图6 飞机目标的双站RCS

5 结束语

将相位提取基函数与区域分解方法相结合,并采用多层快速多极子算法加速矩矢相乘运算,大大降低了原问题所需的计算时间和存储资源,为电大导体目标的电磁散射分析提供了可行的途径。同时利用大贴片基函数的优势,简化缓冲区的构造过程,并最大限度地降低额外未知量数目。数值实验发现,边长约为的单层三角形贴片所构成的缓冲区能够有效地抑制伪边缘效应,并使外层迭代快速收敛。值得注意的是,本文方法中缓冲区对伪边缘效应的抑制效果受剖分贴片尺寸影响。当贴片尺寸小于时,缓冲区面积变小,伪边缘效应可能无法得到有效抑制。后续工作将引入电流连续性条件来抑制伪边缘效应[13],以消除对贴片边长的依赖,实现更为自由的剖分密度选择。

[1] SONG J M, LU C C, CHEW W C. Multilevel fast multipole algorithm for electromagnetic scattering by large complex objects[J]. IEEE Trans Antennas Propag, 1997, 45(10): 1488-1493.

[2] BRENNAN C, CULLEN P, CONDON M. A novel iterative solution of the three dimensional electrical field integral equation[J], IEEE Trans Antennas Propag, 2004, 52(10): 2781-2784.

[3] LI Wei-dong, HONG Wei, ZHOU Hou-xing. Integral equation-based overlapped domain decomposition method for the analysis of electromagnetic scattering of 3D con- ducting objects[J]. Microwave Opt Technol Lett, 2007, 49(2): 265-274.

[4]LI Wei-dong, ZHOU Hou-xing, HU Jun, et al. An ODDM-based solution to CFIE with impedance boundary condition[J]. IEEE Antennas Wire Propag Lett, 2011, 10: 1197-1200.

[5] LI Wei-dong, ZHOU Hou-xing, WEILAND T. An over- lapped domain decomposition method for modified N- Müller formulation [J]. IEEE Antennas Wire Propag Lett, 2007, 7: 710-713.

[6] PENG Z, WANG X C, LEE J F. Integral equation based domain decomposition method for solving electromagnetic wave scattering from non-penetrable objects[J]. IEEE Trans Antennas Propag, 2011, 59(9): 3328-3338.

[7] JIANG Ming, HU Jun, ZHAO Ran, et al. Hybrid IE-DDM- MLFMA with Gauss-Seidel iterative technique for scattering from conducting body of translation[J]. Applied Compu- tational Electromagnetics Society Journal, 2015, 30(2): 148- 156.

[8] ZHENG Kai-lai, ZHOU Hou-xing, HONG Wei. Integral equation-based non-overlapping DDM using the explicit boundary condition[J]. IEEE Trans Antennas Propag, 2015, 63(6): 2739-2745.

[9] RAO S M, WILTON D R, GLISSON A W. Electromagnetic scattering by surface of arbitrary shape[J]. IEEE Trans Antennas Propag, 1982, 30(3): 409-418.

[10] GOLUB G H, VAN LOAN C F. Matrix computation[M]. 3rd ed. Baltimore: The Johns Hopkins University Press, 1996, 10: 545-546.

[11] AN Su, REN Si, NIE Zai-ping, et al. Efficient analysis of electromagnetic scattering from electrically large complex objects by using phase-extracted basis functions[J]. IEEE Antennas Propag Mag, 2012, 54(5): 88-108.

[12] 何十全. 非均匀复杂结构目标电磁散射理论建模与高效算法研究[D]. 成都: 电子科技大学, 2011.

HE Shi-quan. Theoretical modeling and efficient algorithm research on electromagnetic scattering from inhomo- geneous and complex structures[D]. Chengdu: University of Electronic Science and Technology of China, 2011.

[13] HAN Kui, NIE Zai-ping, WANG Yi-ling. A simply constructed overlapped domain decomposition method for solving large scattering problems[J]. Electromagnetics, 2016, 36(7): 470-484.

编 辑 税 红

An Efficient Domain Decomposition Method Using Phase Extracted Basis Functions

HAN Kui, NIE Zai-ping, and QUE Xiao-feng

(School of Electronic Engineering, University of Electronic Science and Technology of China Chengdu 611731)

To further improve the ability of analyzing electromagnetic scattering from electrically large perfect electric conducting objects, an efficient domain decomposition method is presented. In this method, the approximated current density is expanded with the phase-extracted basis functions defined over curvilinear triangular patches, and the number of unknowns to be solved is significantly reduced. Meanwhile, to further reduce the memory requirement, the original problem domain is divided into a number of small overlapped sub-domains and the sub-domain problems are solved one by one. In addition, the buffer regions introduced in this method are limited to only a single layer of jagged triangular mesh cells whose edges are about half a wavelength long, leading to a simplified construction process of buffer zones as well as a smaller number of additional variables to be solved. A good convergence behavior is observed. The multilevel fast multipole algorithm is applied to accelerate the matrix-vector products. Numerical examples are given to show the efficiency and robustness of the proposed approach.

domain decomposition method; electrically large object; electromagnetic scattering; multilevel fast multipole algorithm; phase-extracted basis function

TN951

A

10.3969/j.issn.1001-0548.2017.04.007

2016-02-01;

2017-02-24

国家自然科学基金(61231001, 61490695)

韩奎(1988-),男,博士生,主要从事电磁散射及快速算法等方面的研究.

猜你喜欢

边缘效应未知量贴片
贴片电阻银离子迁移失效分析及工艺优化
带你学习欧姆定律
心脏细胞微针贴片,可治疗心肌梗死
电容式电子测压器的边缘效应分析
微型的皮肤贴片 让你不运动就能减肥
利用行列式、矩阵求解线性方程组
未知量符号x的历史穿越
小麦—苜蓿邻作带步甲科物种多样性及其时空动态
香港经济社会发展的生态边缘优势效应
基于红外焦平面读出电路应用的多层stack电容设计及SPICE模型研究