APP下载

电场的MATLAB可视化方法*

2022-01-27周群益

物理通报 2022年2期
关键词:无量场强电势

周群益

(广州理工学院通识教育学院 广东 广州 510540)

莫云飞

(长沙学院电子信息与电气工程学院 湖南 长沙 410022)

周丽丽

(赣南医学院信息工程学院 江西 赣州 341000)

侯兆阳

(长安大学理学院 陕西 西安 710064)

1 引言

文献[1]用MATLAB辅助电动力学教学做了有益的探索.将导体球放在匀强电场中,利用电磁场的边值关系,用二维彩色图片和色棒说明电场强度的分量和合场强的分布规律.不过,文献[1]中并没有介绍场强的数学模型,彩色图片变成黑白图片后并不鲜明.有一些教师已经在电磁学和电动力学的教学和研究中应用MATLAB[2,3],取得了显著的成绩.这些文献并没有计算和绘图程序.文献[3]采用三维等高线表示电势,用曲面表示场强大小,用电场线和等势线表示电场,用动画演示电磁波传播的过程和电偶极子发射电磁波的过程.这些都是常用的方法,在笔者10年前出版的著作中就已经广泛采用了[4].许多电场问题都可以表示为直角坐标系中的二元函数,将公式无量纲化,即可用MATLAB的surf指令或mesh指令画曲面,用二维和三维等高线指令contour和contour3画等势线,用流线指令streamline画电场线[5~7].

本文以导体球放在匀强电场中形成的电场为例,根据电动力学理论建立数学模型,将公式无量纲化,用柱坐标系中的曲面表示场强的分量,用直角坐标系的曲面表示电势,用等高线指令画电场线和等势线,显示电场和电势的分布规律.文本附加的程序说明了实现方法和指令,程序设计的技巧很有启示作用.

2 匀强电场中放置导体球后的电场

在真空中有一匀强电场E0,放置一个半径为a的导体球,图1所示为未发生静电感应时的状态,静电感应之前,电场线穿过导体球.由于静电感应,导体球的左右两边会产生感应电荷,使球内的场强为零,球外的电场会发生形变.由于电场具有轴对称性,取球心为原点O,取E0方向为极轴的方向建立极坐标系,并建立直角坐标系.

图1 单独的匀强电场和导体球的截面图

导体球内部的场强为零,球心电势取为零.球外没有自由电荷,电势满足拉普拉斯方程,其通解为[8]

(1)

U→-E0ρP(cosθ) = -E0ρcosθ

(2)

所以

a1= -E0an= 0 (n≠ 1)

(3)

在ρ=a的表面上有U= 0,所以

所以

b1= -a1a3=a3E0bn= 0 (n≠ 1)

(4)

球外的电势为

(5)

其中,第一项是外电场产生的电势,第二项是感应电荷产生的电势,等效于一个电偶极子产生的电势.由于x=ρcosθ,y=ρsinθ,所以电势可用直角坐标表示

(6)

其中,极径ρ是x和y的二元函数

(7)

当U取常数时,式(5)和(6)就是等势线方程.当式(5)和(6)不取第一项时,可得

(8)

当Up取常数时,上式就是感应电荷电场的等势线方程.

场强在直角坐标系中两个分量分别为

(9)

(10)

当y= 0时,可得轴线上的场强

(11)

当x= 0时,可得中垂线上的场强

(12)

合场强大小为

(13)

其方向与x轴正向夹角为

(14)

场强在极坐标系中的两个分量分别为

(15)

(16)

由于电场线的切线方向与场强的方向相同,二者的斜率相同,故可在极坐系中建立电场线的微分方程

(17)

分离变量得

积分可得

电场线在极坐标系中的隐函数方程为

(18)

其中c=eC.由于y=ρsinθ,所以电场线在直角坐标系中的隐函数方程为

(19)

(20)

3 公式的无量纲化

取a为坐标单位,E0为场强单位,则无量纲的场强分量分别为

(9*)

(10*)

(7*)

无量纲的合场强和方向分别为

(13*)

取U0=E0a为电势单位,则无量纲的电势为

(6*)

当电势U*为常数时,上式就是等势线方程.电场线的隐函数方程为

(19*)

