[发明专利]基于三元并行多层快速多极子的电磁分析方法有效
申请号: | 201910104972.8 | 申请日: | 2019-02-01 |
公开(公告)号: | CN109858159B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 盛新庆;杨明林;郭琨毅 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F30/15;G01S7/41 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 李爱英;仇蕾安 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于三元并行多层快速多极子的的电磁分析方法,其将多极子层结构划分为高、中、低三个层次,自上而下,分别采用按平面波并行、等级结构并行、按盒子并行的不同并行方式进行离散,按照多层快速多极子的分层聚集、发散、转移过程,实现矩阵‑向量乘,迭代求解面积分方程获得金属目标表面等效电流,继而由等效电流求解远场散射场。 | ||
搜索关键词: | 基于 三元 并行 多层 快速 多极 电磁 分析 方法 | ||
【主权项】:
1.一种基于三元并行多层快速多极子的电磁分析方法,其特征在于,包括以下步骤:步骤一、按照矩量法对目标模型进行面元剖分,使用基函数对各面元上的电流进行等效,获取每个面元的编号和顶点坐标;步骤二、根据顶点坐标得到所有棱边中点坐标,生成多层快速多级子的分层树结构;步骤三、对分层树结构划分为三元并行的按平面波并行层、等级结构并行层和按盒子并行层,其中,按平面波并行层的层数范围为:2~Ls,
其中,Np为预先设定的MPI进程数,
为第Ls层盒子Theta方向平面波采样点数,Lmax为分层树结构的最细层层数;等级结构并行层的层数范围为:Ls+1~Lh,Lh=Min(Ls+nmax,Lmax‑1)MPI进程数可被2b整除,确定b的最大值作为最大可进行等级结构并行的层数nmax;按盒子并行层的层数范围为:Lh+1~Lmax;步骤四、按平面波并行层的MPI进程编号与初始编号保持一致,在等级结构并行层上,将MPI进程根据等级结构并行层的层数进行分组及重新编号,并在按盒子并行层上恢复MPI进程的初始编号,构建各层的MPI全局通信域;步骤五、按照自上而下的顺序进行负载分配:按平面波并行层的各层每个盒子的平面波都按Theta方向均分到所有进程;将等级结构并行层的最高层的父层的盒子和MPI进程组进行二等分,并将分配到同一MPI进程组的盒子内的平面波均分到该进程组内的各个进程,本过程递归进行,直至等级结构并行层的最后一层;按盒子并行层以Lh+1层盒子内的棱边数为负载工作量,将Lh+1层的各个盒子及其所有后代盒子均分到各MPI进程上;步骤六、对矩量法矩阵中的近场相互作用矩阵按照传统矩量法进行填充,按行分块显式存储;远场相互作用包括聚集、转移和发散过程,在按盒子并行层,对远场相互作用矩阵中的转移矩阵、插值矩阵和中心移置矩阵只存储一半,在按平面波并行层和等级结构并行层,存储完整的转移矩阵、插值矩阵、中心移置矩阵,且还按行存储插值矩阵的转置矩阵;根据目标的激励源信息,填充矩量法右端激励项;步骤七、对于近场相互作用矩阵直接进行矩阵—向量乘积,对于远场相互作用矩阵按照多层快速多极子方法自下往上逐层进行聚集、转移、发散过程计算矩阵‑向量乘积,迭代求解即得到目标表面等效电流J(r'),进而确定目标的雷达散射截面。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910104972.8/,转载请声明来源钻瓜专利网。