Processing math: 0%
  • 中文核心期刊要目总览
  • 中国科技核心期刊
  • 中国科学引文数据库(CSCD)
  • 中国科技论文与引文数据库(CSTPCD)
  • 中国学术期刊文摘数据库(CSAD)
  • 中国学术期刊(网络版)(CNKI)
  • 中文科技期刊数据库
  • 万方数据知识服务平台
  • 中国超星期刊域出版平台
  • 国家科技学术期刊开放平台
  • 荷兰文摘与引文数据库(SCOPUS)
  • 日本科学技术振兴机构数据库(JST)
微信公众号

微信公众号

采用分部外推BCGS-FFT方法快速求解电磁散射问题

韩晓冰, 张潇, 王露洁, 周远国, 任强

韩晓冰,张潇,王露洁,等. 采用分部外推BCGS-FFT方法快速求解电磁散射问题[J]. 电波科学学报,2021,36(5):667-676. DOI: 10.13443/j.cjors.2020081801
引用格式: 韩晓冰,张潇,王露洁,等. 采用分部外推BCGS-FFT方法快速求解电磁散射问题[J]. 电波科学学报,2021,36(5):667-676. DOI: 10.13443/j.cjors.2020081801
HAN X B, ZHANG X, WANG L J, et al. An efficient partial extrapolation BCGS-FFT method for solving electromagnetic scattering problems[J]. Chinese journal of radio science,2021,36(5):667-676. (in Chinese). DOI: 10.13443/j.cjors.2020081801
Reference format: HAN X B, ZHANG X, WANG L J, et al. An efficient partial extrapolation BCGS-FFT method for solving electromagnetic scattering problems[J]. Chinese journal of radio science,2021,36(5):667-676. (in Chinese). DOI: 10.13443/j.cjors.2020081801

采用分部外推BCGS-FFT方法快速求解电磁散射问题

基金项目: 陕西省自然科学基础研究计划(2020JM-515);国家自然科学基金(61801009)
详细信息
    作者简介:

    韩晓冰: (1965—),男,陕西人,西安科技大学通信与信息工程学院教授,研究方向为无线通信与检测和数字化矿山技术

    张潇: (1995—),男,甘肃人,西安科技大学通信与信息工程学院硕士研究生,研究方向为计算电磁学

    王露洁: (1997—),女,辽宁人,西安科技大学通信与信息工程学院硕士研究生,研究方向为计算电磁学

    通信作者:

    周远国 E-mail:zyg@xust.edu.cn

  • 中图分类号: O451

