《HFSS天线仿真快速上手》

第3章 设置求解类型与单位

第3章 · 设置求解类型与单位

模式驱动 vs 终端驱动 · 单位制——仿真开始前必须做对的两件事

求解类型与单位 求解类型 模式驱动 (Modal) 终端驱动 (Terminal) 单位设置 长度 / 频率 / 阻抗 全局一致性 选对类型 + 统一单位 = 可靠仿真起点

模式驱动 vs 终端驱动 —— 到底怎么选?

打开 HFSS 新建工程,第一个弹窗就是求解类型。我见过不少新手直接默认“模式驱动”一路点下去,结果仿真微带天线时端口报错,还以为是软件坏了。其实这两个选项各有各的脾气。

模式驱动 (Modal Solution) —— 适合波导、喇叭、缝隙天线、以及大部分单端传输线问题。它求解的是端口截面上各模式的场分布和传播常数。说白了,它关心的是“波”在端口上长什么样。
终端驱动 (Terminal Solution) —— 适合微带线、共面波导、差分对、以及多导体结构。它直接给出每个物理端子上的电压、电流和阻抗。你想想看,设计一个差分天线,你肯定想知道两个端口之间的 S 参数是差模还是共模,这时候终端驱动就派上用场了。

我个人习惯:单端微带天线、贴片天线,我几乎都用模式驱动,因为端口少,看 S11 和方向图完全够用。但如果是差分馈电天线、MIMO 天线,或者需要提取多端口网络的 RLCG 参数,我必选终端驱动。

💡 一个小经验: 如果你不确定选哪个,先问自己“我的端口有几个导体?” 一个信号导体 + 一个地 → 模式驱动;两个信号导体 + 地(或差分对)→ 终端驱动。我曾经在一个 4 端口耦合器上选错了类型,结果 S 参数相位全乱,折腾了两天才发现是求解类型的问题。

单位设置 —— 看似小事,坑起人来毫不含糊

单位这东西,很多人觉得“反正最后都能换算”。但 HFSS 里单位一旦设错,轻则模型尺寸差 1000 倍,重则仿真结果完全不可信。我见过最离谱的:有人把长度单位设成 cm,但介质基板厚度填了 0.8,他以为是 mm,结果仿真出来的天线谐振频率偏了 3 个 GHz……

HFSS 的单位设置藏在 Modeler → Units 里。你可以选 mm、cm、m、inch 等等。我个人强烈建议:所有几何尺寸统一用 mm。为什么?因为大部分天线手册、PCB 厂家的工艺参数都以 mm 为单位,不容易出错。

参数推荐单位备注
长度 (Length)mm与 PCB 设计对齐,避免小数点混淆
频率 (Frequency)GHzHFSS 默认 GHz,扫频范围直观
阻抗 (Impedance)Ohm通常 50 Ohm,差分 100 Ohm
电感/电容nH / pF与器件模型一致
⚠️ 特别注意: 单位设置影响端口尺寸、波长计算、网格剖分。如果你从别的软件导入了模型,务必检查单位是否匹配。我曾经导入一个 .step 文件,默认是 m,但 HFSS 里设的是 mm,整个天线缩小了 1000 倍,仿真结果直接变成噪声。

实际操作:怎么设置?

步骤很简单,但顺序有讲究:

  1. 新建工程 → 选择求解类型(Modal 或 Terminal)。
  2. 立刻设置单位:菜单 Modeler → Units,选 mm(或你习惯的单位)。
  3. 检查默认频率单位:在 HFSS → Design Settings 里确认频率单位是 GHz。

我个人习惯在画第一个模型之前就把这两步做完。你想想看,如果画了一半再改单位,所有尺寸都得重新换算,很容易漏掉某个参数。

🔧 避坑指南: 我曾经带过一个实习生,他先画了一个 10×10 的矩形,然后才去改单位从 inch 到 mm。结果矩形尺寸变成了 10×10 mm,但他原本想画 10×10 inch…… 所以记住:先设单位,再建模。

小结 · 记住两个原则

  • 求解类型: 单端/波导用 Modal,差分/多导体用 Terminal。
  • 单位: 统一用 mm,建模前设好,中途别改。

嗯,这两件事看起来基础,但决定了你后续所有仿真的可靠性。下一章我们开始真正动手画模型,到时候你会感谢自己提前设对了单位和求解类型。