首页/文章/ 详情

技术干货 | Ansys HFSS求解阶数与矩阵求解算法介绍

2月前浏览82

1、前言

我们在使用Ansys HFSS时经常会碰到Setup设置问题,许多使用者对Setup设置项有疑惑,不知道该如何设置。本文对Setup中的求解阶数和矩阵求解算法做个介绍,希望能帮助到大家在今后求解设置时根据仿真场景更准确的选择对应设置。



2、Ansys HFSS Setup求解阶数

Ansys HFSS利用有限元算法剖分网格并计算每个四面体的场,并形成了与每个四面体相关联的基函数。基函数是n阶多项式,它描述了电场如何沿着四面体的边、面或体发生变化。

在HFSS Setup中,Solution Options给出了四种求解阶数选择如下:

(1)Zero Order零阶,每个四面体6个未知量

(2)First Order一阶,每个四面体20个未知量

(3)Second Order二阶,每个四面体45个未知量

(4)Mixed Order混合阶,根据模型不同部分对更高精度的要求分配基函数



HFSS电磁场有限元求解采用四面体网格剖分,在每个网格上求解Maxwell方程组。求解时间与网格数量、由网格生成的矩阵大小、矩阵的稀疏程度相关。


我们来看一个Patch Antenna例子。


采用不同阶数的基函数求解都得到了几乎相同的结果。通常,高阶基函数需要较少的自适应迭代次数达到收敛。如果网格密度减少,一个问题将需要更少的内存来求解。理想基函数的选择与仿真场景有关。


要根据计算模型的具体情况进行阶数选择,一阶求解(默认)适合于大多数情况;高阶基函数需要更少的四面体来精确描述场,所以对于大而均匀的结构,二阶网格更大,相应的网格数量少、矩阵小,计算效率更高;对于结构复杂而电尺寸较小的结构,低阶求解效率更高。




求解阶数设置的一般性原则如下图示。

在求解时,可通过Profile观察网格数量、矩阵大小、求解时间、内存消耗等进行比较,积累经验。


3、Ansys HFSS矩阵求解算法

每次HFSS求解场时,它都必须求解一个未知矩阵Ax=b。HFSS提供三个求解器选项来应用于这个矩阵方程求解。

(1)Direct Solver直接法,这是HFSS使用的传统求解器;

(2)Iterative Solver迭代法;

(3)Domain Decomposition区域分解法,它允许单个求解利用跨网络的分布式RAM来并行求解,它可以将网格子域分配到计算机网络中的不同处理器,显著增加仿真能力;

直接法和迭代法对比如下:

Direct Solver

(1)直接求解矩阵,相比迭代法消耗更多内存;

(2)求解稳定,不存在收敛性问题;

(3)适合中小规模矩阵;

Iterative Solver

(1)适合中大规模矩阵求解,内存消耗少;

(2)在内存资源一定的情况下,求解更大规模的问题;

(3)求解不收敛时,自动切换回直接法矩阵求解器;

直接法和迭代法内存消耗比较:

(1)Direct Solver:未知量N的1.2~1.3次方;

(2)Iterative Solver:未知量N的1.0~1.1次方,接近线性;

Iterative Solver的选择原则:

(1)对于物理内存较小的计算机,求解端口数量较少的问题,迭代法速度提高明显;

端口数少于CPU数量的两倍时:迭代法

端口数大于CPU数量的两倍时:直接法

(2)迭代法不收敛则自动采用直接法求解;

网格数量增加,迭代法的收敛性会改进;

(3)快速扫频(Fast Sweep)与矩阵算法;

未知量在10万以下:Direct Solver效率高;

未知量在30万以上:Iterative Solver效率高;            

来源:艾迪捷
MaxwellHFSS电场FASTANSYS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-09-08
最近编辑:2月前
艾迪捷
MBD CAE解决方案专家
获赞 19粉丝 16文章 569课程 4
点赞
收藏
作者推荐

应用案例 | 有源无源电路协同仿真(IDAJ原创)

原创作者介绍: 刘捷:硕士学位,毕业于华中科技大学电信学院。现任IDAJ中国Ansys高频电磁产品技术经理。曾就职于业界知名通信公司从事射频及光电硬件研发工作11年。精通Ansys高频仿真软件使用,工程应用经验丰富,尤其擅长高频电路板级电磁场分析、问题定位及设计优化,各类EMI辐射、腔体EMC分析等。曾获得研发相关技术专利及重要海外专利4项。 1.1 摘要 随着电路系统集成度和信号速率的提高,电路中的电磁场效应越来越明显,单纯使用电路分析方法已不能满足仿真评估精度要求,这种情况下必须对问题进行分解,采用三维电磁场全波方法对信号传播路径上的封装与互连结构进行分析,采用电路分析方法对有源信号进行分析,最后将二者耦合起来实现场路协同仿真。Ansys电子设计仿真平台就是这样一个场路协同仿真平台,它拥有HFSS、SIwave、Maxwell等业界领先的三维电磁场仿真工具,也有应用于射频电路系统及机电系统的电路仿真工具Circuit、Simplorer,它们之间可进行仿真结果数据直接调用,实现场路协同设计协同优化。正是由于Ansys仿真工具的全面多样性,可实现在同一个平台下的数据调用,避免了不同平台间数据调用需要结果数据转存转化的弊端,进而避免了转存过程中数据的失真,从而保证了场路协同仿真结果的真实有效性。本文采用Ansys 2020R1版本电磁软件产品包,以一个眼图链路加上过孔三维电磁场结合仿真的例子,来说明Circuit + HFSS的场路协同仿真方法。1.2 Circuit与HFSS的场路协同仿真方法 1.2.1. HFSS中差分过孔三维电磁场模型的建立与仿真(1)打开Ansys Electronics Desktop,建立HFSS project,根据实际应用场景中的PCB单板层叠、板材、过孔及信号走线参数进行三维建模,并设置好模型各组件的材料特性;(2)在HFSS中设置好模型边界条件、端口激励及仿真设置,即可进行该差分过孔的三维电磁场仿真分析;(3)仿真完成后可得到该差分过孔的S参数结果,根据结果可对过孔模型进行参数化优化仿真,从而获得该差分过孔链路的最优电磁场性能;1.2.2 Circuit中眼图仿真电路模型的建立与仿真(1)打开Ansys Electronics Desktop,建立Circuit project,在Component Libraries库里找到Eyesource_Diff、Eyeprobe_Diff等电路仿真元件,搭建眼图仿真模型;(2)设置Eyesource及其他电路元件参数,Eyesource主要参数设置如下图示;(3)在Analysis设置中选择Quick Eye Analysis仿真,即可开始仿真;(4)在Results中选择生成Eye Diagram Report,得到纯电路仿真的眼图;1.2.3 利用Circuit + HFSS进行非理想信号链路的场路结合眼图仿真(1)在Circuit中的Component Libraries里找到HFSS模型添加选项,链接到差分过孔HFSS Project,并将该差分过孔HFSS 4端口模型添加到电路图中;(2)再次进行Quick Eye Analysis仿真,得到带有信号链路电磁场特性的仿真结果;1.3 结论 现代产品电路复杂度及信号速率越来越高,产品集成度也越来越高,传统的纯电路信号链路评估方法已不能满足设计需求,信号链路本身的复杂度及单板集成信号间的电磁特性及干扰影响变得越来越突出,使得我们在研究电路系统性能时必须要考虑信号所经过的复杂电磁环境。把有源器件输入输出特性,和信号链路的电磁场特性结合,才能得到准确的系统电路性能评估结果。来源:艾迪捷

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