在 COMSOL Multiphysics® 中模拟亥姆霍兹线圈

2017年 8月 1日

科学家使用亥姆霍兹线圈来产生均匀的磁场,用于研究电磁场及其特性。在 MRI、光谱学、磁阻测量和设备校准中都会使用这类设备。这篇博客,我们将介绍什么是亥姆霍兹线圈,为什么它如此重要,以及使用仿真方法对其进行设计。

这篇文章最初发表于 2014 年。此后进行了更新,以保证准确性,并加入了有关亥姆霍兹线圈磁场教程模型的更多信息。

使用亥姆霍兹线圈产生均匀磁场

磁场由移动电荷产生,当电荷在空间中移动或旋转时,能够建立磁场。当磁场不均匀时,物体在各处的磁场均不同。但是,通过两个相同线圈的特殊排列(称为亥姆霍兹线圈)可以得到非常均匀的磁场。

亥姆霍兹线圈用于为需要特定磁场的实验产生均匀磁场或抵消外部磁场,如地球磁场。其他应用还包括确定磁屏蔽效果、量化电子设备对磁场的敏感性以及校准导航设备。

阴极射线在亥姆霍兹线圈中弯曲成一个圆圈。
阴极射线在亥姆霍兹线圈中弯曲成一个圆圈。图片来源:Sfu。根据CC BY-SA 3.0授权,通过 Wikimedia Commons共享。

在设计亥姆霍兹线圈时,很自然地会提出一个问题:磁场的均匀性如何,距离应多远?我们可以借助 COMSOL Multiphysics® 软件来回答这个问题,。

分析亥姆霍兹线圈的磁场

亥姆霍兹线圈的几何形状由两个相同的圆形线圈组成,它们之间间隔一个半径。线圈均匀缠绕,以使电流以相同的方向流动。反过来,这又会产生均匀的磁场,其中主要部件平行于两个线圈的中心轴。这种均匀性可以归因于平行于线圈轴的两个场分量的总和以及垂直于这些相同轴的分量之间的差。

两个亥姆霍兹线圈的几何形状。
亥姆霍兹线圈示意图。

为了对线圈进行建模,我们使用 COMSOL 软件内置的  3D 磁场 接口,该接口在 AC/DC 模块中可用。这个例子中,线圈由 10 匝导线组成,有 0.25 mA 的电流通过。

亥姆霍兹线圈教程模型的几何结构
亥姆霍兹线圈教程模型的几何结构。

从下图中,我们可以看到两个线圈之间的磁通密度。请注意,红色箭头表示磁场的强度和方向。结果表明,两个线圈中心的磁通密度大多均匀,线圈边缘附近的磁场不均匀。垂直于线圈轴的场分量相互抵消,导致净场为零,而平行于线圈轴的场分量相互叠加。

描述两个亥姆霍兹线圈之间磁通密度的切面图。
描述两个线圈之间磁通密度的切面图。

使用后处理技术,可以更仔细地观察磁场的均匀性。观察结果图,可以看到线圈中心的均匀平行磁通量和靠近线圈附近的不均匀性。

在 COMSOL Multiphysics 中模拟亥姆霍兹线圈的一个示例。
在 COMSOL Multiphysics 中模拟的亥姆霍兹线圈结果的视图。

通过后处理技术可视化亥姆霍兹线圈的均匀磁场。

就像这个示例中所展示的,仿真进一步简化了构建亥姆霍兹线圈和计算其磁场的过程。对于各种应用,这类分析可以帮助确保这些场的均匀性,这通常是亥姆霍兹线圈最受欢迎的特征。

了解有关在 COMSOL® 软件中分析线圈设计的更多信息

博客分类


评论 (3)

正在加载...
志远 艾
志远 艾
2024-06-02

你好,我在做电磁仿真,同样尺寸的两个线圈,三维和二维轴对称得出的自感互感差别很大,三维结果几乎是二维轴对称的二倍,请问这是怎么回事

hao huang
hao huang
2024-06-04 COMSOL 员工

艾志远,您好!

感谢您的评论。请注意以下设置:
1.线圈外部的空气域大小,可画较大空气域然后加无限元域;
2.同尺寸二维和三维输入电流大小应该完全相同,不要自行乘2或者改线圈几何因子;
3.注意匝数等设置是否一致。

如果有进一步问题,建议您联系COMSOL的技术支持团队:
在线支持中心:cn.comsol.com/support
Email: support@comsol.com
谢谢!

博文 甄
博文 甄
2024-11-15

您好!我正在做类似的仿真,内容是三对相同的亥姆霍兹线圈对称摆放在空间直角坐标系的三个坐标轴上,给线圈通电流以在三对线圈围成的区域中产生指定大小和方向的磁场。
1.现在我想设置指定大小和方向的外界磁场,用来模拟地磁场,该如何设置呢?感觉这是一个很简单的问题,但我在网上找了很久,都没有看见类似的做法。是在“模型开发器”中“磁场”下的“初始值”里设置磁矢势吗?
2.如何找到空间中磁场最小的点的位置,以及相应的磁场大小与方向?
感谢你们!
Hello! I’m doing a similar simulation where three pairs of identical Helmholtz coils are symmetrically placed on three axes of a spatial Cartesian coordinate system. A current is passed through the coil to create a magnetic field of a specified magnitude and direction in the area enclosed by three pairs of coils.
1. Now I want to set the external magnetic field of the specified size and direction to simulate the geomagnetic field, how do I set it? It feels like a very simple question, but I’ve been looking online for a long time and haven’t seen anything like it. Is it possible to set the vector potential in the “Initial Value” under “Magnetic Field” in the Model Builder?
2. How to find the location of the point with the smallest magnetic field in space, and the corresponding magnetic field size and direction?
Would you please help me? Thank you!

浏览 COMSOL 博客