环形电流磁场分布及磁感线基于C++的数值模拟

2021-07-07 03:38杨雪冰孙彦东梁来力
大学物理实验 2021年3期
关键词:磁感线磁感应磁场

李 超,洪 倩,杨雪冰,陈 锐,孙彦东,梁来力

(南阳理工学院 数理学院,河南 南阳 473000)

任意形状的通电线圈产生的磁场原则上都可以根据毕奥-萨伐尔定律进行求解,然而严格的解析解往往不能轻易地得到。哪怕对于简单的环形电流,一般教科书上也只是给出了中轴线上的磁感应强度分布,对于非轴线上的磁场,由于涉及复杂的椭圆积分[1],很难得到解析解,这个时候借助计算机进行数值计算就显得非常合适。

1 环形电流的磁场分布

任意形状的载流线圈总可以等价为若干段电流元的叠加,每一段电流元在整个空间激发的磁场都遵循毕奥-萨伐尔定律[2]:

(1)

图1 环形电流示意图

(2)

考虑到环形电流产生的磁场对称性,选择柱坐标对电流元进行展开,可以得到:

(3)

空间某一个场点P可以表示为:

(4)

电流元到场点P的矢量可以表示为:

(5)

根据对称性,P点的磁感应强度分布也具有轴对称性,即当ρ和z一定时,任意φ角位置的磁感应强度的大小均相等。因此不妨将P点取在oxz平面,即P点的坐标满足φ=0,则此时根据(1)-(5)式联立可以解得P点磁感应强度沿x、y、z轴的分量为:

(6)

(7)

(8)

2 磁感应强度的数值模拟

(6)、(7)、(8)式即为任意点P的磁感应强度的分量形式,可以借助计算机辅助进行数值计算,既可以使用成熟的Matlab软件[3],也可以使用更为基础的C++进行编程。

假设环形电流的半径a=0.1 m,通有的电流强度为I=1A,选择不同的(ρ,z)根据(6)、(7)、(8)式即可以计算得到不同空间位置的磁感应强度的分量,总的磁感应强度大小可以表示为:

(9)

在空间中随机选择一系列的点,通过数值计算得到的磁感应强度大小如表1所示。

表1 不同空间位置(ρ,z)的磁感应强度大小(×10-9 T)

3 磁感线的描绘

3.1 磁感线的描绘方法

如图1所示,xz平面和环形电流存在两个交点,这两个交点即为圆环的一条直径。在这条直径上任意选择一系列点,并且令这些点相对圆心O对称,这样描绘出来的磁感线将呈对称分布。

(10)

利用上式得到的单位矢量代入(11)式计算得到下一个点A1(x1,y1,z1)点的坐标:

(11)

3.2 磁感线描绘方法的验证

为了验证上节介绍的磁感线描绘方法的可行性及正确性,可以选择一个已知的曲线用上述方法进行测试。不妨选择简单的幂函数:

y=x3

(12)

图2 磁感线描绘方法的验证

由于选择的步长为0.000 1,所以这些点分布非常密集,并且和真实的函数(12)对应的红色曲线完全重合,由此可见磁感线的描绘方法是完全可行的。

3.3 环形电流磁感线的描绘

前面研究了磁感线的描绘方法并对该方法的正确性给出了证明,下面将利用该方法得到环形电流的磁感线描绘。仍然取环形电流的半径为0.1 m,电流强度为1A。

由于环形电流的磁场符合轴对称分布,因此只需取xz平面为代表即可。如图3所示,左边红色点表示电流在该点是流出的,右边的红色叉号表示该点电流是流入的。在这两点之间对称的取11个点作为起点,每个点对应一条磁感线的分布,总共描绘了11条磁感线。

图3 环形电流磁感线的描绘

4 结 语

首先从毕奥-萨伐尔定律推导得到了环形电流在整个空间激发的磁场分布;进而选取了若干点对环形电流的磁场进行了数值计算;研究得到了磁感线描绘的一般方法并对该方法进行了验证;最后给出了环形电流在空间所激发磁场的磁感线描绘。由于该磁感线描绘方法具有一般性,因此可以拓展至其他任意类型的磁场分布。

猜你喜欢
磁感线磁感应磁场
跨空海界面磁感应通信特性分析及应用
一种智能磁条传感器
西安的“磁场”
为什么地球有磁场呢
渗透物理学史 促进科学思维发展——以“磁场 磁感线”教学为例
磁场的性质和描述检测题
2016年春季性感磁场
永磁魔环磁感应强度的仿真模拟
用好磁感线,解决问题一大片
设计实验巧测磁感应强度