第一次用 HFSS 做天线仿真的人,十个有九个是从矩形微带天线入门的。这个选择其实很聪明:结构简单、设计公式成熟、仿真速度快,而且同轴馈电的方式在实际工程里应用极广。但正因为入门门槛低,很多人忽略了背后值得深挖的细节——比如馈电点位置对阻抗的影响、探针自带的感抗效应、空气盒子尺寸的选择,这些才是决定仿真精度和效率的关键。这篇文章我想完整梳理一遍从理论计算、模型搭建到结果解读的全过程,把我实际调试中遇到的坑和心得一并写出来。
如果你正准备做自己的第一个 HFSS 仿真,或者已经搭过模型但结果总是不对劲,这篇文章应该能帮你省下不少折腾的时间。我会用 2.45GHz 这个频点作为设计目标,基板选最常见的 FR4,把所有步骤和参数都拆开讲清楚。
1. 内容整体设计与思路拆解
1.1 为什么选矩形微带天线作为入门对象
矩形微带天线几乎是电磁仿真社区公认的"Hello World"。它结构简单,但五脏俱全:介质基板、辐射贴片、接地板、馈电结构,这些微带天线家族的核心要素它全占了。你把这个模型吃透,后面再做圆形贴片、阵列天线、共形天线,底层逻辑都是一样的——谐振结构设计出来,然后想尽办法把能量耦合进去、辐射出去。
从学习路径来说,矩形贴片的天线性能可以通过经典公式手算得到,这意味着你可以先用计算器算出理论尺寸,再拿 HFSS 仿真去验证,这个过程能帮你建立非常重要的直觉:仿真结果和理论值之间的偏差到底来自哪里,是公式的近似误差,还是建模时的操作问题。
这种"理论预期"和"仿真实测"的对比能力,是仿真工程师最值钱的经验积累方式。你直接拖一个复杂天线模型进 HFSS,跑出来一个结果,但完全不知道它为什么长这样,那这个仿真价值就大打折扣了。
1.2 同轴馈电的技术选型分析
微带天线的馈电方式有很多种,常见的有微带线馈电、同轴探针馈电、口径耦合馈电、临近耦合馈电。我这里选同轴馈电,原因很实际:
- 结构简单,建模容易:就是一根内导体穿过介质基板和接地板,连接贴片和底下的同轴接头。在 HFSS 里建模只需要几个圆柱和圆环,十分钟搞定。
- 前馈方式容易控制阻抗:微带线馈电的阻抗匹配靠的是馈线宽度和切入深度,需要做凹槽匹配;同轴馈电则只要调整馈电点在贴片上的位置,就能实现 50Ω 匹配,这在地毯式扫参中非常方便。
- 实际工程应用广泛:GPS 陶瓷天线、WiFi 板载天线、各种通信用贴片天线,很多都采用同轴探针馈电,你仿真出来的结构可以直接过渡到实际加工设计中。
同轴馈电也有它的天生缺陷:探针从接地板穿到贴片这段,本质上是个短截线,会引入一块额外的电感。频率越高、介质越厚,这个感抗越明显。在 2.45GHz 配合 1.6mm 厚 FR4 基板时,这个感抗还能接受;如果你做 10GHz 以上的设计,就要考虑用探针补偿技术或者换馈电方式了。
1.3 前期准备:搭建仿真环境的那些细节
HFSS 的安装对新手来说可能是第一道坎。我建议直接在 Ansys 官网注册账号下载最新版本,目前主流版本在 2023 R1 到 2024 R2 之间,功能都够用。安装时注意断网安装、以管理员身份运行,软件体积比较大(十几GB),磁盘预留 30GB 以上比较稳妥。
安装完还要做一件事:设置工作目录和临时文件路径。HFSS 跑电磁仿真会产生大量临时文件,默认放在 C 盘很容易爆。我一般会把 Temp 目录改到 D 盘或者移动硬盘上,具体在注册表里设置或者用系统环境变量 TMP、TEMP 改到非系统盘。这个小习惯能避免很多次"仿真跑到一半报磁盘空间不足"的尴尬。
另外,如果你的电脑内存只有 16GB,建议把模型拆得精细一点,极限分析这类天线问题一般压力不大;如果是 32GB 以上,那基本可以放开跑,甚至直接做参数扫描优化。
2. 微带天线理论计算与初始尺寸推导
2.1 设计指标确定
在动手建模之前,先得明确设计目标。我这里定一个很典型的需求:
- 中心频率:2.45GHz(ISM 频段,蓝牙、WiFi、ZigBee 都在这一带)
- 基板材料:FR4
- 相对介电常数 εr:4.4
- 基板厚度 h:1.6mm
- 损耗角正切 tanδ:0.02
- 目标输入阻抗:50Ω
- 驻波比要求:VSWR < 1.5(对应回波损耗 S11 < -14dB)
FR4 在这个频段其实不是最优选择,它的损耗偏大,辐射效率会打折扣。但贵在便宜、常见、资料多,作为学习对象完全够用。等你把流程跑通了,再换成 Rogers 4350B 这类低损耗板材,设计逻辑完全一样,只是公式里的 εr 变了。
2.2 贴片宽度和长度的计算公式与过程
矩形微带贴片的设计公式在几乎所有天线教科书里都能找到。核心思路是先算宽度 W,再算有效介电常数 εreff,最后修正长度 L。
贴片宽度 W 的计算公式是:
$$W = \frac{c}{2f} \sqrt{\frac{2}{\varepsilon_r + 1}}$$
把 c=3×10^8 m/s,f=2.45GHz,εr=4.4 代进去:
$$W = \frac{3\times10^8}{2\times2.45\times10^9} \sqrt{\frac{2}{4.4+1}} = 0.06122 \times 0.6086 = 0.03726\text{m} \approx 37.3\text{mm}$$
这个公式的原理是:让贴片宽度对应的等效介电常数取到最佳值,使得边缘辐射效率最大化。简单说,W 取得合适,天线辐射得更"干净"。
接下来算有效介电常数 εreff。因为微带线的电磁场有一部分在空气中、一部分在介质里,所以等效介电常数会比 εr 小,公式是:
$$\varepsilon_{reff} = \frac{\varepsilon_r+1}{2} + \frac{\varepsilon_r-1}{2} \times \frac{1}{\sqrt{1+12h/W}}$$
代入数值:
$$\varepsilon_{reff} = \frac{4.4+1}{2} + \frac{4.4-1}{2} \times \frac{1}{\sqrt{1+12\times1.6/37.3}} = 2.7 + 1.7 \times \frac{1}{\sqrt{1+0.515}} = 2.7 + 1.7 \times 0.812 = 4.08$$
然后是边缘效应修正量 ΔL:
$$\Delta L = 0.412h \times \frac{(\varepsilon_{reff}+0.3)(W/h+0.264)}{(\varepsilon_{reff}-0.258)(W/h+0.8)}$$
代入:
$$\Delta L = 0.412 \times 1.6 \times \frac{(4.08+0.3)(37.3/1.6+0.264)}{(4.08-0.258)(37.3/1.6+0.8)} = 0.6592 \times \frac{4.38 \times 23.58}{3.82 \times 24.09} = 0.74\text{mm}$$
最后算出贴片长度:
$$L = \frac{c}{2f\sqrt{\varepsilon_{reff}}} - 2\Delta L = \frac{0.06122}{\sqrt{4.08}} - 1.48 = 30.3 - 1.48 = 28.8\text{mm}$$
所以初始设计尺寸是 W=37.3mm,L=28.8mm。注意这个 L 是谐振尺寸,它决定了天线的主谐振频率。后续仿真的频率偏移,七成以上问题出在 L 的误差上。
2.3 基板和地平面尺寸的确定原则
基板尺寸没必要做得跟贴片一样大,通常每边比贴片多出 3~5 倍的基板厚度即可。以 W=37.3mm、L=28.8mm 的贴片为例,基板尺寸取 60mm×60mm 比较合理,也就是贴片边缘到基板边缘大概 11~16mm 左右。这个余量可以让表面波和边缘绕射效应表现得比较真实。
接地板在 HFSS 里一般用 Perfect E 边界条件,或者在基板底面画一个同样大小的矩形再设置成理想导体边界。关键是接地板的尺寸要和基板一致,不要比基板小,否则接地不完整会导致 S11 计算出现诡异偏差。
3. HFSS 模型搭建全流程实操
3.1 工程创建与关键环境设置
打开 HFSS,新建一个 Project,右键 Design 选择 HFSS Design。这里有个选择要注意:求解类型选 Modal(模式驱动)还是 Terminal(终端驱动)。
微带天线的 S 参数分析一般用 Modal 就够了,而且后面看 S11、阻抗、方向图都方便。Terminal 模式更常用于多导体传输线类问题,比如耦合微带线、共面波导这些,它按终端来定义端口。对单端口天线来说两者结果差异不大,但 Modal 的收敛性和普适性更好。
提示:如果你在网络上看到某些教程用 Terminal 求解天线,那一般是针对特定需求(比如带差分输入的贴片天线),普通单端同轴馈电微带天线不需要这么做。
单位设置也别忘了。在 Modeler → Units 里选 mm,后续所有绘图尺寸都以毫米为单位。HFSS 默认模型单位和实际物理尺寸之间如果搞混,后面画出来的模型会大得离谱或者小到看不见,这种低级错误很影响心态。
3.2 介质基板与辐射贴片的绘制
先画介质基板。在 Draw 菜单下选 Box,然后在坐标栏输入起点(-30, -30, 0),尺寸(60, 60, 1.6),材料选 FR4(在 HFSS 自带的材料库里有,如果找不到就自己新建,填 εr=4.4,tanδ=0.02)。HFSS 自带的 FR4 参数可能和你计算用的有些出入,建议用自定义材料,保证和理论计算一致。
画完基板后画辐射贴片。这里有个高效技巧:直接用 Draw Box 画一个薄片,坐标为(-18.65, -14.4, 1.6),尺寸为(37.3, 28.8, 0.035)。这 0.035mm 是铜箔厚度,实际工程中典型值是 35μm。仿真时这个厚度对结果影响极小,但画上去更接近真实结构,也方便后续看表面电流分布。
注意:贴片在 HFSS 里画成 Box 还是 Sheet(2D 面)都可以,但是设置边界条件时逻辑不一样。我个人的建议是画成带厚度的 Box,然后在它所有外表面设置 Perfect E,这样更接近真实铜箔的物理形态。如果直接用 Sheet,就得在 Assign Boundary → Perfect E 时选择该面,本质是一样的,只是画图习惯不同。
设置边界条件时,选 Edit → Select All Faces 往往会把基板的所有面都选上,这是不对的。正确做法是:只选贴片的所有外表面(共6个面),然后 Assign Boundary → Perfect E。在 HFSS 2023 之后的版本里,可以直接在模型树里对贴片 Box 右键 → Assign Boundary → Perfect E,软件会自动识别这个物体的所有外表面。
3.3 同轴探针结构的精确建模
同轴探针是这部分最关键的建模步骤。它的物理结构是:一根内导体(铜质探针)穿过基板和接地板,通过焊盘与贴片相连;探针周围是介质层(通常是特氟龙,εr=2.1),最外面是外导体(接地面)。
画法分几步:
第一步,画探针内导体。用 Draw Cylinder,中心坐标设为(0, 0, -1.6)一直到贴片底部(z=1.6),即高度 3.2mm,半径取 0.65mm(这是为了配合常用的 SMA 接头尺寸做的简化模型)。材料选 pec(理想导体)。
不过这里有个设计选择:有的教程会把内导体的半径、介质半径、外导体半径严格按 SMA 接头的尺寸建模,还有的简化成只画内针,外面直接用一个 Lumped Port 的平面作为激励。我推荐先用简化模型跑通流程,后面再细化完整同轴结构,这样排查问题更容易。
第二步,画探针外面的介质环。同样用 Draw Cylinder,中心坐标相同,半径取 2.05mm,高度从 z=-1.6 到 z=1.6,材料选 Teflon(εr=2.1)。但要注意,这个介质环不能把内导体完全包住——因为内导体要跟贴片接触,所以介质环在 z=1.6 处要停下来,探针顶部需要露出来。等画完之后用 Subtract 操作把内导体从介质环里减掉,否则两个物体重叠会导致网格剖分时物理上不合理。
第三步,确定探针在贴片上的位置。初始设计可以把探针放在贴片的中心,但实际的微带天线在中心点输入阻抗最低,几乎趋近于 0Ω,根本没法匹配。所以要沿长度方向移动探针位置,让输入阻抗升到接近 50Ω。这个点通常在贴片中心到边缘的中间偏里的位置,我后面会讲如何用参数扫描确定最优位置。
3.4 接地板的处理与空气盒子设计
接地板就是基板底面的铜层。如果你不想再画一个薄片,可以直接在基板底面设置 Perfect E 边界条件。这个操作要注意:基板底面不止有接地板,中心还有一个探针穿过的圆孔,如果直接用平面边界,探针穿孔的地方会被错误地认为是接地的一部分,导致短路。
处理方法是:在基板底面中心画一个半径稍大于介质环(比如 2.1mm)的圆,用 Subtract 把基板底面和这个圆做布尔运算,形成一个圆孔,然后对剩下的环形区域设置 Perfect E。这样探针就从圆孔中穿过,不与接地板接触。
空气盒子是仿真空间的外部边界,大小的经验法则是距离所有辐射结构至少 λ/4。2.45GHz 对应的自由空间波长约 122.4mm,λ/4 大约 30.6mm。考虑到贴片本身就是辐射体,建议空气盒子在 x 和 y 方向距基板边缘至少 40mm,z 方向(向上)距贴片至少 40mm。
空气盒子设置成 Radiation 边界。在 HFSS 里可以画一个大的长方体或者圆柱(我习惯用长方体,网格更规整),把所有结构包在中心,然后选中空气盒子的六个面,Assign Boundary → Radiation。辐射边界会吸收向外传播的电磁波,模拟无限大自由空间。
操作要点:辐射边界离天线太近会反射能量,导致方向图抖动和增益虚高;离得太远则网格数量爆炸,计算时间成倍增加。我实测在 2.45GHz 下,空气盒子留 1/3 波长到 1/2 波长的余量比较平衡。我的模型里基板是 60mm×60mm,空气盒子用 140mm×140mm×100mm,网格数量在 20 万左右就可以收敛。
3.5 激励端口设置:Lumped Port 的详细用法
同轴馈电微带天线在 HFSS 里的激励设置有两种主流方式:Wave Port 和 Lumped Port。
Wave Port 需要在模型边界上设置一个端口面,模拟同轴接头入射的电磁波模式。它的好处是结果更接近真实物理连接,但是建模要求高,需要把同轴波导画得足够长才能保证模式纯正。Lumped Port 则直接在探针与接地板之间的缝隙上设置一个集总端口,相当于一个理想的电压源激励,实现简单,适合单层板结构。
我这里用 Lumped Port。操作如下:
在探针介质环底部(z=-1.6 处),画一个圆环面,内径等于内导体半径(0.65mm),外径等于介质环半径(2.05mm)。这个圆环就是 Lumped Port 的位置。
选中这个圆环面,右键 Assign Excitation → Lumped Port。在弹出的对话框中需要设置积分线(Integration Line),它的起点是内导体边缘点,终点是接地板边缘点(也就是外导体边缘)。积分线的方向决定了激励电压的参考方向,一定要从内导体指向外导体。我见过不少人在这一步随便选两个点,结果电场方向反了,S11 曲线虚的,还以为是模型出问题。
关键技巧:Lumped Port 的阻抗值默认 50Ω,这个值就是参考阻抗,对应你期望的外部负载阻抗。如果你后面发现 Smith 圆图偏了,需要先确认这里设的是不是 50Ω。用参数 c 或者变量来定义端口面的位置尺寸,后面做馈电点位置扫描时就不用手工改来改去。
4. 求解设置与网格收敛判断
4.1 求解频率与扫频范围设置
HFSS 的求解设置看似简单,但其实有个很关键的逻辑:Analysis Setup 中的 Solution Frequency 决定了网格剖分的密度——它对应的波长最小,网格最密。如果你希望宽带结果都准确,Solution Frequency 要设在扫频范围的最高频点,或者至少设在需要最高精度的频点附近。
设置方法:在工程树中的 Analysis 上右键 → Add Solution Setup。在 General 选项卡中:
- Solution Frequency:设为 2.45GHz,或者如果扫频要到 4GHz,就设 4GHz
- Maximum Number of Passes:默认 15 次
- Maximum Delta S:默认 0.02,这是收敛判据,表示相邻两次迭代 S 参数变化小于 2% 就停止
然后点击旁边的 Sweep 选项卡,选择 Add Sweep,设置:
- Type:Interpolating(插值扫频)或 Discrete(离散扫频)
- 对于天线问题我推荐 Interpolating,它在宽频带内用较少的频点就能拟合出平滑曲线
- 频率范围:1.5GHz ~ 3.5GHz,步进可以选线性,步长 0.01GHz
一次 Setup 加一个 Sweep 就够用。仿真实测下来,这个设置一般 5~8 次 pass 就能收敛,单频点加扫频总共耗时 3~10 分钟,取决于电脑配置。
4.2 收敛性分析与网格加密技巧
很多人跑完仿真,看到 S11 曲线就完事了,完全不看收敛信息。但如果你发现结果异常或者不光滑,第一个要查的就是收敛曲线。
在工程树中的 Results → Convergence 里看每次 pass 的 Delta S 变化。如果 Delta S 一直在 0.02 左右震荡降不下去,说明网格剖分在某些位置卡住了,常见的解决方案是:
- 提高 Maximum Number of Passes,比如改成 20
- 降低 Maximum Delta S 判据,比如改成 0.01,让求解器多跑几轮
- 对关键结构做网格细化,选中贴片和探针,Assign Mesh Operation → Length Based,设置最大单元边长 1mm 左右。等效波长的十分之一以内的网格尺寸足够精确
还有一种情况:模型里只有贴片被细化了,但空气盒子的网格很粗,这会导致远场方向图看起来毛糙。这时候在空气盒子内部添加一个靠近天线的局部区域(比如一个 100mm 的立方体),对这个区域设置网格操作,让天线周围的场分布计算得更细腻。我给空气盒子设置的网格最大边长是 6mm,这个尺寸大约是λ/20,精度和速度的平衡点找得还不错。
4.3 参数化建模:把关键尺寸变成变量
在做仿真之前,强烈建议先把建模过程中的关键尺寸定义成变量,而不是硬编码数值。HFSS 里通过 $建模窗口底部的 Variables 对话框创建变量,比如:
- W_patch = 37.3mm
- L_patch = 28.8mm
- x_feed = 6mm(馈电点相对贴片中心的 x 偏移量)
- h_sub = 1.6mm
- r_probe = 0.65mm
然后在绘图时直接输入变量名,而不是数字。这样后面做参数扫描时,只需要在 Optimetrics 里设置变量变化范围,软件就会自动重新建模、重新计算。
我个人的习惯是 x_feed 用相对于贴片中心的值,这样扫描时取值范围好控制。比如 2.45GHz 微带天线,50Ω 匹配点大概在从中心到边缘的 40%~60% 位置(具体要看基板参数),所以我可以把 x_feed 设成 5mm 到 10mm,步进 0.5mm,一次扫描就把最佳馈电位置找到了。
5. 参数优化与阻抗匹配调整
5.1 馈电点位置的参数扫描与观测指标
同轴馈电微带天线的核心调参目标,就是找一个馈电点位置,让输入阻抗的实部接近 50Ω,虚部接近 0。馈电点从贴片中心移向边缘,输入阻抗会从几欧姆单调上升到几百欧姆,中间必然有一个点是 50Ω。
在 HFSS 里做参数扫描:点击 Optimetrics → Add → Parametric,添加变量 x_feed,范围从 4mm 到 12mm,步长 1mm(或者更细 0.5mm)。求解完之后,在 Results 里右键 Create Modal Solution Data Report → Rectangular Plot,把 x 轴设为 Freq,y 轴设为 dB(S(p1,p1)),然后在 Families 选项卡里选择不同的 x_feed 值,就能看到一组 S11 曲线随着馈电点位置变化的趋势。
这个观察有个经验值:S11 曲线的最低点对应谐振频率,而谐振频率应该基本保持不变,只有匹配深度在变。如果你发现移动馈电点导致谐振频率也剧烈变化,说明探针电流对贴片场分布的扰动太大,这时候要考虑减小探针直径或者调整介质环参数。
实际操作中,我见过不少人第一次扫描就扫出了很深很漂亮的 S11 谷底,但是频率落在 2.2GHz 而不是 2.45GHz。这时不要急着改馈电位置,先去调贴片长度 L_patch。L_patch 增大,频率降低;L_patch 减小,频率升高。大概每变化 1mm,谐振频率移动 30~50MHz 的量级,具体和基板介电常数有关。
5.2 贴片长度的频率校正方法
如果中心频率偏了,调整 L_patch 比调整 W_patch 有效得多。原理是贴片长度决定主模 TM10 的谐振长度,长度变化直接影响谐振频率。这里我建议再做一次参数扫描,这次扫 L_patch,范围从 27mm 到 30mm,步进 0.5mm。
仿真完成后,看每组参数对应的 S11 最低点频率。画一条频率 vs 长度 的曲线,插值找到目标频率对应长度。比如扫描显示 L=29.5mm 时谐振在 2.42GHz,线性估算 2.45GHz 大约在 L=29.3mm 附近。
注意:在调频率的时候,馈电点位置和贴片长度这两个参数最好交替优化而不是同时大改。因为馈电点位置对频率也有微弱影响,只是远小于长度的影响。交替优化的收敛速度比盲目二维扫描快得多。我自己通常先固定馈电点,扫描长度,找到谐振频点;然后再固定长度,扫描馈电点,找最佳匹配。两轮循环基本能收敛到 VSWR < 1.2。
5.3 优化结果的快速验证
参数扫描找到最优参数后,有两种方式生成最终模型并确认结果。第一种是直接更新变量值,然后在 Analysis 里右键 Analyze 重新求解当前模型。第二种是使用 Optimetrics 里的 Optimizer,设置目标函数为 "S11 < -20dB @ 2.45GHz",让软件自动寻找最优参数组合。
Optimizer 虽然自动化程度更高,但我建议新手还是先用参数扫描 + 人工判断的方式,因为可视化曲线能让你理解参数变化对性能的影响趋势,而 Optimizer 只能给出最终答案,中间过程是黑盒,不利于积累直觉。
6. 结果解读:从 S11 到方向图
6.1 S11 曲线与带宽判定
S11(回波损耗)是天线仿真中最先要看的结果。如果你的模型和参数设置正确,S11 曲线应该在 2.45GHz 附近出现明显的谐振谷底,数值越低表示反射越少、匹配越好。
工程上常用的判据有这几个:
- VSWR < 1.5,对应 S11 < -14dB
- 在 S11 谷底两侧找 S11=-10dB 的两个频点,它们的频率差就是 -10dB 阻抗带宽
我仿真得到的典型结果是:中心频率 2.45GHz 处 S11 = -22.5dB,-10dB 带宽约 4.2%(从 2.40GHz 到 2.50GHz)。这个带宽对 FR4 基板来说是正常的,因为 FR4 损耗大、Q 值高,带宽天然偏窄。如果换成 Rogers 4350B,带宽能到 5% 以上。
解读 S11 时还有个容易犯的错误:只盯着谷底深度,忽略了带宽。实际上在一些窄带应用中,S11=-15dB 的匹配可能已经足够,但 2% 的带宽会导致频率温度漂移时性能急剧恶化。所以评估匹配质量,建议同时看谷底深度和 -10dB 带宽两个指标。
6.2 输入阻抗与 Smith 圆图分析
Smith 圆图是最直观的阻抗匹配观测工具。在 HFSS Results 里创建 Smith Chart Report,选择 Z(p1,p1) 参数。
理想情况下,阻抗曲线在 2.45GHz 处应该落在 Smith 圆图中心附近,即 50Ω 纯阻点。如果曲线落在实轴偏右(高频方向),说明阻抗呈感性,需要减小探针长度或者增大探针直径;如果落在实轴偏左(低频方向),说明呈容性,需要反之。
我遇到过一种典型情况:馈电点位置找好了,S11 也比较低,但 Smith 曲线从中心附近穿过时还带一点小的环路。这个环路就是探针电感造成的,频率越高越明显。可以通过微调贴片尺寸或者添加一个小的阻抗补偿(比如在馈电点旁边开一个小槽)来消除,但对初学者来说,只要 Smith 曲线在目标频点离中心不太远,就可以接受。
6.3 三维方向图与增益解读
S11 看的是匹配,方向图看的是辐射。在 HFSS 里右键 Results → Create Far Fields Report → 3D Polar Plot,选择 2.45GHz 频点,就能看到天线的三维辐射方向图。
矩形微带天线的典型方向图特征是:主瓣朝向贴片上方(z 轴正方向),背瓣朝下,前后比大约 15~20dB。E 面(过贴片长度方向的平面)会稍微宽一点,H 面(过贴片宽度方向的平面)略窄,最大增益通常在 5~7dBi 之间,具体取决于基板材料和厚度。FR4 基板的损耗大,辐射效率通常在 70%~85% 之间,所以增益会比 Rogers 等低损耗材料的同尺寸天线低 1dB 左右。
这里有个细节:HFSS 默认报告的增益是绝对增益(包括失配损耗),而不是实现增益。在 HFSS 2023 以上版本里,你可以选择 Gain 和 Realized Gain 两种报告,前者不包含 S11 失配损耗,后者包含。如果你想让报告更贴近实测结果,应该看 Realized Gain。
6.4 电流分布观察与物理图像建立
求解完成后可以在 HFSS 里查看贴片表面的电流分布,这个操作对理解天线工作原理非常有帮助。右键贴片 → Plot Fields → Jsurf → Mag_Jsurf,选择 2.45GHz 频点。
你会看到:贴片长度方向(L 方向)上电流呈现驻波分布,中间最大、两边逐渐减小趋向于零。这种电流分布正好对应 TM10 模式的电场分布——电场在贴片两端最强,在中间最弱。贴片宽度方向的电流分布基本均匀,这说明主辐射模式是 TM10,没有激励起高次模。
如果电流分布出现不对称或者异常集中,通常意味着建模有误,比如探针位置放偏了、贴片和接地板之间意外短路了、或者网格质量太差导致场值计算出错。看电流分布是排查这类问题最有效的方法之一。
7. 常见问题与排查技巧实录
7.1 S11 谐振频率偏移怎么办
这是我自己带新人时被问到最多的问题,也是初学者最常踩的坑。
首先看偏移方向:仿真谐振频率如果比理论值低,说明等效电长度偏长,可能原因是基板介电常数设得比实际偏大,或者贴片周围基板余量不足导致边缘电容偏大。如果仿真谐振频率比理论值高,则可能是介电常数设小了,或者 Lumped Port 的积分线方向设置错误导致参考阻抗不对。
我遇到过一个很迷惑的情况:所有参数都正常,但谐振点比理论值偏低了 5%。后来发现是介质基板在建模时被我多画了 0.2mm 厚度——当时为了贴片厚度方便,顺手把 Box 高度从 1.6 改成了 1.8,结果介质变厚导致等效介电常数上升,谐振频率下降。这种"看似无关的参数影响全局"的问题,在仿真里特别容易发生。
排查建议:第一步,把介电常数设回理论值(4.4),确认基板厚度为 1.6mm;第二步,检查贴片边界条件是否设置为 Perfect E;第三步,确认接地板没有被探针短路;第四步,回头看你的理论计算有没有把边缘修正项 ΔL 算进去。
7.2 阻抗匹配调不进去的常见原因
如果 S11 的谷底已经很深,但频点不对,先调整贴片长度。如果谷底很浅(比如只有 -8dB),说明阻抗匹配还有很大偏差,主要原因通常是:
- 馈电点位置没有找到最优值。解决方法是扩展扫描范围,从 3mm 到 15mm 都试一遍
- 探针的感抗过大,导致输入阻抗在高频方向严重偏离 50Ω。解决方法:适当减小探针半径或改用更细的探针,也可以使用加粗的贴片局部区(焊盘)来补偿
- 基板厚度太大时,探针过长会引入额外电感,这时候可能需要用多级匹配或者切角补偿
我的经验是:当探针长度超过 2mm 时,它的感抗就开始不能忽略了。2.45GHz 下 1.6mm 的探针感抗大约在 2~4Ω 的量级,不算大,但如果你的系统要求 VSWR < 1.2,这个电感可能会让最优匹配点偏离理想位置,需要用参数扫描仔细找。
7.3 网格剖分和收敛异常的排查
有时你会看到 S11 曲线呈现锯齿状或者抖动,看起来非常不光滑。这通常是网格问题。
排查思路:查看收敛曲线,如果 Delta S 在 0.05 以上就停止,说明收敛判据太宽松,需要降低判据到 0.01 或更小。另外,复杂结构(比如探针附近的细小缝隙)需要局部网格细化,否则这些位置的场强梯度变化太快,粗网格根本捕捉不到。
一个非常实用的技巧:对 Lumped Port 圆环面上的网格进行加密。因为这个位置是激励源,电场强度最高,网格质量直接影响 S11 的准确性。在 Mesh Operations 里添加一个基于 Length 的细化操作,目标选择 Lumped Port 面,最大单元边长设为 0.2mm。这样改完之后,网格数量可能增加 30%,但 S11 曲线的平滑度和准确性会有明显改善。
7.4 方向图结果异常的排查方向
如果 S11 完全正确(谐振在目标频点、匹配深度很好),但方向图看起来不对劲,比如主瓣不是朝上而是歪向一边、增益特别低、后瓣特别大,那就要检查:
- 空气盒子是否留有足够空间,如果辐射边界离贴片边缘太近,反射波会污染远场方向图
- 接地板是否在边界条件中正确设置。如果接地板太小或漏设,背瓣会异常增大
- 基板的损耗角正切是否设置正确。FR4 的 tanδ=0.02 默认值如果被改成了 0,辐射效率会虚高
- 方向图的频率点是否选对。如果扫描频段很宽,默认可能显示的是中心频点之外的方向图
我也遇到过一种情况:方向图其实是对的,但因为没有勾选 "Scale" 选项,增益的绝对值看起来不对。在 polar plot 设置里勾选 Scale 后,可以看到准确的天线增益数值,不要被默认的归一化方向图误导。
7.5 与其他工具协同的扩展思路
这套建模流程掌握以后,可以往很多方向扩展。比如把模型参数化后通过 MATLAB HFSS API 批量生成不同尺寸的天线并自动提取 S 参数,这对做天线阵列的单元设计非常有用;也可以从 HFSS 中导出 S 参数文件(SnP 格式),导入到 ADS 或者 Simulink 里做系统级联合仿真。我在实际项目中就用过 HFSS 和 MATLAB 联合做天线阵列的波束扫描分析,思路就是先把单天线模型参数化,再用脚本循环仿真、自动收集结果,整个过程省掉了大量重复手工操作。
8. 个人体会与进一步优化建议
这套同轴馈电矩形微带天线的仿真流程走到这一步,一个从零开始的新手通常已经能在一两个小时内完成建模、求解和基本结果分析了。我刚开始接触 HFSS 的时候,光是理解端口设置、辐射边界和网格收敛这几个概念就花了两三天,所以如果你第一次跑完发现结果和预期偏差比较大,完全不用焦虑——这恰恰说明你在积累经验。
我自己的使用体会是,HFSS 做这种微带天线问题,精度和速度的平衡点在于网格策略。默认设置能跑出大致趋势,但要想拿到高精度的 S11 和方向图,必须在探针附近、端口面和贴片边缘做局部细化。这部分工作没有太多捷径,靠的是多试几次、对比不同网格设置下的结果差异,慢慢形成手感。
另外建议你在模型跑通之后,尝试改变几个关键参数,观察天线性能的变化趋势。比如把基板厚度从 1.6mm 改成 3.2mm,看看带宽和增益怎么变;或者把 FR4 换成 Rogers 板材,看看效率提升了多少。这种"参数敏感性"的实验比单纯跟着教程走更能加深理解,也让你在遇到实际问题时能快速定位是哪个参数出了问题。
最后再分享一个小技巧:把仿真结果和理论计算对比起来看,如果偏差超过 5%,先不要急着调模型,回头检查边界条件和端口设置;如果偏差在 2% 以内,那说明建模基本正确,可以放心用参数扫描去找最优解。这个"从理论到仿真、再从仿真回归理论"的闭环验证习惯,对任何电磁仿真问题都适用。