当前位置: 首页 > news >正文

ANSYS HFSS 中的相控天线阵列仿真方法

概述

相控天线阵列系统广泛使用,从国防雷达应用到商业 5G 应用。设计这些天线阵列涉及复杂的数学运算,需要全波仿真。Ansys HFSS 全场 3D 电磁仿真软件可以在合理的时间内以较低的计算成本仿真复杂的相控阵天线系统,同时考虑复杂激励、环境(即附近的天线)和平台对其性能的影响。本博客介绍了可用于有效仿真相控天线阵列的不同方法。以下是不同仿真方法的简要概述,视频链接中提供了完整的演示。

 

 

ANSYS HFSS 提供 4 种不同的相控天线阵列仿真方法:

1) 晶胞-无限阵列

此方法是天线阵列分析的有用工具,但是,如果使用不当,分析可能会产生不正确的结果。HFSS 单数组单元解通常不考虑单元的假设邻居的影响。它假设所有元素都是相同的,并且元素模式不依赖于数组中的位置,如果这些影响很大,那么此方法将无效。

在这种方法中,HFSS 对具有初级/次级或晶格对边界的晶胞进行网格划分/仿真,以强制执行无限周期性。一旦模拟了单元件辐射方向图,HFSS 就会以数学方式计算阵列因子,并得到一个忽略边缘效应的近似有限阵列方向图。有关更多信息,请访问以下链接:ANSYS HFSS: Array Analysis Using The Array Factor Calculation 

2) 显式有限数组

显式有限数组仿真方法是分析整个数组的传统方法。HFSS 对整个结构进行网格划分/仿真,包括边缘效应、非均匀数组单元和单元的任何几何排列。对于大型数组,网格划分过程会很复杂,并且需要大量的计算资源。

3) 有限数组域分解

在这种方法 (FADDM) 中,HFSS 对基本单元进行网格划分/仿真,并将网格复制到其他阵列单元(无需进一步的自适应网格划分)。这大大减少了网格划分时间和内存占用,从而能够在相同的硬件上模拟更大的阵列。网格周期性增强了阵列的周期性,从而提高了仿真精度。还实施了域分解 (DDM) 来分布网格并访问整个网络中的分布式 RAM。DDM 通过分配 RAM 在多台计算机上分配模型的网格/解决方案,并求解模型的完整行为,就像在单台计算机上运行

4) 3D 组件阵列

该方法 (CADDM) 利用基于域分解的高效有限元技术对包含不相同晶胞的有限半周期结构进行建模,以提高灵活性。与 FADDM 相比,该方法中的基本单元必须定义为 3D 分量。与模拟 FADDM 相比,这种模拟技术可实现更快的模拟和更少的内存使用,并且可以利用分布式计算资源。整个工作流程首先将 3D 组件导入 HFSS,表示模型中的不同单元。然后创建数组,就像从基本单元创建 Finite Array 一样。但是,此方法列出了所有基本单元组件,并允许在用户定义的数组维度内对这些基本单元进行任何排列。

要对不相同的基本单元使用 3D 组件有限数组工作流,基本单元必须满足以下要求:

  • 晶胞必须定义为 3D 分量
  • 晶胞边界框的尺寸必须相同
  • 必须在基本单元的表面上定义适当的晶格对和边界条件

 

图 1:不同 Array 分析方法的比较

 

http://www.lryc.cn/news/524496.html

相关文章:

  • stm32 L051 adc配置及代码实例解析
  • KUKA示教器仿真软件OfficeLite8.6.2,EthernetKRL3.1.3通信
  • Erlang语言的并发编程
  • 【数据挖掘实战】 房价预测
  • 我的创作纪念日,纪念我的第512天
  • 【科研建模】Pycaret自动机器学习框架使用流程及多分类项目实战案例详解
  • PHP语言的网络编程
  • 计算机的错误计算(二百一十八)
  • 《鸿蒙Next原生应用的独特用户体验之旅》
  • MDX语言的字符串处理
  • 游戏AI,让AI 玩游戏有什么作用?
  • Java 设计模式 二 单例模式 (Singleton Pattern)
  • Java 中 final 关键字的奥秘
  • C# 通用缓存类开发:开启高效编程之门
  • 电脑办公技巧之如何在 Word 文档中添加文字或图片水印
  • 记录一下OpenCV Contrib 编译踩的坑
  • 01.04、回文排序
  • [创业之路-259]:《向流程设计要效率》-1-让成功成熟业务交给流程进行复制, 把创新产品新业务新客户交给精英和牛人进行探索与创造
  • 如何使用usememo和usecallback进行性能优化,什么时候使用usecallback,什么时候使用usememo
  • 22. C语言 输入与输出详解
  • WPF实战案例 | C# WPF实现计算器源码
  • AutoGen入门——快速实现多角色、多用户、多智能体对话系统
  • LeetCode 热题 100_全排列(55_46_中等_C++)(递归(回溯))
  • 将 AzureBlob 的日志通过 Azure Event Hubs 发给 Elasticsearch(1.标准版)
  • pthread_exit函数
  • 1月21日星期二今日早报简报微语报早读
  • 【2024年终总结】我与CSDN的一年
  • openssl 正确生成v3带SAN的证书
  • Golang Gin系列-5:数据模型和数据库
  • 比简单工厂更好的 - 工厂方法模式(Factory Method Pattern)