ANSYS HFSS - 提示、技巧和故障排除

解决 ANSYS HFSS 错误和网格细化的技巧和窍门

1. 执行频率扫描时,HFSS 求解器无法启动。

使用 ANSYS AEDT 运行 HFSS 时的一个常见问题是,尽管主解决方案已经解决,但无法运行频率扫描。

问题在于 HPC 设置和您可能购买的许可证。如果您没有执行“分布式求解”所需的许可证(其中并行求解多个频率),离散频率扫描将失败。ANSYS AEDT 中的 HPC 设置位于“工具”>“选项”>“HPC 和分析选项”下。NIMBIX 中的默认设置是自动的(请注意“使用自动设置”选项前面的复选框,您可以通过单击“HPC 和分析选项”窗口中的“编辑”按钮来访问该复选框)。

解决方案是从 HPC 设置中取消选中“Auto-HPC”,并确保仅设置 1 个任务,然后重新运行频率扫描。进行离散扫描需要更长的时间,因此建议使用插值扫描而不是离散扫描。

2. 端口细化,处理 hf3d 错误。端口“1”已消除。

在增强已解决的 HFSS 设计时遇到的错误与端口消除有关。求解器在消息管理器窗口(位于窗口底部)中抛出以下错误:

[错误] 端口细化,过程 hf3d 错误:端口“1”已消除。可能的原因是材料覆盖或材料分配错误。

此问题可能有多种原因:

  • 端口“1”与材料(PEC 除外)重叠或设计中的介电材料重叠(材料或物体交叉的影响)
  • 布尔运算符(例如UniteSubtract)未按预期执行布尔运算
  • 在外部设计周围构建非物质边界或结构,然后选择端口。

一种可能的解决方案是,如果尚未选择该选项,则启用 HFSS 中的材料覆盖到设计设置中。PEC 将优先于电介质。

您还应该研究使用 HFSS Modeler 到模型分析和 Modeler 到模型准备来检查您的分析和设计。这允许您验证错位、表面网格等。

注意:端口“1”在这里一般用作受此一般错误影响的 HFSS 设计中的端口 ID。

3.  AEDT:无法从项目文件中打开某些设计。

注意在完成后存储 AEDT/HFSS 文件以供进一步参考。如果 AEDT 抛出以下错误:

无法从项目文件中写入某些设计。这可能是由于项目中设计类型的许可证不足或项目文件损坏造成的。

问题在于缺少项目文件夹。检查您的/data/Project_Folder文件夹,确保您的Project_Folder中有.aedb(某些版本)和.aedtresult文件夹。如果项目目录中没有.aedb(某些版本)文件夹,模型将损坏并且无法打开。

解决方案是打开项目并重新运行分析。为了便于将来参考,请在完成后存档文件夹以供存储。使用“文件到存档”选项存档文件以供将来使用。模型和解决方案/结果都可供将来使用。

注意:路径 /data/Project_Folder 对于每个用户来说都是不同的,这里用作 /data 文件夹中当前目录的示例。

4.  AEDT HFSS 网格细化技巧和窍门。

生成高质量网格的几点提示:

  • 对于细长(薄而长)几何体,插入中间表面以便为模型添加另一个网格细化。网格生成器将被迫在该中间表面上添加节点,因此厚度上的元素数量几乎增加一倍
  • 始终以高于工作频率的频率进行网格划分。高频率将生成比低频率更细的网格。对于频率扫描分析,请将网格指定为最高频率(频率越高,HFSS 网格越细)

HFSS – 高级网格划分和解决方案设置

让我们来谈谈解决方案设置细节以及与成功 HFSS 分析相关的背景工作。典型的 HFSS 解决方案有两个方面:网格划分和频率扫描。在 ANSYS HFSS 中,解决方案设置的两个选项是“自动”和“高级”。可以从“模拟”选项卡(HFSS 解决方案设置)或项目管理器中的“分析”选项访问这些选项。

在 HFSS 解决方案设置自动选项中,网格划分和频率扫描均在驱动解决方案设置对话框的常规选项卡上指定。

滑块(更多地与网格有关)允许用户在速度和准确性之间进行权衡,并最终设置 HFSS 网格参数。扫描类型会影响解决方案点。使用离散扫描指示求解器在所有离散频率下计算解决方案。插值扫描类型不会在每个频率下计算解决方案这又是解决方案准确性和速度之间的权衡。对于大量频率点,插值扫描的运行速度将比离散扫描快得多。

HFSS 解决方案设置高级选项将网格划分和频率扫描分为两个不同的部分:驱动解决方案设置和频率扫描设置。

