【技术实现步骤摘要】
一种基于迭代方法的并行化时域混合电磁算法
本专利技术涉及电磁场数值计算
,尤其涉及一种基于迭代方法的并行化时域混合电磁算法。
技术介绍
雷达系统对识别目标和远程预测报警需要通过目标的雷达散射截面(RCS)来提供数据支撑和准确判断,大尺寸复杂形状目标RCS计算问题可通过时域电磁仿真进行一次计算获得宽频带仿真结果,并行化则有利于计算规模的扩大及计算时间的缩短。单纯使用并行化时域有限差分法(FDTD)计算电磁问题时,整个计算区域为一个长方体,网格均匀剖分为六面体网格,按虚拟拓扑方式将网格平均划分到各进程,以平衡各进程负载,使得网格交界面处的网格量达到最少即为最优并行方案。而单纯使用并行化有限体积法(FVTD)方法时,计算区域的网格剖分为四面体网格,按邻接区域平均分配网格到各个进程,并优化交界面网格数使其最少即可保证最优的并行加速比。现有技术中,针对复杂电磁结构,单纯采用六面体网格剖分会将模型的边界阶梯化导致建模误差,单纯采用四面体网格剖分可实现精确建模但往往网格量巨大。采用混合网格建模计算则是一个有效手段,对于弯曲、细小或者倾斜结构采用四面体网格剖分,模型的其余部分采用六面体网格剖分,既能保证建模精度网格量又不至于过大。混合网格计算方法具有建模上的优势,但由于涉及到两种网格,两种计算方法,导致其并行化过程变得复杂。并行技术的使用会使得随着参与计算的进程数目不断增加计算时间迅速减少。而计算规模增大时,场值通信的交界面网格总量增加,从而取代通信机制效益成为影响并行效率的主要因素。而且,对于相同进程数目的情况下,并行方案不同时计算时间差别很大。因此,如何在有限的 ...
【技术保护点】
1.一种基于迭代方法的并行化时域混合电磁算法,其特征在于,包括以下步骤:步骤1,根据目标的最高求解频率计算网格尺寸;步骤2,使用封闭的正方形面片包围面包围目标表面;步骤3,将计算区域分为两部分:采用四面体网格剖分包围面至目标表面的区域以实现精确建模,使用六面体网格剖分包围面至计算区域边界的部分以节省计算资源;步骤4,根据网格上所采用的迭代方法及所消耗的计算量,以均衡负载为原则,将参与计算的节点分为不同的迭代类别,计算每个节点上的网格量;步骤5,根据网格上正常迭代需要用到的相邻网格物理量估算节点间的数据通信量,以数据通信量最少为设计目标,将网格分配到具体节点上实现最优并行方案;步骤6,采用并行FDTD‑FVTD混合方法迭代求解,得出计算结果。
【技术特征摘要】
1.一种基于迭代方法的并行化时域混合电磁算法,其特征在于,包括以下步骤:步骤1,根据目标的最高求解频率计算网格尺寸;步骤2,使用封闭的正方形面片包围面包围目标表面;步骤3,将计算区域分为两部分:采用四面体网格剖分包围面至目标表面的区域以实现精确建模,使用六面体网格剖分包围面至计算区域边界的部分以节省计算资源;步骤4,根据网格上所采用的迭代方法及所消耗的计算量,以均衡负载为原则,将参与计算的节点分为不同的迭代类别,计算每个节点上的网格量;步骤5,根据网格上正常迭代需要用到的相邻网格物理量估算节点间的数据通信量,以数据通信量最少为设计目标,将网格分配到具体节点上实现最优并行方案;步骤6,采用并行FDTD-FVTD混合方法迭代求解,得出计算结果。2.如权利要求1所述的基于迭代方法的并行化时域混合电磁算法,其特征在于,所述的根据目标的最高求解频率计算网格尺寸,方法为:对于目标在[fmin,fmax]频率范围内雷达散射截面RCS,采用以下公式计算FDTD方法的网格尺寸Δ:Δ=(c0/fmax)/10其中,C0=3.0×108m/s为光速。3.如权利要求1所述的基于迭代方法的并行化时域混合电磁算法,其特征在于,所述的使用封闭的正方形面片包围面包围目标表面,包括:根据网格尺寸的大小,对目标表面进行三角形网格剖分,循环三角形网格面片中心点坐标外推2-3个网格尺寸建立由边长为所述网格尺寸大小的正方形面片构成的包围面。4.如权利要求1所述的基于迭代方法的并行化时域混合电磁算法,其特征在于,将参与计算的节点分为不同的迭代类别,包括:所有四面体网格仅进行FVTD迭代,与四面体网格相邻的六面体网格也仅进行FVTD迭代,与这些仅进行FVTD迭代的六面体网格有公共面的六面体网格称之为过渡区,这部分网格上既进行FDTD迭代又进行FVTD迭代,除此之外,过渡区外的六面体网格则仅进行FDTD迭代。5.如权利要求1所述的基于迭代方法的并行化时域混合电磁算法,其特征在于,所述的计算每个节点上的网格量,包括:设仅进行FDTD方法迭代的六面体网格个数为N1,仅进行FVTD方法迭代的四面体网格个数为N2,仅进行FVTD方法迭代的六面体网格个数为N3,既进行FDTD迭代又进行FVTD迭代的六面体网格个数为N4,则:FDTD迭代区域所有网格上的计算量为C1=7×6×N1;其余部分网格上的计算量C2=97×6×N2+145×6×N3+(145+7)×6×N4。6.如权利要求1所述的基于迭代方法的并行化时域混合电磁算法,其特征在于,步骤4还包括:将所有网格按照估算的计算量分配节点:为FDTD迭代区域分配D...
【专利技术属性】
技术研发人员:宋焕生,崔华,张朝阳,贺之莉,侯聪,
申请(专利权)人:长安大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。