【技术实现步骤摘要】
基于M
‑
HODLR的复合介质目标电磁场求解方法
[0001]本专利技术属于电磁仿真
,涉及一种复合介质目标电磁场求解方法,具体涉及一种基于M
‑
HODLR的复合介质目标电磁场求解方法。
技术介绍
[0002]复合介质目标是指由多个具有不同电磁特性的单一介质目标经过叠层、镶嵌、包裹等复合而成的目标,复合介质目标电磁场求解是指对复合介质目标施加激励后,通过计算得到电场和磁场,以便进行后续的电磁参数的计算,在电磁散射、电路计算、遥感等场景中广泛使用,近年来在电磁计算领域受到大量关注。
[0003]复合介质目标电磁场求解方法的一般步骤为:(1)对目标表面进行网格剖分并定义基函数;(2)构建矩阵方程;(3)对矩阵方程进行求解;(4)求出电磁场。对矩阵方程进行求解可分为迭代法和直接求解法,其中直接求解法的主要思想是基于叠层矩阵分解(hierarchical matrix format)和低秩矩阵压缩算法(low
‑
rank compression algorithms),典型代表包括插值分解(interpolative decomposition)和ACA算法(adaptive across approximation)。其中ACA算法因为其易操作性和通用性而受到广泛的关注。在ACA算法中,矩阵填充只需要计算部分元素以得到低秩矩阵块,并采用相应的分块低秩矩阵求解和存储方法,从而实现系统矩阵的快速直接求解。
[0004]R.Gholami,A.Mensh ...
【技术保护点】
【技术特征摘要】
1.一种基于M
‑
HODLR的复合介质目标电磁场求解方法,其特征在于,包括如下步骤:(1)对复合介质目标进行网格剖分:获取包括Ω个单一介质目标的复合介质目标,并将每个单一介质目标的表面剖分为多个三角形网格,得到N个具有公共边的三角形对,其中,Ω>1,N>500;(2)定义每个三角形对的基函数(3)基于M
‑
HODLR获取低秩矩阵Z
HODLR
;(4)构建PMCHWT矩阵方程:通过基函数计算第n个三角形对的激励项v
n
,并将所有激励项组成激励项矩阵V=[v1,v2,...,v
n
,...,v
N
],然后通过Z
HODLR
、V构建关于电磁流基函数系数向量X的PMCHWT矩阵方程Z
HODLR
X=V;(5)计算每个三角形对的电流密度和磁流密度:对矩阵方程Z
HODLR
X=V进行求解,得到电磁流基函数系数向量X,并通过每个三角形对的基函数和电磁流基函数系数向量X,计算第n个三角形对的电流密度和磁流密度(6)获取复合介质目标的电磁场:计算第n个三角形对的电流密度和磁流密度在r处产生的电场和磁场并对N个三角形对的电场和磁场进行求和,得到复合介质目标的电场和磁场2.根据权利要求1所述的方法,其特征在于,步骤(2)中所述的每个三角形对的基函数其表达式为:其中,表示观测点的位置,和分别表示拥有第n个公共边的正三角形和负三角形,A
n+
和A
n
‑
分别表示和的面积,l
n
表示第n个公共边的长度,和分别表示和中顶点指向公共边的矢量。3.根据权利要求1所述的方法,其特征在于,步骤(3)中所述的基于M
‑
HODLR获取低秩矩阵Z
HODLR
,实现步骤为:(3a)采用二分法将所有基函数按照空间位置划分为2组,将每组基函数分别根据是否满足相容性条件进行操作,若是,则划分为2组,否则不进行操作,共进行L次,直到最小分组维度小于阈值n
min
,每组中的基函数按照先J后M的顺序排列,得到L级的基函数组,其中n
min
<N,L≥1;(3b)通过基函数计算每两个基函数的作用阻抗[z]
n,n
′
,并采用ACA方法按照L级的基函数组的顺序将所有作用阻抗组成阻抗矩阵Z'=[z
1,1
′
,z
1,2
′
,...,z
n,n
′
,...,z
N,N
′
],
[z]
n,n
′
的计算公式为:的计算公式为:的计算公式为:的计算公式为:的计算公式为:的计算公式为:的计算公式为:的计算公式为:的计算公式为:κ...
【专利技术属性】
技术研发人员:任仪,张佳乐,薄西超,朱明达,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。