一种基于区域分解的快速扫频仿真方法技术

技术编号:25440158 阅读:35 留言:0更新日期:2020-08-28 22:28
本发明专利技术公开了一种基于区域分解的快速扫频仿真方法,该方法首先建立微波器件的的模型,将整个待求区域划分为若干个不重叠的子域,并利用四面体网格对各子域模型进行离散;然后,在各个根据矢量波动方程和边界条件构建对应子域不含频率项的有限元系数矩阵,相邻子域之间进行对接,构建出全局有限元系统的Krylov子空间,并利用构造出的Krylov子空间对不含频率项的系数矩阵和右边向量降阶;进而,加入频率项形成降阶之后的有限元矩阵方程,并采用直接求解器来快速求解这一小规模的矩阵方程;最后,利用Krylov子空间即可快速恢复出扫频区间个频点上的子域电场值,从而完成扫频计算。

【技术实现步骤摘要】
一种基于区域分解的快速扫频仿真方法
本专利技术涉及微波工程中的快速扫频仿真领域,尤其涉及一种基于区域分解的快速扫频仿真方法。
技术介绍
在微波工程领域,一段宽频带内对电大尺寸以及几何结构复杂微波器件的精确电磁仿真是不可避免的任务。传统的有限元方法对器件模型进行扫频时,对每个频点都要进行重新建模并且重复求解,当模型尺寸过于复杂或者剖分精度要求过高时,未知量就会过多,采用直接解法计算机内存往往达不到要求,采用迭代解法也需要很长的时间才能收敛。前人将模型降阶法结合到有限元方法中,建立了有限元模型降阶法,将重复求解原模型矩阵方程转化成重复求解降阶后的小型的矩阵方程,大大提高了扫频的效率。但究其降阶的本质,是对与原始有限元矩阵同等规模的矩阵循环求解若干次,因此当遇到未知量较大结构复杂的模型时,直接解法不能胜任降阶的任务,只能采用迭代求解,因此降阶时间同样会非常慢。相比较于传统的有限元法,区域分解法是一种非常适合应用在大规模复杂结构尤其是周期型结构进行大规模数值计算的方法。该算法把所要求解的区域分解成若干子域,在各个子内进行单独计算,子域和子域之间通过边界连续性条件进行迭代传输运算,将原大规模矩阵的求解转化为众多子域独立求解,有缩小计算规模和预处理迭代效率高等优点,因此求解速度很快。为了能够使有限元模型降阶法适用更多结构,我们将区域分解法和有限元模型降阶法相结合,极大提高了对大规模复杂结构尤其是周期型结构模型降阶的效率,相比于单纯的有限元模型降阶法适应性更广,相比于传统的有限元法扫频速度更快,而且有时间精度都可控的特点。
技术实现思路
本专利技术的目的在于提供一种基于区域分解的快速扫频仿真方法。这种方法利用共形分割面相邻子域之间拥有公共棱边信息,各相邻子域之间能够互相传输的特性对有限元模型进行降阶操作,在保证结果精度高的同时与传统的有限元法扫频相比速度更快,并且由于采用了区域分解的技术,提高模型降阶的效率,从而使有限元模型降阶适应性更广。实现本专利技术的技术解决方案是:一种基于区域分解的快速扫频仿真方法,其包括如下步骤:第一步:将要仿真的模型划分为若干个不重叠的子区域,从而将大规模复杂问题划分成了一系列小规模简单问题,便于提高求解效率。划分子域时,需尽可能地保证每个区域的尺寸相同以获得最佳求解效率,且子域尺寸不超过半个最小扫频波长,以获得性态良好的子域有限元矩阵。利用四面体单元对该模型进行离散;第二步:针对各个子域建立电场矢量波动方程,并在各子域交界面上引入电磁场传输条件,利用Whitney基函数构建出各子域在频率展开点下的有限元系数矩阵方程,并求解出各子域内部关于棱边的电场未知向量;第三步:相邻子域之间传输关于棱边的向量信息,在该频率展开点下构建出全局有限元系统Krylov子空间的每一列;第四步:利用构建出的Krylov子空间,对全局有限元系统不含频率项的有限元系数矩阵进行降阶;第五步:将频率展开点对应频率区间内的各个频点加入降阶后的有限元矩阵方程,采用直接求解器求解,并利用Krylov子空间依次恢复出频率展开点对应频带范围各个频点上的全局棱边电场值。进一步的,所述第二步中,根据精度和效率要求确定频率展开点的个数,若设置k个展开点,则将扫频范围等分为k个区间,每个展开点选取为该区间的中点,以确保在等宽的展开范围内精度一致。进一步的,所述第三步中,在有限元模型降阶的过程中,每形成Krylov子空间的一列都涉及到对与原始有限元矩阵同等规模的矩阵求一次逆,其具体矩阵求逆的流程如下:首先在采用区域分解法将各个子域的未知向量求出;然后,相邻子域之间传输交换信息,将各子域的未知向量组合成全局向量并存储到Krylov子空间对应列中;若要进行下一列的求解运算,则将Krylov子空间当前列按照子区域棱边号分离并发送到各个子域,再经过各个子域向量运算,构建出新的各个子域的方程右边向量,在系数矩阵不变的情况下,同样采用区域分解法求解出各个子域的新的未知向量,经过各子域传输组合成下一列全局向量,依次进行即可构建出全局有限元系统的Krylov子空间。本专利技术与现有技术相比,其显著效果是:(1)极大提高了对微波器件快速扫频仿真的效率,相比于传统方法具有更高的效率;(2)本专利技术方法极易在并行计算平台上实现,能够利用分布式并行计算机大大提高扫频仿真效率,尤其适用于大规模复杂的微波器件扫频仿真;(3)扫频仿真时间和精度具有良好的可控性,通过设置降阶模型的维度,从而可以在确保满足精度的前提下缩短扫频时间。附图说明图1是本专利技术方法的整体过程流程图;图2是本专利技术实施例1中仿真对象波导滤波器的具体结构示意图;图3是本专利技术实施例1中采用本专利技术方法与传统方法在10-15GHz频段计算出的S参数曲线对比。具体实施方式下面结合附图和实施例对本专利技术的技术方案作进一步的说明。图1给出了本专利技术所述方法的主要流程,下面结合图1对本专利技术所述方法的步骤作进一步详细描述:S1:将要仿真的模型划分为若干个不重叠的子区域,划分时要注意尽量保证各子域大小相同,来保证并行计算时不同进程之间的负载均衡;利用四面体网格单元对整个模型进行剖分,保证每个区域剖分密度合理均匀;S2:对全局棱边按区域号的顺序进行依次排序并将各个区域棱边信息发送到各个子域,使得每个子域拥有对应子区域所有棱边信息,而相邻子区域通过Dirichlet边界条件和阻抗边界条件连接;S3:各个子域根据电场矢量波动方程作为控制方程,利用Whitney基函数建立对应区域棱边的Si矩阵和不含频率项的Ti矩阵,对求解模型激励利用Dirichlet边界条件构建每个区域不含频率项的右边向量Bi;S3.1:通过Whitney基函数建立对应区域棱边的Si矩阵和不含频率项的Ti矩阵的关键如下:其中,nprog表示划分的区域个数;i表示区域号;为第i个子域划分到的四面体总数;和分别为单元矩阵和中的矩阵元素,m,n为六面体棱边序号;S3.2:对求解模型激励利用Dirichlet边界条件构建每个区域不含频率项的右边向量Bi关键如下:其中,Einc代表激励源;S4:通过Si,Ti,Bi,选取合适的频率展开点,构建出各子域该频率展开点下的相关系数矩阵和右边向量,采用区域分解迭代求解器,求解出各个子域内棱边的未知矢量。S4.1:若令s=jk0(S4.1.1)则子域i的系数矩阵可以表示为:Ai=Si+s2Ti(S4.1.2)子域i的右边向量可以赋值为:bi=s·Bi(S4.1.3)S4.2:根据区域分解法中的撕裂对接算法,利用Dirichlet边界条件连接各子域内的线性系统,有如下形式:AD·xD=bD(S4.2.1)其中,AD,xD,bD分别具有如下分块的形式:式中,本文档来自技高网
...