An efficient partial extrapolation BCGS-FFT method for solving electromagnetic scattering problems

  • 摘要: 为了快速求解电磁散射问题中具有震荡性、奇异性、慢收敛性的索末菲积分,提出了一种利用分部外推算法加速索末菲尾部积分计算,并结合稳定双共轭快速傅里叶变换(stabilized biconjugate gradient fast Fourier transform,BCGS-FFT)算法求解电磁散射问题场分布情况的新方法. 首先给出电场积分方程(electric field integral equation, EFIE)的表达形式,且在求解过程的索末菲积分中应用一种便捷的椭圆积分路径来最小化索末菲积分的震荡性与奇异性,在索末菲尾部积分使用Levin分部外推法来提高积分收敛速度,以此来快速填充并矢格林函数矩阵. 然后对新方法进行了多种数值实验,验证算法的精确度,并对比了新方法与传统BCGS-FFT方法的计算效率,发现在保持相同计算精度的条件下,新方法可节省20%~37%的计算时间. 该方法能应用于复杂散射体嵌入多层空间的电磁散射计算,为快速求解目标区域的电磁散射场提供了一种新的方法.
    Abstract: In order to quickly solve electromagnetic scattering problem of oscillation, singularity, slow convergence in Sommerfeld integrals, a new method is proposed which is a partition-extrapolation method used to accelerate the Sommerfeld tail integral calculation, and combined with the stabilized biconjugate fast Fourier transform (BCGS-FFT) algorithm for solving electromagnetic scattering problems field distribution. First of all, the expression form of the electric field integral equation (EFIE) is given. And a convenient elliptic integral path is applied to minimize the oscillation and singularity of the sommerfeld integral in the process of solving the EFIE. The Levin extrapolation method is used at the tails of the Sommerfeld integral to improve the integral convergence speed in order to quickly fill the dyadic Green’s function matrixes. Then a variety of numerical experiments are carried out for the new method, which have verified the accuracy of the algorithm, and compared the calculation efficiency of the new method with that of the traditional BCGS-FFT method. It is found that the new method can save 20%−37% of the calculation time under the condition of maintaining the same calculation accuracy. This method can be applied to the electromagnetic scattering calculation of complex scatterer embedded in multi-layer space and provides a new method for solving the electromagnetic scattering field of target region quickly.
  • 近年来,电磁散射在地球物理勘探[1]、遥感[2]、微带天线[3]、微波成像[4]、无损检测[5]等民用和军用领域的应用愈发广泛. 在这些领域的电磁散射研究过程中,经常需要考虑一种层状介质的模型. 由于异常体的非均匀性,传统的表面积分方程[6]是不适用的,这种情况下应用体积分方程更为合适. 解决非均匀物体电场积分方程(electric field integral equation, EFIE)最直接的方法是矩量法(method of moments, MoM)[7]. 传统求解体积分方程的一类方法是将迭代方法与快速傅里叶变换(fast Fourier transform, FFT)结合,比较典型的有共轭梯度快速傅里叶变换(conjugate gradient fast Fourier transform, CG-FFT)方法、双共轭梯度快速傅里叶变换(biconjugate gradient fast Fourier transform, BCG-FFT)方法、稳定双共轭快速傅里叶变换(stabilized biconjugate gradient fast Fourier transform, BCGS-FFT)方法等. 由文献[8-9]中几个均匀背景下的算例可知,BCG-FFT方法比CG-FFT方法更高效. BCGS-FFT方法[10]在求解均匀背景下大规模散射问题比BCG-FFT方法和CG-FFT方法精确度更高,效率更快[11].

    但是在求解EFIE的过程中,我们需要得到空域格林函数,这个过程一般是由索末菲积分完成的. 在索末菲积分中,尽管层状介质谱域格林函数是解析的[12],但是这个积分通常是震荡的、奇异的、收敛很慢甚至是不收敛的,并且用常规的积分方法是费时费力的. 因此,很有必要加速索末菲积分的收敛速度. 目前计算索末菲积分的方法主要有复平面积分法[13]、复镜像法[14]、近似法[15]、最陡下降法[16],以及对索末菲尾部积分应用分部外推法[17-19]等等.

    本文我们在复平面中采用一种椭圆路径来避开格林函数的奇异点并用分部外推法加速索末菲尾部积分的收敛速度. 这种方法的优势是在尾部积分部分沿实轴积分时贝塞尔函数只有实参,并且不需要确定格林函数极点的精确位置. 该方法比复镜像[20]等近似方法更精确可靠,比直接积分法[21]速度更快,并且不用耗时去提取奇异点[22]. 一般来讲这种积分方法是普遍适用的,但应用该方法时尽量不要让源点与场点之间的水平距离大于100个波长,否则会使贝塞尔函数在初始区间中有过多的震荡,影响最终的积分结果[23]. 在各类分部外推法中,目前使用较多的有Euler变换[24]、Aitken迭代变换[25]、加权平均[26]、Shanks变换[27],以及一般Levin变换[28]结合W算法[29]等,文献[17]中的数值测试部分对比了这些方法,因为索末菲积分的渐进现象,一般Levin变换结合W算法与加权平均算法是加速索末菲尾部积分最通用有效的方法. 本文的工作主要分为三个部分:①在复平面中使用一种简单实用的椭圆路径来避开格林函数的所有奇异点. ②将分部外推法应用于传统计算索末菲尾部积分的高斯积分法[30]中,以此来计算多层介质并矢格林函数,填充并矢格林函数矩阵. ③将分部外推法与BCGS-FFT方法结合求解层状介质中的电磁散射问题,提高计算效率.

    图1所示的分层介质的电磁散射模型中共有n层,在第m层中嵌入非均匀电介质物体. 因此,在第j层中总电场{E_j}({\boldsymbol{r}})等于入射电场{\boldsymbol{E}}_j^{\rm{in}}({\boldsymbol{r}})与散射电场{\boldsymbol{E}}_j^{{\rm{sc}}}({\boldsymbol{r}})的和,即:

    {{\boldsymbol{E}}_j}({\boldsymbol{r}}) = {\boldsymbol{E}}_j^{\rm{in}}({\boldsymbol{r}}) + {\boldsymbol{E}}_j^{\rm{sc}}({\boldsymbol{r}}). (1)

    式中:{\boldsymbol{r}}是空间中的位置矢量;{\boldsymbol{E}}_j^{\rm{in}}({\boldsymbol{r}})是在j层没有异常体,仅仅有分层介质情况下的入射电场. 关于散射场{\boldsymbol{E}}_j^{{\rm{sc}}}({\boldsymbol{r}}),我们可以用磁矢势{{\boldsymbol{A}}^{jm}}({\boldsymbol{r}})和标量势{\phi ^{jm}}(\boldsymbol r)来表示:

    {\boldsymbol{E}}_j^{\rm{sc}}({\boldsymbol{r}}) = - {\rm{i}} \omega {{\boldsymbol{A}}^{jm}}({\boldsymbol{r}}) - \nabla {\phi ^{jm}}({\boldsymbol{r}}). (2)

    这里磁矢势{{\boldsymbol{A}}^{jm}}({\boldsymbol{r}})是由嵌入第m层的非均匀物体产生的感应电流源{\boldsymbol{J}}引起的,表达式为

    {{\boldsymbol{A}}^{jm}}({\boldsymbol{r}}) = {\mu _j}\int\limits_V {{{\boldsymbol{G}}^{jm}}({\boldsymbol{r}},{\boldsymbol{r}}')} \cdot {\boldsymbol{J}}({\boldsymbol{r}}'){\rm{d}}{\boldsymbol{r}}'. (3)

    式中:{\mu _j}是第j层的介磁常数;V是异常体体积;{{\boldsymbol{G}}^{jm}}({\boldsymbol{r}},{\boldsymbol{r}}')是传统形式的并矢格林函数[12]{\boldsymbol{J}}可以表示为{\boldsymbol{J}}{\rm{ = i}}\omega \chi {\boldsymbol{D}},其中 \chi ({\boldsymbol{r}})=(\tilde{\varepsilon }({\boldsymbol{r}})-{\tilde{\varepsilon }}_{m})/\tilde{\varepsilon }({\boldsymbol{r}})是异常体的对比度函数,{\tilde \varepsilon _m} = {\varepsilon _m} - {\rm{i}} {\sigma _m}/\omega 是复介电常数,{\varepsilon _m}{\sigma _m}分别是第m层介电常数、磁导率,\tilde \varepsilon ({\boldsymbol{r}}) = \varepsilon ({\boldsymbol{r}}) + \sigma ({\boldsymbol{r}})/ ({\rm{i}}\omega ),电通量D({\boldsymbol{r}}) = \tilde \varepsilon ({\boldsymbol{r}}){\boldsymbol{E}}({\boldsymbol{r}}). 通过洛伦兹条件,我们可以把磁矢势{{\boldsymbol{A}}^{jm}}({\boldsymbol{r}})和标量势{\phi ^{jm}}(\boldsymbol r)联系起来,即:

    {\phi ^{jm}}({\boldsymbol{r}}) = \frac{{{\rm{i}} \omega }}{{k_j^2}}\nabla \cdot {{\boldsymbol{A}}^{jm}}({\boldsymbol{r}}). (4)

    式中,{k_j} = \omega \sqrt {{{\tilde \varepsilon }_j}{\mu _j}} 为第j层的波数.

    将式(2)~(4)代入式(1)中,当{\boldsymbol{r}} \in V(也就是m=j)时,我们可以得到EFIE:

    \begin{split}{\boldsymbol{E}}_m^{\rm{in}}(\boldsymbol r) =\ & \frac{{{{\boldsymbol{D}}_m}(\boldsymbol r)}}{{{{\tilde \varepsilon }_m}}} - \\ &(k_m^2 + \nabla \nabla \cdot )\frac{1}{{{{\tilde \varepsilon }_m}}}\int\limits_V {{{\boldsymbol{G}}^{mm}}({\boldsymbol{r}},{\boldsymbol{r}}')} \cdot \chi ({\boldsymbol{r}}'){{\boldsymbol{D}}_m}({\boldsymbol{r}}'){\rm{d}}{\boldsymbol{r}}'.\end{split} (5)

    这里我们可以引入一个\gamma 算子,即:

    \gamma [\;] = \frac{{[\;]}}{{{{\tilde \varepsilon }_m}}} - (k_m^2 + \nabla \nabla \cdot )\frac{1}{{{{\tilde \varepsilon }_m}}}\int\limits_V {{{\boldsymbol{G}}^{mm}}(\boldsymbol {r,r'})} \cdot \chi (\boldsymbol r')[\;]{\rm{d}}{\boldsymbol r'}. (6)

    可以看出,只要电通量{{\boldsymbol{D}}_m}({\boldsymbol{r}})确定,我们就可以通过式(2)~(4)求出第j层任意位置的散射场. 我们的方案是使用Zwamborn和Berge提出的屋顶基函数弱离散EFIE方程的方法[31],并用BCGS代替CG方法来求电通量{{\boldsymbol{D}}_m}({\boldsymbol{r}}).

    图  1  平面分层介质中电磁散射的非均匀物体的典型几何模型
    Fig.  1  A typical geometric model of an inhomogeneous object with electromagnetic scattering in a plane layered medium

    在式(3)中,我们需要得到空域并矢格林函数{{\boldsymbol{G}}^{jm}}({\boldsymbol{r}},{\boldsymbol{r}}'){{\boldsymbol{G}}^{jm}}({\boldsymbol{r}},{\boldsymbol{r}}')一般可被写为[12]

    {{\boldsymbol{G}}^{jm}}({\boldsymbol{r}},{\boldsymbol{r}}')=({\hat{\boldsymbol x}}{\hat{\boldsymbol x}} + {\hat{\boldsymbol y}}{\hat{\boldsymbol y}})G_{xx}^{jm}+ {\hat{\boldsymbol z}}{\hat{\boldsymbol x}}G_{zx}^{jm} + {\hat{\boldsymbol z}}{\hat{\boldsymbol y}}G_{zy}^{jm}+ {\hat{\boldsymbol z}}{\hat{\boldsymbol z}}G_{zz}^{jm}. (7)

    谱域格林函数\tilde G_{xx}^{jm}的封闭形式可以由传输线理论推导得出[2],空域格林函数是由谱域格林函数经过xy方向上傅里叶逆变换得到的,这与索末菲积分或者汉克尔变换是等价的,即:

    {S_n}\left\{ {\tilde f({k_\rho })} \right\} = \frac{1}{{2 {\text{π}}}}\int_0^\infty {\tilde f({k_\rho }){{\rm{J}}_n}({k_\rho }\left| {\rho - \rho '} \right|)k_\rho ^{n + 1}{\rm{d}}{k_\rho }}. (8)

    式中:n为贝塞尔函数 {\rm{J}}_{n}(x)的阶数;\;\rho = \sqrt {{x^2} + {y^2}} {k_\rho } = \sqrt {{k_x} + {k_y}} {k_x}{k_y}为波矢量{\boldsymbol{k}}xy方向的分量.

    一般来说,传统方法多采用在复平面区域沿着实轴进行积分,这样可以避开贝塞尔函数复杂的参数计算. 但这类方法需要先精确定位平面波的极点,再计算剩余路径的积分值. 这种做法在只有一层结构时比较容易做到,但是在多层结构时会变得非常的耗时. 因此,本文采用一种椭圆路径来避开所有极点[32],当然路径的选择并不是唯一的[33],但是椭圆是简单并且灵活的路径,这可以使我们不用去计算极点的位置,这种路径可以最小化贝塞尔函数的振荡和表面波极点的影响[34]. 格林函数的极点在{k_0} < {k_\rho } < {k_0}\sqrt {\max ({\varepsilon _{\rm{r}}}{\mu _{\rm{r}}})} 的范围内,格林函数在这之间沿着实轴是无损的,沿着虚轴是指数变化的. 因此,我们可以得到一条如图2的椭圆积分路径. 椭圆积分路径的中心在({k_0} + {k_0}\sqrt {\max ({\varepsilon _{\rm{r}}}{\mu _{\rm{r}}})} \;)/2处,椭圆的短半轴平行于虚轴,与源点和场点之间的水平距离\,\rho 成反比关系. 这种路径避免了因贝塞尔函数自变量的虚部增长带来的指数变化引起的数值问题. 在数值积分时,可以先采用常规方法将椭圆参数化,为了保证积分的精度,积分点的数量应该随着场点与源点的水平距离\,\rho 的增大而增多,随后采用高斯积分或其他积分方法. 传统的BCGS-FFT做法是在尾部积分部分继续使用高斯积分,每得到一小段的积分就与前面所得到的积分和来对比,当这段积分值小于积分和与截止误差的积时停止积分. 在本文中,我们在尾部积分部分使用高效计算的Levin变换[28]分部外推算法.

    图  2  索末菲积分路径
    Fig.  2  Sommerfeld integral path

    关于各种具体的分部外推法在格林函数尾部积分段的表达形式,Michalski已经做了详细的说明[17]. 本文只介绍用到的Levin变换和Sidi的W算法. 一般Levin变换被定义为一个模型序列,即:

    {S_n} = S + {\omega _n}\sum\limits_{i = 0}^{k - 1} {{c_i}x_n^{ - i}} ,\;\;\;{\rm{ }}n \geqslant 0,k \geqslant 1. (9)

    式中:{\omega _n}为残差估计系数;k为Levin变换的阶数;{c_i}为未知系数;序列\left\{ {{x_n}} \right\}是插值点的辅助序列,即图2中的{\xi _{ - 1}}{\xi _0},\cdots.

    {S_n}为前n项积分值的和,即:

    S = {S_n}{\rm{ = }}\sum\limits_{i = 0}^n {{u_i}} ,\;\;{\rm{ }}n \to \infty . (10)

    式中,{u_i}为第i段积分的值,{u_0}即为图2{\xi _{ - 1}}{\xi _0}之间的积分值. 令{\omega _n} = {u_n},通过式(9)我们可以看出,Levin变换的模型序列里的未知量有待求极限Sk个系数{c_{ - 1}},{c_0}, \cdots ,{c_{k - 1}}. 因此,只需要求出k + 1个前n项积分和\left\{ {{S_n},{S_{n + 1}}, \cdots ,{S_{n + k}}} \right\},即可构造一个拥有k + 1个方程的方程组,得益于克莱姆法则,我们不需要求出未知系数{c_i},就可以获得所求的极限S

    {S}_{n}^{(k)}={\displaystyle \sum _{i=0}^{k} {\pi}_{n}^{(k,i)}\frac{{S}_{n+i}}{{\omega }_{n+i}}}\bigg/{\displaystyle \sum _{i=0}^{k} {\pi}_{n}^{(k,i)}\frac{1}{{\omega }_{n+i}}},\;\; n\geqslant 0,\;\; k\geqslant 1. (11)

    式中,

    {\pi} _n^{(k,i)} = \prod\limits_{\begin{array}{*{20}{c}} {m = 0} \\ {m \ne i} \end{array}}^k {\frac{1}{{x_{n + m}^{ - 1} - x_{n + j}^{ - 1}}}} ,\;S_n^{(0)} = {S_n}. (12)

    可以看出,这种Levin变换的劣势是非递归的,即每次设置k的值时都必须从新开始计算. 为了解决这一问题,Sidi使用一种W算法使上面的算法变为递归的[29]. W算法通过引入一个除法差分算子{\delta ^k}

    {\delta }^{k+1}({u}_{n})=\frac{{\delta }^{k}({u}_{n+1})-{\delta }^{k}({u}_{n})}{{x}_{n+k+1}^{-1}-{x}_{n}^{-1}},\;\;n\geqslant {0, }k\geqslant {0}. (13)

    这里的{\delta ^0}({u_n}) \equiv {u_n},这样式(9)可以改写为

    ({S_n} - S)/{\omega _n} = \sum\limits_{i = 0}^{k - 1} {{c_i}x_n^{ - i}} . (14)

    可以发现,式(14)等号右边为k - 1次的关于x_n^{ - 1}的多项式,所以,在式(14)两边同时应用{\delta ^k}算子,可以得到

    {\delta ^k}\left[ {({S_n} - S)/{\omega _n}} \right] = 0. (15)

    因此,利用{\delta ^k}算子的线性性质,我们可以把积分极限S表示为

    S_n^{(k)} = \frac{{{\delta ^k}({S_n}/{\omega _n})}}{{{\delta ^k}(1/{\omega _n})}}. (16)

    初始值S_n^{(0)} = {S_n},经过上面的推导可以看出,极限S的最佳近似值为S_0^{(k)}. 在数值计算过程中,使用两个可变长度的一维数组即可实现.

    在数值算例部分,我们模拟了三种典型的平面分层结构中嵌入异常体的电磁散射情况来验证上述方法. 随后,将本文提出的分部外推BCGS-FFT方法与传统BCGS-FFT方法在数值精度与计算时间上做了对比. 为了方便起见,将三种算例的源都设为一个单位电偶极子,极化方向为(1, 1, 1),放置在(0, 0, −0.5)的位置. 所有BCGS的迭代截止误差和索末菲积分的截止误差都设为10−5. 所有算例的仿真都在Intel(R)Core(TM)i5-8250U的CPU以及16 G内存的工作平台上进行.

    算例1:如图3,考虑一个直径d = 1.6\;{\rm{ m}}、高h = 1.6\;{\rm{ m}}的圆柱体嵌入到半空间的下层. 半空间模型的分界面为z = 0平面,上层空间为真空,下层空间的介质为相对介电常数、磁导率、电导率分别为 {\varepsilon }_{\rm{r}2}=4.0 {\mu }_{\rm{r}2}=1.0 {\sigma }_{2}{=0}.01 \;{\rm{S/m}}的类似粘性干土物质. 圆柱散射体的电性参数设置为 {\varepsilon }_{\rm{r}}= 7.0 {\mu }_{\rm{r}}=1.0 \sigma {=} 0.001\;{\rm{S/m}}的类似湿花岗岩物质. 圆柱散射体的中心在(0, 0, 2.2)位置.

    图  3  直径d = 1.6 m,高h = 1.6 m的圆柱散射体嵌入半空间的下层示意图
    Fig.  3  A cylindrical scatterer with a diameter of d = 1.6 m and a height of h = 1.6 m embedded in a semi-spatial background medium

    本次仿真的工作频率设置为200 MHz,异常体剖分如图4所示,离散成50 \times 50 \times 50的立方体单元,每个正方体边长为0.04 m. 因此每个波长采样点数为37.5,设置61个接收点. 图5图6展示了两种方法计算出的接收点处散射电场与磁场的精度对比,可以发现新方法可以达到与传统方法相同的计算精度. 但是,在计算机内存消耗相同的情况下,分部外推BCGS-FTT方法与传统BCGS-FFT方法的计算耗时分别为11238.3 s和17819.3 s,加速后的BCGS-FFT可以节省36.7%的时间.

    图  4  剖分圆柱体网格区域以及设置61个接收点的位置坐标
    Fig.  4  Sectional cylindrical grid area and the coordinates of 61 receiving points
    图  5  算例1中接收点处的散射电场对比
    Fig.  5  Comparison of the scattered electric field at the receiving points in example 1
    图  6  算例1中接收点处的散射磁场对比
    Fig.  6  Comparison of the scattered magnetic field at the receiving points in example 1

    算例2:如图7所示,我们考虑一个直径d = 10\;{\rm{ m}}的球体嵌入到三层空间的中间层中. 第一层介质为真空,中间层为 {\varepsilon }_{\rm{r}2}=4.0 {\mu }_{\rm{r}2}=1.0 {\sigma }_{2}{=0}.01\; {\rm{S/m}}类似粘性干土的物质,第三层空间为 {\varepsilon }_{\rm{r}3}=3.0 {\mu }_{\rm{r}3}= 1.0 {\sigma }_{3}{=0}.01\; {\rm{S/m}}类似干砂的物质. 球体还是类似湿花岗岩的物质,其电性参数为 {\varepsilon }_{\rm{r}}=7.0 {\mu }_{\rm{r}}=1.0 \sigma {=0}.001\; {\rm{S/m}}. 第一层、第二层的底部分界面分别在 {z}_{1}=0\text{、}{z}_{2}=20.0处. 球体的中心在(0, 0, 10)处.

    图  7  直径为d = 10 m的球体嵌入三层介质空间中间层示意图
    Fig.  7  A spherical scatterer with a diameter of d = 10 m embedded in the middle layer of a three-layer medium space

    本次仿真工作频率设置为20 MHz,剖分结果如图8所示,每个波长采样点数为75,设置61个接收点. 图9图10展示了两种方法计算出的接收点处散射电场与磁场的精度对比,可以发现新方法达到了传统方法的计算精度. 但是,分部外推BCGS-FFT方法与传统的BCGS-FFT方法的计算耗时分别为9581.4 s和12065.4 s,加速后的BCGS-FFT可以节省20.6%的计算耗时.

    图  8  剖分球体网格区域以及设置61个接收点的位置坐标
    Fig.  8  Sectional spheriform grid area and the coordinates of 61 receiving points
    图  9  算例2中接收点处的散射电场对比
    Fig.  9  Comparison of the scattered electric field at the receiving points in example 2
    图  10  算例2中接收点处的散射磁场对比
    Fig.  10  Comparison of the scattered magnetic field at the receiving points in example 2

    算例3:如图11所示,我们考虑一个边长l = 60\;{\rm{ m}}的双层正方体嵌入到七层空间的第六层中. 第一层为真空,第二层到第七层的介质分别为:

    \begin{split}& {\varepsilon _{{\rm{r}}2}} = 4.0,\;{\mu _{{\rm{r}}2}} = 1.0,\;{\sigma _2}{\rm{ = 0}}{\rm{.010\; S/m}};\\ &{\varepsilon _{{\rm{r}}3}} = 3.0,\;{\mu _{{\rm{r}}3}} = 1.0,\;{\sigma _3}{\rm{ = 0}}{\rm{.010 \;S/m}};\\ &{\varepsilon _{{\rm{r}}4}} = 4.0,\;{\mu _{{\rm{r}}4}} = 1.0,\;{\sigma _4}{\rm{ = 0}}{\rm{.001\; S/m}};\\ &{\varepsilon _{{\rm{r}}5}} = 3.0,\;{\mu _{{\rm{r}}5}} = 1.0,\;{\sigma _5}{\rm{ = 0}}{\rm{.001 \;S/m}};\\ &{\varepsilon _{{\rm{r}}6}} = 2.0,\;{\mu _{{\rm{r}}6}} = 1.0,\;{\sigma _6}{\rm{ = 0}}{\rm{.001 \;S/m}};\\ &{\varepsilon _{{\rm{r}}7}} = 5.0,\;{\mu _{{\rm{r}}7}} = 1.0,\;{\sigma _7}{\rm{ = 0}}{\rm{.010 \;S/m}}. \end{split}

    双层正方体的上下层电性参数分别为:

    \begin{split} &{\varepsilon _{\rm{r}}} = 7.0,\;{\mu _{\rm{r}}} = 1.0,\;\sigma {\rm{ = 0}}{\rm{.001\; S/m}};\\ &{\varepsilon '_{\rm{r}}} = 8.0,\;{\mu '_{\rm{r}}} = 1.0,\;\sigma '{\rm{ = 0}}{\rm{.002\; S/m}}. \end{split}

    第一层至第六层的底部分界面分别在 {z}_{1}=0, {z}_{2}=4.0,\;{z}_{3}=8.0,\;{z}_{4}=12.0,\;{z}_{5}=16.0,\;{z}_{6}=86.0处. 双层正方体的中心在(0, 0, 51)的位置.

    图  11  上层高h1 = 30 m,下层h2 = 30 m的双层正方体嵌入七层介质空间第六层示意图
    Fig.  11  The upper level of the double cube with h1 = 30 m and the lower level with h2 = 30 m, and the double cube is embedded into the sixth layer of a seven-layer medium space

    本次仿真工作频率设置为2 MHz. 分部外推BCGS-FFT算法与传统BCGS-FFT算法都将双层正方体离散成60 \times 60 \times 60的立方体单元,每个正方体边长为1 m,如图12所示. 因此每个波长采样点数为150,设置81个接收点. 图13图14展示了两种方法计算出的接收点处散射电场与磁场的精度对比. 可以发现新方法与传统方法达到的计算精度相同. 但是,分部外推BCGS-FTT方法与传统的BCGS-FFT方法的计算耗时分别为22651.9 s和36128.9 s,加速后的BCGS-FFT算法可以节省37.3%的计算耗时.

    图  12  剖分双层正方体网格区域以及设置81个接收点的位置坐标
    Fig.  12  Divide the spheriform grid area and set the coordinates of 81 receiving points
    图  13  算例3中接收点处的散射电场对比
    Fig.  13  Comparison of the scattered electric field at the receiving points in example 3
    图  14  算例3中接收点处的散射磁场对比
    Fig.  14  Comparison of the scattered magnetic field at the receiving points in example 3

    本文采用了分部外推法计算空域格林函数的尾部积分,且与BCGS-FFT结合以便加速计算非均匀散射体嵌入多层空间的电磁散射问题,并与传统BCGS-FFT方法进行比较. 通过三个不同类型异常体的算例验证了该算法的可靠性. 将分部外推BCGS-FFT算法与传统BCGS-FFT的计算结果进行了对比,验证了算法精确度. 结果表明,本文提出的分部外推BCGS-FFT算法适用于计算异常体在层状结构中的电磁散射问题. 在精度相同的情况下,三个算例分别能节省36.7%、20.6%、37.3%的计算耗时.

    值得注意的是,本文公式推导仅适用于各向同性介质,并且不考虑磁介质材料. 此外,文中提出的分部外推BCGS-FFT算法仅适用于散射体嵌入单一层中,暂不适用于跨层散射体. 诸多待解决问题将成为我们今后的研究方向.

  • 图  1   平面分层介质中电磁散射的非均匀物体的典型几何模型

    Fig.  1   A typical geometric model of an inhomogeneous object with electromagnetic scattering in a plane layered medium

    图  2   索末菲积分路径

    Fig.  2   Sommerfeld integral path

    图  3   直径d = 1.6 m,高h = 1.6 m的圆柱散射体嵌入半空间的下层示意图

    Fig.  3   A cylindrical scatterer with a diameter of d = 1.6 m and a height of h = 1.6 m embedded in a semi-spatial background medium

    图  4   剖分圆柱体网格区域以及设置61个接收点的位置坐标

    Fig.  4   Sectional cylindrical grid area and the coordinates of 61 receiving points

    图  5   算例1中接收点处的散射电场对比

    Fig.  5   Comparison of the scattered electric field at the receiving points in example 1

    图  6   算例1中接收点处的散射磁场对比

    Fig.  6   Comparison of the scattered magnetic field at the receiving points in example 1

    图  7   直径为d = 10 m的球体嵌入三层介质空间中间层示意图

    Fig.  7   A spherical scatterer with a diameter of d = 10 m embedded in the middle layer of a three-layer medium space

    图  8   剖分球体网格区域以及设置61个接收点的位置坐标

    Fig.  8   Sectional spheriform grid area and the coordinates of 61 receiving points

    图  9   算例2中接收点处的散射电场对比

    Fig.  9   Comparison of the scattered electric field at the receiving points in example 2

    图  10   算例2中接收点处的散射磁场对比

    Fig.  10   Comparison of the scattered magnetic field at the receiving points in example 2

    图  11   上层高h1 = 30 m,下层h2 = 30 m的双层正方体嵌入七层介质空间第六层示意图

    Fig.  11   The upper level of the double cube with h1 = 30 m and the lower level with h2 = 30 m, and the double cube is embedded into the sixth layer of a seven-layer medium space

    图  12   剖分双层正方体网格区域以及设置81个接收点的位置坐标

    Fig.  12   Divide the spheriform grid area and set the coordinates of 81 receiving points

    图  13   算例3中接收点处的散射电场对比

    Fig.  13   Comparison of the scattered electric field at the receiving points in example 3

    图  14   算例3中接收点处的散射磁场对比

    Fig.  14   Comparison of the scattered magnetic field at the receiving points in example 3

  • [1]

    LIANG B, QIU C, HAN F, et al. A new inversion method based on distorted born iterative method for grounded electrical source airborne transient electromagnetics[J]. IEEE transactions on geoscience and remote sensing,2017,56(2):877-887.

    [2]

    MICHALSKI K A, MOSIG J R. Multilayered media Green ’s functions in integral equation formulations[J]. IEEE transactions on antennas and propagation,1997,45(3):508-519. doi: 10.1109/8.558666

    [3]

    MOSIG J R. Arbitrarily shaped microstrip structures and their analysis with a mixed potential integral equation[J]. IEEE transactions on microwave theory and techniques,1988,36(2):314-323. doi: 10.1109/22.3520

    [4]

    LIU Q H, ZHANG Z Q, WANG T T, et al. Active microwave imaging. I. 2-D forward and inverse scattering methods[J]. IEEE transactions on microwave theory and techniques,2002,50(1):123-133. doi: 10.1109/22.981256

    [5]

    LIU C, SHEN L C. Numerical simulation of subsurface radar for detecting buried pipes[J]. IEEE transactions on geoscience and remote sensing,1991,29(5):795-798. doi: 10.1109/36.83997

    [6]

    MICHALSKI K A, ZHENG D. Electromagnetic scattering and radiation by surfaces of arbitrary shape in layered media. Ⅱ. implementation and results for contiguous half-spaces[J]. IEEE transactions on antennas and propagation,1990,38(3):345-352. doi: 10.1109/8.52241

    [7] 吴安雯, 吴语茂, 杨杨, 等. 矩量法-物理光学混合算法计算多尺度复合目标电磁散射场[J]. 电波科学学报,2019,34(1):83-90.

    WU A W, WU Y M, YANG Y, et al. The MoM-PO hybrid method for calculating the scattered field of multi-scale composite targets[J]. Chinese journal of radio science,2019,34(1):83-90. (in Chinese)

    [8]

    GAN H, CHEW W. A discrete BCG-FFT algorithm for solving 3D inhomogeneous scatterer problems[J]. Journal of electromagnetic waves and applications,1995,9(10):1339-1357. doi: 10.1163/156939395X00082

    [9]

    ZHANG Z Q, LIU Q H. Three-dimensional weak-form conjugate-and biconjugate-gradient FFT methods for volume integral equations[J]. Microwave and optical technology letters,2001,29(5):350-356. doi: 10.1002/mop.1176

    [10] 叶兴彬, 庄磊. 平面分层媒质中电大尺寸埋入体的电磁散射研究[J]. 上海航天,2013,30(6):28-31. doi: 10.3969/j.issn.1006-1630.2013.06.005

    YE X B, ZHUANG L. Study on electromagnetic scattering by electrically large objects embedded in planarly multilayered media[J]. Aerospace Shanghai,2013,30(6):28-31. (in Chinese) doi: 10.3969/j.issn.1006-1630.2013.06.005

    [11]

    MILLARD X, LIU Q H. A fast volume integral equation solver for electromagnetic scattering from large inhomogeneous objects in planarly layered media[J]. IEEE transactions on antennas and propagation,2003,51(9):2393-2401. doi: 10.1109/TAP.2003.816311

    [12]

    MICHALSKI K A, ZHENG D. Electromagnetic scattering and radiation by surfaces of arbitrary shape in layered media. I. theory[J]. IEEE transactions on antennas and propagation,1990,38(3):335-344. doi: 10.1109/8.52240

    [13]

    MOSIG J R, MELCÓN A A. Green’s functions in lossy layered media: integration along the imaginary axis and asymptotic behavior[J]. IEEE transactions on antennas and propagation,2003,51(12):3200-3208. doi: 10.1109/TAP.2003.820946

    [14]

    LING F, JIN J M. Discrete complex image method for Green's functions of general multilayer media[J]. IEEE microwave and guided wave letters,2000,10(10):400-402. doi: 10.1109/75.877225

    [15]

    KOURKOULOS V N, CANGELLARIS A C. Accurate approximation of Green’s functions in planar stratified media in terms of a finite sum of spherical and cylindrical waves[J]. IEEE transactions on antennas and propagation,2006,54(5):1568-1576. doi: 10.1109/TAP.2006.874329

    [16]

    SIMSEK E, LIU Q H, WEI B. Singularity subtraction for evaluation of Green’s functions for multilayer media[J]. IEEE transactions on microwave theory and techniques,2006,54(1):216-225. doi: 10.1109/TMTT.2005.860304

    [17]

    MICHALSKI K A. Extrapolation methods for Sommerfeld integral tails[J]. IEEE transactions on antennas and propagation,1998,46(10):1405-1418. doi: 10.1109/8.725271

    [18] 陈涌频, 胡俊, 聂在平, 等. 邻居预条件加速的多层快速非均匀平面波算法[J]. 电波科学学报,2007,22(6):941-945. doi: 10.3969/j.issn.1005-0388.2007.06.010

    CHEN Y P, HU J, NIE Z P, et al. A mesh neighbor preconditioned multilevel fast inhomogeneous plane wave algorithm[J]. Chinese journal of radio science,2007,22(6):941-945. (in Chinese) doi: 10.3969/j.issn.1005-0388.2007.06.010

    [19] 孙保华, 刘其中. 一种有效提高线天线矩量法计算速度的新方法[J]. 西安电子科技大学学报(自然科学版),2001,28(4):487-491.

    SUN B H, LIU Q Z. A new technique for the efficient MoM analysis of wire antennas[J]. Journal of Xidian University(science and technology),2001,28(4):487-491. (in Chinese)

    [20] 范启蒙, 尹成友, 廖飞龙. 基于量子粒子群优化的短波相控阵天线的激励优化研究[J]. 电子与信息学报,2017,39(7):1769-1773.

    FAN Q M, YIN C Y, LIAO F L. Analysis of excitation optimization of short wave phased array based on quantum-behaved particle swarm optimization[J]. Journal of electronics and information technology,2017,39(7):1769-1773. (in Chinese)

    [21]

    QIU C, LIANG B, HAN F, et al. Multifrequency 3-D inversion of GREATEM data by BCGS-FFT-BIM[J]. IEEE transactions on geoscience and remote sensing,2018,57(4):2439-2448.

    [22] 郑文泉, 万国宾, 秦涛, 等. 微带结构Sommerfeld积分奇异性分析和表面波极点有效提取[J]. 微波学报,1990,38(3):335-344.

    ZHENG W Q, WAN G B, QIN T, et al. Singularity analysis and effective determination of the surface wave poles on Sommerfeld integral for microstrip structure[J]. Journal of microwaves,1990,38(3):335-344. (in Chinese)

    [23]

    MICHALSKI K A, MOSIG J R. Efficient computation of Sommerfeld integral tails: methods and algorithms[J]. Journal of electromagnetic waves and applications,2016,30(3):281-317. doi: 10.1080/09205071.2015.1129915

    [24]

    LYNESS J N. Integrating some infinite oscillating tails[J]. Journal of computational and applied mathematics,1985,12-13:109-117. doi: 10.1016/0377-0427(85)90010-X

    [25]

    DAVIS P J, RABINOWITZ P. Methods of numerical integration[M]. New York: Academic Press, 1984: 418-461.

    [26]

    DRUMMOND J E. Convergence speeding, convergence and summability[J]. Journal of computational and applied mathematics,1984,11(2):145-159. doi: 10.1016/0377-0427(84)90017-7

    [27]

    SHANKS D. Non-linear transformations of divergent and slowly convergent sequences[J]. Journal of mathematics and physics,1955,34(1-4):1-42. doi: 10.1002/sapm19553411

    [28]

    LEVIN D. Development of non-linear transformations for improving convergence of sequences[J]. International journal of computer mathematics,1972,3(1-4):371-388. doi: 10.1080/00207167308803075

    [29]

    SIDI A. Extrapolation methods for divergent oscillatory infinite integrals that are defined in the sense of summability[J]. Journal of computational and applied mathematics,1987,17(1-2):105-114. doi: 10.1016/0377-0427(87)90041-0

    [30]

    HAN F, ZHUO J, LIU N, et al. Fast solution of electromagnetic scattering for 3-D inhomogeneous anisotropic objects embedded in layered uniaxial media by the BCGS-FFT method[J]. IEEE transactions on antennas and propagation,2019,67(3):1748-1759. doi: 10.1109/TAP.2018.2883682

    [31]

    ZWAMBORN P, VAN D B P M. Three dimensional weak form of the conjugate gradient FFT method for solving scattering problems[J]. IEEE transactions on microwave theory and techniques,1992,40(9):1757-1766. doi: 10.1109/22.156602

    [32] 郑文泉, 万国宾, 赵雨辰, 等. 同轴馈电微带天线输入阻抗的高效精确计算[J]. 电波科学学报,2014,29(2):265-269.

    ZHENG W Q, WAN G B, ZHAO Y C, et a1. Efficient calculation of input impedance of probe-fed microstrip antennas[J]. Chinese journal of radio science,2014,29(2):265-269. (in Chinese)

    [33]

    MICHALSKI K A, BUTLER C M. Evaluation of Sommerfeld integrals arising in the ground stake antenna problem[J]. IEEE transactions on antennas and propagation,1987,134(1):93-97.

    [34]

    GAY-BALMAZ P, MOSIG J R. Three-dimensional planar radiating structures in stratified media[J]. International journal of microwave and millimeter wave computer aided engineering,1997,7(5):330-343. doi: 10.1002/(SICI)1522-6301(199709)7:5<330::AID-MMCE3>3.0.CO;2-L

  • 期刊类型引用(2)

    1. 闫超泽,袁馨,吴比翼,盛新庆. 一种分层媒质空间格林函数的快速扫参算法. 电波科学学报. 2024(06): 999-1008+1026 . 本站查看
    2. 朱锦新,郑永涛,孔维宾,毕奥燃. 基于矩阵快速填充的P-FFT分析目标电磁散射问题研究. 软件工程. 2022(05): 26-29 . 百度学术

    其他类型引用(3)

图(14)
计量
  • 文章访问数:  576
  • HTML全文浏览量:  123
  • PDF下载量:  71
  • 被引次数: 5
出版历程
  • 收稿日期:  2020-08-17
  • 网络出版日期:  2021-07-07
  • 刊出日期:  2021-10-29

目录

/

返回文章
返回