常数由电场线的坐标决定.同理可以将感应电荷的等势线方程和电场线方程无量纲化.

4 电场的可视化

根据无量纲公式,利用MATLAB的指令即可设计程序,绘制电场强度的曲面以及电场线和等势线[4],程序见附录.当导体球放置在匀强电场中时,由于导体球的截面是圆,所以在柱坐标系中画电场强度的曲面比较理想,可以避免直角坐标系中的曲面在分界面上出现参差不齐的现象.应用等高线指令contour画等势线是一种常用的方法,用同一指令画电场线的方法则十分巧妙.

如图2所示,当导体球放到匀强电场中时,球内场强的x分量Ex为零,分界面上的Ex发生了跃变,球外场强分量Ex随着极角θ的增加而波浪形的变化,在上下外表面(0,±a±)处Ex最小,最小为零;在左右外表面(±a±,0)处Ex最大,最大为3E0;在距离ρ很大处,Ex→E0.图2的俯视图是一个彩色的圆面,网格线是圆和射线,极大值及其附近的颜色比较红,极小值及其附近(包括圆内部分)的颜色比较蓝.

图2 导体球在匀强电场中场强的x分量

图3 导体球在匀强电场中场强的y分量

如图4所示,合场强E的曲面与Ex的曲面类似,这是因为Ex是场强的主要部分.

图4 导体球在匀强电场中的合场强

图5 导体球在匀强电场中合场强的方向

如图6所示,匀强电场的等势线本来是分布在一个与x轴有一定夹角的斜面上的平行线,放入导体球之后,该斜面变成带水平圆面的曲面,水平圆面表示导体是零势面,三维等势线分布在曲面上.除了U= 0的直线与圆面相交外,圆面附近的三维等势线都绕过了圆面;距离越远,等势线越直.

如图7所示,匀强电场中的导体球在右表面出现正电荷,在左表面出现负电荷,感应电荷在导体内产生匀强电场,与外电场抵消后使导体球内部的场强为零,导体球变成一个等势体.电场线从左边无穷远处发出,终止于导体球左表面上的负电荷;电场线从导体球右表面的正电荷发出,终止于右边的无穷远处.等势线是图6中三维等势线在Oxy平面上的投影,电场线与等势线正交.电场线和等势线在导体球上下外表面附近比较稀疏,说明这些地方的场强比较小;在导体球左右外表面附近比较密集,说明这些地方的场强比较大.

图6 导体球在匀强电场中的电势

图7 导体球在匀强电场中的电场线和等势线

如图8所示,如果不考虑外电场,感应电荷在导体内产生匀强电场,电场线的方向从右边指向左边;感应电荷在导体外的电场线从正电荷出发,终止于负电荷.感应电荷的电场与外电场E0叠加,其电场线和等势线如图7所示.

图8 导体球感应电荷的电场线和等势线

5 结束语

为了研究电场,根据物理定律建立数学模型是十分必要的.为了画图,通常需要将表达式无量纲化.场强曲面既可以在直角坐标系中绘制,也可以在柱坐标系中绘制,由具体问题决定.电场线一般用流线指令绘制,许多电场问题都可以推导出电场线的隐函数方程,用等高线指令画电场线是一种十分巧妙的方法.如果匀强电场中放置的不是球形导体,而是球形电介质,其电场也可以用完全相同的方法研究并绘制图形.曲面、等势线和电场线以及动画是描述电场的3种基本方法.

我们10年前出版了MATLAB与大学物理学相结合的教材,共有300多个各类程序,其中有40多个电磁学程序,相信对于读者具有一定的参考价值.如果有更多的高校师生将MATLAB与电磁学和电动力学结合起来,探索教学规律,将会进一步提高研究和教学水平.

猜你喜欢

无量场强电势
第五节:《电势差》学案设计
通风弯管道高空核电磁脉冲响应研究
求解匀强电场场强的两种方法
Study on the interaction between the bubble and free surface close to a rigid wall
论书绝句·评谢无量(1884—1964)
南涧无量“走亲戚”文化探析
电场中能量问题的处理方法
公式U=Ed在非匀强电场中的妙用
“无量”第八届三影堂摄影奖作品展
多场强下调频同步广播的调试技术探索与实践