【技术保护点】
1.一种基于区域分解的快速扫频仿真方法,其特征在于,包括如下步骤:/n第一步:将待仿真的模型划分为若干个互不重叠的子区域,保证每个区域的尺寸不超过半个最小扫频波长,并利用四面体单元对该模型进行离散;/n第二步:针对各个子域建立电场矢量波动方程,并在各子域交界面上引入电磁场传输条件,利用Whitney基函数构建出各子域在频率展开点下的有限元系数矩阵方程,并求解出各子域内部关于棱边的电场未知向量;/n第三步:相邻子域之间传输关于棱边的向量信息,在该频率展开点下构建出全局有限元系统Krylov子空间的每一列;/n第四步:利用构建出的Krylov子空间,对全局有限元系统不含频率项的有限元系数矩阵进行降阶;/n第五步:将频率展开点对应频率区间内的各个频点加入降阶后的有限元矩阵方程,采用直接求解器求解,并利用Krylov子空间依次恢复出频率展开点对应频带范围各个频点上的全局棱边电场值。/n

【技术特征摘要】
1.一种基于区域分解的快速扫频仿真方法,其特征在于,包括如下步骤:
第一步:将待仿真的模型划分为若干个互不重叠的子区域,保证每个区域的尺寸不超过半个最小扫频波长,并利用四面体单元对该模型进行离散;
第二步:针对各个子域建立电场矢量波动方程,并在各子域交界面上引入电磁场传输条件,利用Whitney基函数构建出各子域在频率展开点下的有限元系数矩阵方程,并求解出各子域内部关于棱边的电场未知向量;
第三步:相邻子域之间传输关于棱边的向量信息,在该频率展开点下构建出全局有限元系统Krylov子空间的每一列;
第四步:利用构建出的Krylov子空间,对全局有限元系统不含频率项的有限元系数矩阵进行降阶;
第五步:将频率展开点对应频率区间内的各个频点加入降阶后的有限元矩阵方程,采用直接求解器求解,并利用Krylov子空间依次恢复出频率展开点对应频带范围各个频点上的全局棱边电场值。


2.根据权利要求1所述的一种基于区域分解的快速扫频仿真方法,其特征在于,第二步中,根据精度和效率要求确定频率展开点的个数,若设置k个展开点,则将扫频范围等分为k个区间,每个展开点选取为该区间的中点,以确保在等宽的...

【专利技术属性】
技术研发人员:宛汀唐佳东朱剑
申请(专利权)人:南京邮电大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1