使用 python 创建几何图形的免费 HFSS 替代方案

计算科学 Python 软件 电磁学
2021-12-28 12:36:54

我正在使用 python 脚本在 Ansys HFSS 中创建焊线接口。变量定义电路板、引线键合和封装几何形状。为了模拟新的引线键合,我只需编辑几何变量并运行脚本。

我的问题是,我必须使用带有 HFSS 的计算机(而且许可证很昂贵)才能验证几何形状是否正确。如果我有一些免费软件可以用来验证我的 python 脚本指定的几何图形是否正确,那就太好了。这将允许我在任何计算机上编辑脚本,并且仅在我准备好模拟时使用 HFSS。

该脚本使用“hfss”python 类将几何和模拟选项发送到 HFSS。如果使用不同的软件,显然需要删除 hfss 类和所有特定于 hfss 的命令,但这没关系。与许多其他 CAD 程序一样,HFSS 中指定框的坐标。由于每个几何形状的具体坐标是​​我想要验证的,我看不出我不能使用替代软件的原因。

我尝试过的另一种选择是莎乐美。可以使用 python 创建几何图形,描述形状的语法类似于 HFSS。我还从 Ansys 找到了一款名为“3-D Ansys CFD Viewer”的 3-D 查看器。查看描述,我相信它只能查看在 HFSS 中创建的图像,并且不允许创建新的几何图形,但我不是 100% 确定。

我将不胜感激任何可以让我摆脱使用 HFSS 的计算机的软件建议或想法。

1个回答

除了评论中建议的VPython 之外,我还会研究GMSH,它现在提供Python API它将允许您相对轻松地创建模型(提供一些用于构建的基元),提供跨平台可视化,甚至随后的网格划分(如果您对此感兴趣)。