螺线管轴向磁感应强度分布_第1页
螺线管轴向磁感应强度分布_第2页
螺线管轴向磁感应强度分布_第3页
螺线管轴向磁感应强度分布_第4页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、物理课程设计基于 VB下的螺线管轴向磁感应强度分布计算专业年级09 给排水0914020303学生学号0914020317顾宏璐学生姓名许晨指导老师张 爱 梅二一年十二 月中国·南京Visual Basic语言平台下螺线管轴向磁感应强度分布计算物理创新课程设计09 给排水 3 班(顾宏璐许晨)摘要螺线管轴向磁场的测量及计算等是电磁学的一个重要内容, 我们小组设计了这个螺线管轴向磁感应强度分布的计算程序, 希望能更好的掌握长直螺线管轴向磁感应强度的分布以及加深理解磁场与电流的相互关系。VB作为一款功能强大的面向对象的程序设计语言,运用已经推导好的数学公式和结论, 我们可以编写程序我来实

2、现的螺线管轴向磁场的测量及计算。本文将介绍一款基于 VB下编写的纯文本简易计算器。 关键词 螺线管毕奥萨伐尔定律VB计算基于 VB下的螺线管轴向磁感应强度分布计算一、 应用软件介绍Visual Basic语言是目前应用最为广泛,易学易用的面向对象的开发工具之一。 它是一种可视化的、 面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows 环境下的各类应用程序。它的可设计化界面设计、简洁的语句、强大的功能、丰富的资源,以及它与 Windows系统的深刻的渊源, 使之越来越受到人们的青睐。 Visual Basic 功能强大可以与 Windows 专业开发工具 SDK 相媲美

3、。在 Visual Basic 环境下,可使用 Windows内部的广泛应用程序接口( API)函数,动态链接库( DLL)、对象的链接与嵌入( O LE)、开放式数据连接( ODBC)等技术,可以高效、快速地开发 Win dows环境下功能强大、图形界面丰富的应用软件系统。二、 载流长直螺线管内的磁感应强度分布原理螺线管是由绕在圆柱体上的导线构成的,对于密绕的螺线管, 可以看成是一列有共同轴线的圆形线圈的并排组合,因此一个载流长直螺线管轴线上某点的磁感应强度, 可以从对各圆形电流在轴线上该点所产生的磁感应强度进行积分求和得到。根据毕奥萨伐尔定律,当线圈通以电流IM 时,管内轴线上P点的磁感应

4、强度为BP =1/2 O N I M ( cos1 -cos 2)-(1)其中 O 为真空磁导率, O=4×10-7 亨利 / 米, N为螺线管单位长度的线圈匝数, I M 为线圈的电流强度, 1、 2 分别为点 P到螺线管两端的连线与轴线之间的夹角,如图( 1)所示。图( 1)根据式( 1),对于一个有限长的螺线管,在距离两端口等远的中心处轴上 O点,1 L1L22cos 1=1L)2(1D)2, cos2=1L)2(1D)2(2222式中 D为长直螺线管直径, L 为螺线管长度。磁感应强度为最大,且等于11 L1 L1212B O = 2 0NI M (22+1212 )( L

5、)( D)(L)(D)2222L- (2)= 0NI ML2D 2由于本实验中的长直螺线管满足L>>D,则近似认为BO = O N I M-(3)在两端口处,Lcos 1=L2(1D)22, cos 2=0磁感应强度为最小,且等于LL2(1D )22B 1 =1 0NI M-(4)2同理,由于本实验仪所用的长直螺线管满足L>>D,则近似认为1B1 = 2 0NI M-(5)由( 4)、( 5)式可知, B 1 =1/2 BO由右图所示的长直螺线管的磁力线分布可知, 其内腔中部磁力线是平行于轴线的直线系,渐近两端口时,这些直线变为从两端口离散的曲线,说明其内部的磁场在很大

6、一个范围内是近似均匀的,仅在靠近两端口处磁感应强度才显著下降,呈现明显的不均匀性。根据上面理论计算,长直螺线管一端的磁感应强度为内腔中部磁感应强度的1/2 。三、 螺线管轴向磁感应强度分布的计算程序Private Sub Command1_Click()Dim n As Integer, i As Double, t As Double, d As Double, l As Double, b As Double, a As Doublea = 3.14i = Text1t = Text2n = Text4d = Text5l = Text6b = (4 * a * 0.0000001) /

7、2 * n * i * (l - x) / Sqr(l - x) * (l - x) + d * d / 4) + Sqr(x * x + d * d / 4)Text3 = bEnd SubPrivate Sub Command3_Click()Text1 = ""Text2 = ""Text3 = ""Text4 = ""Text5 = ""Text6 = ""End SubPrivate Sub Command4_Click()EndEnd Sub四、 螺线管轴向磁感应强度分布的计算程序的截图五、 后记通过此次课程设计, 不仅提高了我们Visual Basic程序设计语言应用的熟练程度, 还激发了我们的创新热情。 让我们更深一步的去思考问题,积极主动地解决

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论