基于HFSS的相控阵天线仿真模型的降阶复用方法

电子说

1.2w人已加入

描述

前言

SPDM(Simulation Process and Data Management)在数字化转型和数字孪生中发挥着关键的作用,通过集成、协作、数据管理和优化等功能,提高工程仿真的效率和准确性,支持数字孪生的构建和应用,帮助企业实现更高效、更可靠的产品设计和运营。

在 SPDM 领域,ROM(Reduced Order Model)是一种常用的技术,用于降低高维度仿真模型的计算复杂性,同时保持较高的准确性。降阶模型 ROM 在实际工程仿真中具有广泛的应用,但也有一些要求和限制,其中一些主要要求包括:准确性,计算效率,泛化能力,可扩展性等等。

对于相控阵天线来说,仿真数据通常较大,这使得建立并存储数据变得十分困难。如果仅保存仿真模型数据,后续需要调整阵列天线的幅相以获取新的辐射方向图则需要重新仿真,耗费大量时间和精力。

那么,还有没有其他的方法可以实现远场的存档呢?

其实是有的,做法是导出阵列天线的每个单元方向图,后期需要哪组幅相,就通过对应的哪些单元方向图和阵因子进行合成即可,实现的途径也有很多,最常见的方法就是通过 matlab 或者 python 代码进行合成即可。

那么,有没有更简单和直观的方法实现呢,答案就是 HFSS SBR+ Solver。

  SBR

HFSS SBR+求解类型

在把阵列的所有单元方向图导出后,可以再分别导入 HFSS SBR 设计中,利用 SBR 求解器进行远场的合成计算。

当然这里也有一些操作技巧需要大家注意:

首先在导出单元方向图的时候,需要根据每一个单元设置自己的相位中心,建议的做法是在每个单元的中心位置建立相对坐标,并设置该坐标为相位中心。在 HFSS2023R1及以后的版本,支持直接设置单元的端口位置为单元的相位中心。

  SBR

设置单元远场的相位中心

SBR

设置端口位置为相位中心

另外,在导出单元方向图的时候,既可以导出单频点的远场数据,也支持多频点导出,可以在导出界面中进行选择。

这里在导出的时候,可以按照子阵的 source group 进行导出,也可以全阵一起导出。

  SBR

一键导出所有单元方向图

导出的单元方向图数据为*.ffd 文件。

  SBR

导出单元方向图的数据文件

另外还包含一个头文件,描述了每个单元方向图数据文件名称和与之对应的相位中心在 Gobal 坐标系下的位置坐标。

  SBR

单元远场方向图的头文件信息

完成单元方向图的导出后,接下来就需要将单元方向图导入到 SBR 设计中了。在这一步中,每一个单元的方向图位置需要按照原始阵列的相对位置进行放置,这样的空间分布相当于描述了阵因子的空间关系部分。

  SBR

实际模型的单元相对位置

当单元方向图导入后,SBR 会自动渲染单元方向图的形状。当然,阵列的单元数比较多的情况下,手动导入比较繁琐,脚本自动化导入就是一个更好的选择了。

自动化的思路大致如下:

  SBR

HFSS SBR单元方向图导入自动化思路

代码详见文末。

  SBR

单元方向图导入后自动渲染

完成了这样的数据导入后,可以根据自己的需求,通过 SBR 求解器进行快速的方向图合成。通常单频点的合成计算在1分钟以内。整个计算的时间随着远场数据的频点数线性增加。

  SBR

设置远场求解频点

SBR

HFSS SBR求解信息

在 SBR 中也支持 Edit Source 进行幅相的调整,从而获取不同幅相权值下的方向图波束赋形。

  SBR

HFSS SBR中设置各单元的幅相权值

SBR

方向图的后处理效果

结论

综上,通过HFSS进行数值仿真后导出各单元的远场方向图,然后利用HFSS SBR进行远场综合的方法,可以在保留远场数据的前提下实现阵列天线模型的降阶存档。







审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分