3. 求解器类型与选择
在 HFSS 中,求解器并不是一个“点下去就出结果”的按钮,而是对麦克斯韦方程组在不同边界条件、不同激励方式和不同未知量下的具体离散与求解策略。选错求解器,轻则多花几倍机时,重则得到物理上无意义的 S 参数或谐振频率。本节围绕驱动模式(Driven Modal)、终端模式(Driven Terminal)和本征模式(Eigenmode)三类求解器,说明它们各自“解什么、怎么激励、输出什么、什么时候用”。
一、三类求解器在求解对象上的根本差异
驱动模式与终端模式都属于“驱动求解”,即结构被外部源激励,求解的是在给定频率下的场分布与网络参数;本征模式求解的是无外部激励时结构自身允许存在的谐振模式,本质是一个广义特征值问题。因此前两者回答“这个器件在某个频段传输/反射多少”,后者回答“这个腔体/周期结构在哪些频率上能自持振荡”。
驱动模式求解器以波端口或集总端口为激励,端口上求解的是模式场,S 参数按入射/反射的模式功率归一化,输出的是广义 S 矩阵。终端模式求解器同样使用端口激励,但它把多导体传输线端口的电压、电流作为终端量,S 参数按终端电压/电流归一化,输出的是终端 S 矩阵。本征模式求解器不需要端口,只依赖理想导体、理想磁导体、辐射或周期边界,输出的是本征频率与对应的模式场。
二、驱动模式求解器:宽带 S 参数的主力
驱动模式求解器是 HFSS 中使用频率最高的求解器。它把端口上的场展开为若干正交模式,每个模式携带独立的入射功率,因此 S 参数天然带有“模式”标签。对于矩形波导,端口上可以同时设置 TE10、TE20、TE01 等多个模式,求解后能直接看到 TE10→TE20 的模式转换量。这一点在分析波导弯头、渐变段、模式变换器时非常关键。
实际设置时,波端口的模式数需要根据工作频段和结构对称性确定。例如 X 波段矩形波导 WR-90,内截面 22.86 mm × 10.16 mm,TE10 截止频率约 6.56 GHz。若扫描 8~12 GHz,TE10 单模传输,端口模式数设为 1 即可;若结构存在明显的不连续或倾斜,可能激励起 TE20(截止约 13.1 GHz)以下的高次模,此时应把端口模式数提高到 3~5,并在结果中检查高次模的传输系数是否被截断。判断依据是:当最高模式在频段上限的传输系数仍大于 -40 dB 时,说明模式数可能不足,需要增加。
驱动模式求解器的另一个优势是支持快速扫频。先在一个或几个频点做离散求解,再用自适应频率扫描外推整个频带,可以在保证精度的同时把机时降低数倍。对于窄带滤波器,通常只需在通带内取 3~5 个离散点;对于宽带天线,则建议用插值扫频并加密采样。
三、终端模式求解器:多导体与差分结构的正确选择
当结构由多条导体和一条参考地组成时,驱动模式求解器给出的“模式 S 参数”虽然数学上正确,但工程上不直观。终端模式求解器把每条导体相对参考地的电压和电流作为终端量,直接给出差模 Sdd、共模 Scc 以及差模—共模转换 Scd。对于差分传输线、连接器、电缆组件,这些量才是设计指标真正关心的。
使用终端模式求解器时,端口定义必须明确“信号导体”和“参考导体”。以一对差分微带线为例,两条信号线分别定义为 Terminal 1 和 Terminal 2,接地平面作为参考。求解后 HFSS 会自动构造混合模 S 参数矩阵。若只关心差模插入损耗,直接看 Sdd21;若关心共模抑制,则看 Scd21。需要特别注意的是,终端模式求解器对端口的参考导体分配非常敏感,参考导体选错会导致 S 参数整体偏移甚至出现非物理的谐振。
终端模式求解器同样支持扫频,但它的计算量通常比驱动模式略大,因为每个终端都要单独激励。对于导体数量较多的排线或连接器,建议先做端口简化,把相邻的参考导体合并,减少终端数量。
四、本征模式求解器:谐振与色散问题的专用工具
本征模式求解器不设端口,因此不能直接得到 S 参数。它的典型用途有三类:第一,封闭腔体或介质谐振器的谐振频率与品质因数;第二,周期结构的色散曲线,通过设置主从边界并扫描相位差,得到频率—波数关系;第三,天线或超材料单元的自身模式分析,用于判断哪些模式在工作频段内被激励。
以矩形谐振腔为例,腔体尺寸 a×b×d,填充空气。本征模式求解器会给出 TE101、TE102、TM110 等一系列模式频率。设置时需要注意:模式数要足够覆盖关心的频段,通常设为 5~10;若腔体存在简并模式,求解器可能给出相近的频率,需要结合模式场分布判断哪个是目标模式。对于周期结构,相位扫描范围一般取 0°~180°,步长 5°~10°,每个相位点求解若干模式,最后把同一模式的频率连成色散曲线。
本征模式求解器的一个常见误区是把它当作“无端口驱动求解”来用。实际上,本征模式求解的是源为零时的自持解,若结构存在损耗,本征频率会变成复数,实部对应谐振频率,虚部对应衰减率。因此,若只想看有源激励下的场分布,仍应使用驱动模式求解器。
五、选择决策与典型参数对照
实际工程中,选择求解器可以按以下顺序判断:先看结构是否有外部端口。有端口且关注模式功率、宽带 S 参数,选驱动模式;有端口且导体数大于等于 2、关注差模/共模或电压电流量,选终端模式;无端口、关注谐振或色散,选本征模式。若结构既有端口又需要看谐振,可以先用本征模式定位模式频率,再用驱动模式在谐振点附近做精细扫频。
| 对比项 | 驱动模式 | 终端模式 | 本征模式 |
|---|---|---|---|
| 激励方式 | 波端口 / 集总端口 | 多导体传输线端口 | 无外部源 |
| 归一化量 | 模式功率 | 终端电压 / 电流 | 不适用 |
| 主要输出 | 广义 S 矩阵 | 终端 / 混合模 S 矩阵 | 本征频率、模式场、Q |
| 典型对象 | 波导、滤波器、天线 | 差分线、连接器、排线 | 谐振腔、周期单元 |
| 扫频能力 | 离散 + 快速扫频 | 离散 + 快速扫频 | 按相位点逐点求解 |
| 关键设置 | 端口模式数 | 参考导体分配 | 模式数、相位范围 |
实用判断口诀:有端口看 S 参数,模式功率用驱动,电压电流用终端;无端口找谐振,封闭腔体本征算,周期结构扫相位。若同一结构既要 S 参数又要模式信息,先用本征模式定位,再用驱动模式细化。
常见错误:用驱动模式求解器分析差分线,却直接读模式 S 参数当作差模 S 参数;用终端模式求解器时把参考导体设错,导致 Sdd11 出现非物理尖峰;用本征模式求解器时模式数设得太少,漏掉工作频段内的关键模式。以上三种情况都会让后续优化建立在错误的数据上。
最后需要强调,求解器选择不是一次性的。在同一个项目中,可以先用本征模式快速摸清腔体或单元的模式分布,再用驱动模式或终端模式做端口级 S 参数验证。三种求解器各有所长,关键在于明确当前要回答的物理问题是什么,再让求解器去匹配这个问题,而不是反过来让问题迁就求解器。