使用 python 在简单电路中模拟由表面电荷引起的电场

计算科学 有限元 Python 电磁学
2021-11-28 21:22:15

我想使用 Python 和免费软件模拟简单电路中的电场。我的第一个目标是重现(1)中给出的由商业ANSYS Maxwell软件制作的图像。这样的项目从哪里开始?哪些库适合通过数值求解麦克斯韦方程来解决这个问题?以及如何建模和实现电路几何?

我不想要一个完整的解决方案,但我想要一个如何解决这个问题的指南。

在此处输入图像描述

参考

  1. 穆勒,赖纳。“直流电路中表面电荷的半定量处理。” 美国物理学杂志 80.9(2012):782-788。
1个回答

ANSYS Maxwell是电磁学的有限元求解器。因此,我假设您正在寻找具有 Python 接口(或用 Python 编写)的有限元包。

有一些流行的选项,例如:

最后一个提供了 Python 界面和(漂亮的)图形界面,并且基于 Hermes2D(因此它支持 hp-refinement)。我会建议 Agros2D。

当然,还有更多的程序可以与 Python 一起使用。您可以搜索“Finite Elements Python”。