现有最好 RCS 拟合与 HFSS 闭环实验完整报告
生成时间:2026-05-29
实验对象:放大 UAV 复杂目标单站角域 RCS,theta = 90 deg,10 GHz,主要角域为 phi = -120 deg ~ 120 deg。
目标文件:outputs/hfss_exports_x10/uav_x10_phi_cut_rcs_db.csv
1. 实验目标
本轮实验的目标不是单纯得到一条好看的代理曲线,而是把“拟合目标 RCS”推进到可闭环验证的物理结构上:
- 利用已有散射中心、响应库、学习型代理模型和优化算法,拟合复杂 UAV 目标的角域 RCS。
- 优先追求某一连续角域内逐点误差不超过
±3 dB;若-120 deg ~ 120 deg全角域过难,则收缩角域并寻找可达边界。 - 将最优候选结构重新进入 HFSS/PTD 仿真,检查代理/响应库拟合能否在真实物理闭环后保持。
因此,本报告把结果分成两类:预 HFSS 拟合结果和HFSS/PTD 闭环结果。前者说明算法上能拟合到什么程度,后者才代表当前物理结构真实可复现的效果。
2. 已用能力与数据基础
| 能力 | 当前用途 | 结论 |
|---|---|---|
| UAV x10 目标 RCS | 作为复杂目标基准曲线 | 主评估角域 [-120, 120] deg,重点考察峰值与背景共同拟合 |
| ASC/散射中心引导 | 给出目标主峰附近的角域中心先验 | 主散射响应集中在约 -90 deg、0 deg、+90 deg 附近 |
| 扩展单元响应库 | 提供可平移、可加权的物理响应原子 | 使用 group_D 的 30 条 HFSS/PTD 单元曲线,构造密集角移位字典 |
| 学习型代理模型 | 用于候选筛选和可行性判断 | Atom Transformer 测试 MAE 约 5.99 dB,但训练样本原子数上限较小,不直接承担最终 k20/k28 闭环设计 |
| 响应库 NNLS 与近似 minimax 优化 | 生成当前最好预 HFSS 拟合 | k28 在 [-32, 32] deg 上预拟合最大误差 0.677 dB |
| HFSS/PTD 闭环 | 检验物理结构真实效果 | k20 比 k28 更稳,但当前仍未达到 [-32, 32] deg 全窗口 ±3 dB |
3. 方法路线
3.1 散射中心引导
先从复杂 UAV 的角域 RCS 中识别峰值和主响应区域,将拟合重点放在主峰附近。这个步骤的作用是避免优化器只追求背景区平均误差,而忽略目标 RCS 的主要判别特征。
3.2 响应库密集拟合
将已有单元响应曲线按角度进行平移,形成密集响应字典。随后在 dB 域和功率域之间做近似组合,利用非负权重选择少量响应原子。该方法比直接用解析散射中心更接近已有 HFSS/PTD 单元库,因此用于生成可转 HFSS 几何的候选。
3.3 窗口 minimax 优化
为了追求“所有点都在 ±3 dB 内”,本轮不只看 MAE,而是扫描连续角域窗口,并直接压低窗口内最大绝对误差。扫描发现:
[-120, 120] deg:预拟合最大误差约14.68 dB,不达标。[-60, 60] deg:预拟合最大误差约11.63 dB,不达标。[-40, 40] deg:预拟合最大误差约8.08 dB,不达标。[-34, 34] deg:预拟合最大误差约4.75 dB,接近但不达标。[-32, 32] deg:预拟合最大误差0.677 dB,达到±3 dB。
3.4 HFSS/PTD 几何闭环
对两组代表性候选进行了真实结构闭环:
| 候选 | 来源 | 原子数 | HFSS/PTD 结构复杂度 | 闭环用途 |
|---|---|---|---|---|
| k28 minimax | [-32, 32] deg 预拟合最优 | 28 | 约 400 个 PEC sheet | 检查预拟合达标方案能否保持 |
| k20 dense | 全角域峰值/背景折中更稳 | 20 | 约 175 个 PEC sheet | 检查较低复杂度候选是否更稳 |
4. 关键结果总表

原始指标表:final_metrics_summary.csv
| 方案 | 阶段 | 评估角域 | MAE (dB) | RMSE (dB) | 最大误差 (dB) | 是否全点 ±3 dB | 最好 ±3 dB 连续窗口 |
|---|---|---|---|---|---|---|---|
| Response-library minimax k28 | 预 HFSS | [-32, 32] | 0.076 | 0.189 | 0.677 | 是 | 整个 [-32, 32] |
| HFSS/PTD closure k28 | 闭环 | [-32, 32] | 4.250 | 5.574 | 15.828 | 否 | [10, 16] deg,宽 6 deg |
| HFSS/PTD closure k20 | 闭环 | [-32, 32] | 3.897 | 4.997 | 14.165 | 否 | [12, 18] deg,宽 6 deg |
| HFSS/PTD closure k20 full | 闭环 | [-120, 120] | 6.110 | 8.231 | 24.693 | 否 | [36, 44] deg,宽 8 deg |
当前最好结果的判定:
- 算法/代理层面最好:
k28 minimax,在[-32, 32] deg预 HFSS 拟合中已经达到±3 dB,最大误差仅0.677 dB。 - HFSS/PTD 闭环层面最好:
k20 dense在[-32, 32] deg上更优,MAE3.897 dB,最大误差14.165 dB,但仍未达到全窗口±3 dB。 - 严格满足
±3 dB的真实闭环连续角域:当前只达到小窗口,k20 在全角域扫描中最好为[36, 44] deg,宽8 deg;在中心窗口附近最好为[12, 18] deg,宽6 deg。
5. 图表结果
5.1 预 HFSS 最优窗口拟合
下图是 k28 minimax 在 [-32, 32] deg 上的响应库拟合结果。该图说明:如果只看响应库叠加模型,窗口内所有采样点已经满足 ±3 dB,并且整体误差非常小。