驱动解决方案设置提供了多种选项来处理解决方案和精度之间的权衡以及如何处理非线性求解器。HFSS 求解器使用自适应网格划分(网格经过细化/调整以捕捉模型的电气性能)。“最大 Delta S/能量”参数用于测量模型误差。驱动终端解决方案将使用 S 参数,驱动模态解决方案将根据能量进行评估。最大传递次数可确保解决方案完成(不收敛可能导致无限循环并浪费宝贵的时间和资源)。请注意 HFSS GUI 底部的消息管理器以及右键单击项目管理器中的设置后显示的配置文件对话框。

稍微谈一下频率扫描的细微差别,ANSYS HFSS 为频率扫描提供了几个选项和分布:

  1. 插值:适用于宽带 - 无场(运行速度比离散速度快,但并不总是在所需的点提供解决方案)
  2. 离散:生成并保存每个频率的场。
  3. 快速(ALPS - 警告):仅当许多频率点需要场信息时,建议用于非常窄的频率扫描。

有几种可用于频率扫描的分布:线性步进(步进之间的频率)、线性计数(频率的总数,分布在整个指定的频率范围内)、对数刻度、单点和单点扫描。

HFSS 中的驱动模态和驱动终端解决方案设置

在创建模型之前,作为用户,您需要指定希望 HFSS 计算的解决方案类型。ANSYS HFSS 中有 4 种解决方案类型,其中前 2 种最常用:

  1. 驱动终端:推荐用于处理信号完整性(如传输线)的模型和仿真。当您希望 HFSS 计算单导体和多导体传输线端口的终端 S 参数时,请选择驱动终端解决方案。S 矩阵解决方案将以终端上的电压和电流表示。
  2. 驱动模态:在 HFSS 中最常用。当您希望 HFSS 计算无源高频结构(例如微带、波导和传输线)的基于模态的 S 参数时,请选择驱动模态解决方案类型。S 矩阵解决方案将以波导模式的入射和反射功率来表示。
  3. 瞬态
  4. 本征模
  5. 特征模式
  6. SBR+

从 HFSS 访问解决方案类型,其中网络分析是驱动解决方案的默认选项。

无论您选择哪种类型的解决方案,都有几个高级选项可以控制您的收敛(速度和准确性之间的权衡):最大 Delta S(主要因素)、最大传递次数(控制达到收敛的步骤数,并避免无限循环)。这两个参数将决定 HFSS 何时停止自适应解决方案过程。每次传递的最大细化是解决方案过程中使用的另一个参数,但对终止解决方案没有影响。

HFSS 网格剖分详解——技巧与窍门

NIMBIX 上的 ANSYS HFSS 使用四面体自适应网格划分来创建和细化有限元模拟中使用的网格。在此过程中,网格会针对每个模拟步骤迭代细化,并定位到电场解误差较大的区域。ANSYS HFSS 使用四面体网格(默认)。自适应解网格划分过程遵循以下结构:

  • HFSS 自动生成几何一致的四面体网格。
  • HFSS 的迭代网格划分算法可解决模型场问题并智能地细化网格,直到 S 参数收敛到用户定义的阈值最大 Delta S 以下。
  • 用户定义执行自适应网格划分的频率。
  • 每次求解之后,四面体元素都会根据其与麦克斯韦方程的精度进行“分级”。
  • 用户定义每次通过后需要细化的“坏”四面体元素的百分比(默认值为 30%)。

用户几乎不需要进行任何交互,但软件允许您在设置过程中使用滑块细化网格。您还可以使用网格设置滑块或通过右键单击网格并使用“初始网格设置”或“指定网格操作”插入每个对象的设置(基于长度或曲率):

除了单频网格划分,HFSS 还提供宽带和多频网格划分。如果您想要提高宽带设备的可靠性并获得更准确的解决方案,可以为解决方案频率设置指定宽带选项。通过展开分析节点,右键单击设置,然后选择属性,可以访问其他网格划分模式。

此设置允许 HFSS 确定用于调整网格的适当频率。您需要指定频带限制(低和高),然后求解器将最佳地选择用于调整网格的频率(在指定范围内至少选择 3 个频率)。在其他频率下进行自适应网格划分需要 HPC 功能来解锁额外的计算资源。

最后,如何在 HFSS 中检查表面网格:最简单的方法是从模型窗口:选择您感兴趣的对象/表面, 右键单击表面→ 绘制网格。系统将提示您输入此网格图的名称(如果您想稍后检索,请具体说明),并且您的网格将绘制在选定的对象上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

David WangYang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值