1.选择求解类型
1.模式驱动求解(Driven Modal)
- 以模式为基础计算S参数,根据波导内各模式场的入射功率和反射功率来计算S参数矩阵
的解
2.终端驱动求解(Driven Terminal)
- 以终端为基础计算多导体传输线端口的S参数;此时根据传输线终端的电压和电流来计算S参数矩阵的解
3.本征模求解(Eigen mode)
- 主要用于谐振问题的设计分析,可以用于计算谐振结构的谐振频率和谐振频率处对应的场,也可以用于计算谐振腔体的无载Q值
- 本征模求解时不需要设置激励方式、不能定义辐射边界条件、不能进行扫频分析、不能包含铁氧体材料、只有场解结果,没有S参数求解结果
2.求解分析设置
1.自适应网格剖分频率(求解频率)的选择
- HFSS软件采用有限元法(FEM)来分析三维物体的电磁特性,有限元法求解问题的基本过程包括分析对象的离散化、有限元求解和计算结果的处理3个部分
- 研究对象的离散化是有限元法的第一步,HFSS软件采用自适应网格剖分技术,根据用户设置的误差标准,自动生成精确有效的网格,来完成分析对象的离散化
- 自适应网格剖分的原理:在分析对象内部搜索误差最大的区域并在该区域进行网格的细化,每次网格细化过程中网格增加百分比由用户事先设置。完成一次细化过程后,重新计算并搜索误差最大的区域,然后判断误差是否满足设置的收敛条件。如果满足收敛条件,则完成网格剖分;如果不满足收敛条件,继续下一次网格细化过程,直到满足收敛条件或者达到设置的最大迭代次数为止
- 自适应网格剖分时,每一次网格细化的迭代过程在HFSS中称为一个"Pass"
2.收敛误差的确定
1.收敛误差
- 自适应网格剖分过程中,每次网格细化后,HFSS会将基于当前网格的S参数(或能量、频率)计算结果和上一次的计算结果相比较,如果求出的误差最大值小于设置的收敛标准,表示解已经收敛,自适应网格剖分计算完成。HFSS使用最后一次剖分的网格进行点频和扫频计算
- 不同的求解类型和端口激励方式对应不同的收敛误差判断方法, 具体的收敛误差判断方法有△S、△E和△F
- 波端口激励和集总端口激励问题使用△S最大值作为收敛误差判断标准
- 电压源激励、电流源激励、入射波激励和磁偏置激励问题使用△E最大值作为收敛误差判断标准
- 对于本征模求解类型,HFSS自动使用△F最大值作为收敛误差判断标准
2.收敛精度
- 在说设置收敛误差标准时, 理论上把收敛误差设置的越小计算结果越精确。但是设置的越小意味着迭代次数越多,有时过小的误差值会极大地增加HFSS的计算量;另一方面,在实际制造和实验室测量时都会有固定误差
- HFSS只需要提供一 定水平的准确性,这个准确性大于在真实世界中引入的固有误差就可以。一般情况下,收敛误差使用HFSS系统默认值或者取默认值的1/2就足够
3.设置初始网格选项和选择基函数
1.常用类别的自适应频率的选择
- 点频或窄带问题: 对于点频或者窄带问题,自适应网格剖分频率直接选择工作频率。
- 宽带问题:对于宽带问题,应该选择最高频率作为自适应网格剖分频率。
- 滤波器问题:对于滤波器问题,由于阻带内电场只存在于端口处,所以自适应频率选择在通带内的高频段。
- 快速扫频问题:对于快速扫频问题,典型的做法是选择中心频率作为自适应频率。
- 高速数字信号: 对于高速数字信号完整性分析类问题,我们需要借助转折频率(Knee Frequency)来决定自适应网格剖分频率。
3.扫频设置
1.扫频类型
1.离散扫频(Discrete)
- 离散扫频是在频带内的指定频点处计算s参数和场解。 如,指定频带范围1~2GHz、 步长为0.25GHz,则会计算在1GHz、1.25GHz、1 5GHz、1. 75GHz、2GHz频点处的S参数和场处的场解。用户希望保存指定的所有频率点的场解,需要选中设置对话框中Save FieIds复选框
2.快速扫频(FAST)
- 采用ALPS算法, 在很宽的频带范围内搜寻出传输函数的全部零、 极点。 快速扫频适用于谐振问题和高Q值问题的分析,可以得到场在谐振点附近行为的精确描述。
- 使用快速扫频, 一般选择频带中心频率作为自适应网格剖分频率,进行网格剖分,计算出该频点的s参数和场分布,然后使用基于ALPS算法的求解器从中心频率处的S参数解和场解来外推整个频带范围的S参数解和场解。
- 使用快速扫频,计算时只会求解中心频点处的场解,但在数据后处理时整个扫频范围内的任意频点的场都可以显示。
3.插值扫频(Interpolating)
- 插值扫频使用二分法来计算整个频段内的S参数和场解。使用插值扫频,HFSS自适应选择计算场解的频率点,并计算相邻两个频点之间的解的误差,找出最大误差,当两点之间的最大误差达到指定的误差收敛标准或者达到了设定的最大频点数目后,扫描完成;其它频率点上的S参数和场解由内插给出。
4.运行仿真分析
1.设计检查
法一:
法二:
2.运行仿真分析
运行所有分析项:
只运行某一个扫频设置项: