3. 求解器类型与选择

在 HFSS 中,求解器并不是一个“点下去就出结果”的按钮,而是对麦克斯韦方程组在不同边界条件、不同激励方式和不同未知量下的具体离散与求解策略。选错求解器,轻则多花几倍机时,重则得到物理上无意义的 S 参数或谐振频率。本节围绕驱动模式(Driven Modal)、终端模式(Driven Terminal)和本征模式(Eigenmode)三类求解器,说明它们各自“解什么、怎么激励、输出什么、什么时候用”。

一、三类求解器在求解对象上的根本差异

驱动模式与终端模式都属于“驱动求解”,即结构被外部源激励,求解的是在给定频率下的场分布与网络参数;本征模式求解的是无外部激励时结构自身允许存在的谐振模式,本质是一个广义特征值问题。因此前两者回答“这个器件在某个频段传输/反射多少”,后者回答“这个腔体/周期结构在哪些频率上能自持振荡”。

驱动模式求解器以波端口或集总端口为激励,端口上求解的是模式场,S 参数按入射/反射的模式功率归一化,输出的是广义 S 矩阵。终端模式求解器同样使用端口激励,但它把多导体传输线端口的电压、电流作为终端量,S 参数按终端电压/电流归一化,输出的是终端 S 矩阵。本征模式求解器不需要端口,只依赖理想导体、理想磁导体、辐射或周期边界,输出的是本征频率与对应的模式场。

三类求解器的激励—未知量—输出关系 驱动模式 Driven Modal 激励:波端口 / 集总端口 端口上求解模式场 未知量:电场 E 的矢量基函数 按模式功率归一化 输出:广义 S 矩阵 S11、S21 按模式功率 典型对象:波导、滤波器、 天线、连接器、耦合器 关注:宽带 S 参数 适用:多模传输、模式转换 需看模式成分的场合 端口模式数可独立设置 终端模式 Driven Terminal 激励:多导体传输线端口 导体—参考地之间加源 未知量:终端电压 / 电流 按终端量归一化 输出:终端 S 矩阵 差模 / 共模 S 参数 典型对象:差分线、带状线、 多导体互连、PCB 走线 关注:差模/共模转换 适用:需要电压/电流量 多导体端口、混合模 S 参数 端口需指定参考导体 本征模式 Eigenmode 激励:无外部源 仅靠边界条件约束 未知量:本征频率与模式场 广义特征值问题 输出:谐振频率 f₀ 与 Q 模式场分布、模式序号 典型对象:谐振腔、腔体滤波器、 周期单元、超材料胞元 关注:模式频率与简并 适用:无端口封闭结构 色散曲线、模式追踪 需设置模式数上限

二、驱动模式求解器:宽带 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 参数验证。三种求解器各有所长,关键在于明确当前要回答的物理问题是什么,再让求解器去匹配这个问题,而不是反过来让问题迁就求解器。