5.2 闭环后窗口曲线对比
下图把预 HFSS k28、HFSS/PTD k28 和 HFSS/PTD k20 放在 [-32, 32] deg 窗口内比较。可以看到闭环后曲线形状发生了明显变化,尤其峰值附近误差被放大。

5.3 窗口误差热力图
热力图更直观看出误差放大的角度位置:预拟合误差很低,但 k20/k28 进入 HFSS/PTD 后在若干角度点出现超过 ±3 dB 的误差带。

5.4 k20 闭环局部与全角域效果
k20 是当前真实闭环中更稳的一组。它在 [-32, 32] deg 上的 MAE 低于 k28,但最大误差仍较大;放回 [-120, 120] deg 全角域后,三处主峰仍存在明显偏差。


5.5 k28 闭环效果
k28 是预拟合最优方案,但结构复杂度更高。HFSS/PTD 闭环后,其 [-32, 32] deg 最大误差达到 15.828 dB,说明响应库线性叠加假设和真实相干结构之间存在显著偏差。

5.6 物理结构布局
以下图表用于检查候选原子的空间分布、尺寸和类型。k28 虽然预拟合指标最好,但物理结构更密集,互耦、遮挡和相位干涉风险更高;k20 的结构较简洁,因此闭环表现反而略稳。
k20 几何布局:


k28 几何布局:


6. 为什么预拟合达标但闭环未达标
本轮最关键的发现是:响应库/代理模型可以把曲线拟合到很漂亮,但物理闭环会重新引入相干散射、互耦和几何实现误差。
主要原因包括:
- 响应库叠加近似偏乐观。 响应库拟合本质上把若干单元响应按权重叠加,而真实 HFSS/PTD 中所有散射体共享同一电磁环境。
- 多原子结构引入互耦。 k28 方案包含 28 个响应原子、约 400 个 PEC sheet,单元之间的遮挡和多次散射会改变原单元响应。
- 权重到几何尺寸的映射存在误差。 响应库中的小权重原子在转成实际几何时会受到最小尺寸、最大尺寸和布置半径约束影响。
- 相位信息没有被完整约束。 当前拟合主要对 dB 曲线优化,缺少对复数场幅相的闭环控制,因此容易出现幅度曲线预拟合好、真实相干合成后偏移的情况。
- 学习型代理模型还不适合直接外推到 k20/k28。 已训练代理模型对已有样本分布有效,但最终候选的原子数和组合复杂度已经超过早期训练分布。
7. 当前结论
- 现有算法能力已经能在代理/响应库层面把复杂目标 RCS 的局部窗口拟合到
±3 dB以内,最佳为[-32, 32] deg窗口、最大误差0.677 dB。 - 真实 HFSS/PTD 闭环后,当前还不能保证
[-32, 32] deg全窗口误差均小于±3 dB。 - 在已闭环候选中,k20 比 k28 更适合作为下一轮优化起点,因为它结构更简单,窗口内 MAE 更低,且闭环稳定性略好。
- 当前严格满足
±3 dB的闭环角域仍较窄,最好连续窗口为6~8 deg量级。 - 下一步应从“响应库一次性拟合”转向“HFSS-in-loop 小窗口逐步扩展优化”:先锁定 k20 的
[12, 18] deg或[36, 44] deg达标窗口,再逐步扩展到±10 deg、±20 deg、最终尝试[-32, 32] deg。
8. 附件与可复现实验文件
| 内容 | Obsidian 附件 | 工作区来源 |
|---|---|---|
| 指标总表 CSV | final_metrics_summary.csv | outputs/uav_x10_final_closure_report/final_metrics_summary.csv |
| k28 预拟合选中原子 | k28_selected_atoms.csv | outputs/uav_x10_minimax_response_fit_boundary/win_m32_32/selected_atoms.csv |
| k20 响应库选中原子 | k20_selected_response_atoms.csv | outputs/uav_x10_complex_target_dense_library_fit_k20/selected_response_atoms.csv |
| k20 HFSS 布局 | k20_hfss_layout.csv | outputs/uav_x10_dense_k20_ptd/mixed_scatterer_layout.csv |
| k28 HFSS 布局 | k28_hfss_layout.csv | outputs/uav_x10_minimax_win32_k28_ptd/mixed_scatterer_layout.csv |
9. 下一步建议
建议下一轮不要再直接追求大原子数的全窗口拟合,而是按以下顺序推进:
- 以 k20 为起点,固定结构类型和大致角域中心,只优化尺寸、径向位置和少量角度偏移。
- 将目标函数改为 HFSS/PTD 闭环后的窗口最大误差,而不是响应库预拟合误差。
- 先把
[12, 18] deg达标窗口扩展到[8, 22] deg,再扩展到[0, 30] deg或[-10, 30] deg。 - 对主峰附近加入峰值高度、峰宽和峰位约束,防止只降低平均误差。
- 在重新训练代理模型时,把 k20/k28 这类高复杂度结构纳入训练分布,减少代理模型外推。