南京理工大学工程电磁场实验报告

合集下载

工程电磁场实验指导书 (1)

工程电磁场实验指导书 (1)

《工程电磁场》实验指导书电气与电子工程学院电子信息教研室刘子英编2010年9月目录实验一:球形载流线圈的场分布与自感 (1)实验二:磁悬浮 (7)实验三:静电除尘 (10)实验四:电磁场Matlab编程 (12)实验五:工程电磁场应用仿真 0实验一:球形载流线圈的场分布与自感一、实验目的1. 研究球形载流线圈(磁通球)的典型磁场分布及其自感参数;2. 掌握工程上测量磁场的两种基本方法──感应电势法和霍耳效应法;3. 在理论分析与实验研究相结合的基础上,力求深化对磁场边值问题、自感参数和磁场测量方法等知识点的理解,熟悉霍耳效应高斯计的应用。

二、实验原理(1)球形载流线圈(磁通球)的磁场分析如图1-1所示,当在z 向具有均匀的匝数密度分布的球形线圈中通以正弦电流i 时,可等效看作为流经球表面层的面电流密度K 的分布。

显然,其等效原则在于载流安匝不变,即如设沿球表面的线匝密度分布为W ′,则在与元长度d z 对应的球面弧元d R θ上,应有()i dz R N i Rd W ⎪⎭⎫⎝⎛='2θ因在球面上,θcos R z =,所以()d d cos sin d z R R θθθ==代入上式,可知对应于球面上线匝密度分布W ′,应有θθθθsin 2sin 2RN Rd d R R N W =⋅='即沿球表面,该载流线圈的线匝密度分布W ′正比于θsin ,呈正弦分布。

因此,本实验模拟的在球表面上等效的面电流密度K 的分布为sin Ni 2RK e φθ=⋅⋅ 由上式可见,面电流密度K 周向分布,且其值正比于θsin 。

因为,在由球面上面电流密度K 所界定的球内外轴对称场域中,没有自由电流的分布, 所以, 可采用标量磁位ϕm 为待求场量,列出待求的边值问题如下:上式中泛定方程为拉普拉斯方程,定解条件由球表面处的辅助边界条件、标量磁位的参考点,以及离该磁通球无限远处磁场衰减为零的物理条件所组成。

南理工电磁场与电磁波实验大纲及指导说明书综述

南理工电磁场与电磁波实验大纲及指导说明书综述

“电磁场与电磁波”课内实验大纲及实验指导书实验一电磁波参量的测定实验二电磁波的极化唐万春,车文荃编制陈如山审定南京理工大学通信工程系2006年12月实验一电磁波参量的测定实验1.实验目的a)观察电磁波的传播特性。

b)通过测定自由空间中电磁波的波长 ,来确定电磁波传播的相位常数k和传播速度v。

c)了解用相干波的原理测量波长的方法。

2.实验内容a)了解并熟悉电磁波综合测试仪的工作特点、线路结构、使用方法。

b)测量信号源的工作波长(或频率)。

3.实验原理与说明a)所使用的实验仪器分度转台晶体检波器可变衰减器喇叭天线反射板固态信号源微安表实验仪器布置图如下:波器用线图1 实验仪器布置图固态信号源所产生的信号经可变衰减器至矩形喇叭天线,在接收端用矩形喇叭天线接收信号,接收到的信号经晶体检波器后通过微安表指示。

b) 原理本实验利用相干波原理,通过测得的电磁波的波长λ, 再由关系式2,k v f kπωλλ===(1)得到电磁波的主要参量k ,v 等。

实验示意图如图2所示。

图中0r P 、1r P 、2r P 和3r P 分别表示辐射喇叭、固定反射板、可动反射板和接收喇叭,图中介质板是一23030()mm ⨯的玻璃板,它对电磁波进行反射、折射后,可实现相干波测试。

-L 0L 1L 2-L 3O图2 实验示意图当入射波以入射角1θ向介质板斜投射时,在分界面上产生反射波E -和折射波E '。

设入射波为垂直极化波,用R 表示介质板的反射系数,用T 分别表示由空气进入介质板再进入空气后的折射系数, R 与T 为复数。

另外固定的和可动的金属反射板的反射系数均为-1。

假设发射的平面波为:0jkl E E e +-=(2)分析时l 为在喇叭天线Pr0发射的波的传播方向上与相位参考零点所在的面之间的距离(有正、负值之分),相位参考零点不妨选介质板的中心点。

忽略介质板与金属板之间的多次作用效应,则在反射板1与反射板2处的入射场E +与反射场E -可表示为:()[]1101011exp exp (2)l L l L E RE jkl E RE jk l L +=-==-=-- (3) ()[]2202022exp exp (2)l L l L E TE jkl E TE jk l L +=-==-=-- (4)它们在接收喇叭Pr3处的场为:[][]33011022exp (2)exp (2)l L l L E TRE jk l L E RTE jk l L -=--=-=--=-- (5)由于它们同频同极化,它们相干合成的场可写为[][]()()()()001231320312exp (2)exp (2)exp exp 2exp 21exp 2E E E TRE jk L L RTE jk L L TRE jkL jkL jkL A j k l --=+=------=---+-⎡⎤⎣⎦=+-∆⎡⎤⎣⎦(6)其中()()03121exp exp 2A TRE jkL jk L l L L =---∆=- (7)上述过程可以用图3来示意。

南理工电磁场与电磁波实验大纲及指导说明书要点

南理工电磁场与电磁波实验大纲及指导说明书要点

“电磁场与电磁波”课内实验大纲及实验指导书实验一电磁波参量的测定实验二电磁波的极化唐万春,车文荃编制陈如山审定南京理工大学通信工程系2006年12月实验一电磁波参量的测定实验1.实验目的a)观察电磁波的传播特性。

b)通过测定自由空间中电磁波的波长 ,来确定电磁波传播的相位常数k和传播速度v。

c)了解用相干波的原理测量波长的方法。

2.实验内容a)了解并熟悉电磁波综合测试仪的工作特点、线路结构、使用方法。

b)测量信号源的工作波长(或频率)。

3.实验原理与说明a)所使用的实验仪器分度转台晶体检波器可变衰减器喇叭天线反射板固态信号源微安表实验仪器布置图如下:波器用线图1 实验仪器布置图固态信号源所产生的信号经可变衰减器至矩形喇叭天线,在接收端用矩形喇叭天线接收信号,接收到的信号经晶体检波器后通过微安表指示。

b) 原理本实验利用相干波原理,通过测得的电磁波的波长λ, 再由关系式2,k v f kπωλλ===(1)得到电磁波的主要参量k ,v 等。

实验示意图如图2所示。

图中0r P 、1r P 、2r P 和3r P 分别表示辐射喇叭、固定反射板、可动反射板和接收喇叭,图中介质板是一23030()mm ⨯的玻璃板,它对电磁波进行反射、折射后,可实现相干波测试。

-L 0L 1L 2-L 3O图2 实验示意图当入射波以入射角1θ向介质板斜投射时,在分界面上产生反射波E -和折射波E '。

设入射波为垂直极化波,用R 表示介质板的反射系数,用T 分别表示由空气进入介质板再进入空气后的折射系数, R 与T 为复数。

另外固定的和可动的金属反射板的反射系数均为-1。

假设发射的平面波为:0jkl E E e +-=(2)分析时l 为在喇叭天线Pr0发射的波的传播方向上与相位参考零点所在的面之间的距离(有正、负值之分),相位参考零点不妨选介质板的中心点。

忽略介质板与金属板之间的多次作用效应,则在反射板1与反射板2处的入射场E +与反射场E -可表示为:()[]1101011exp exp (2)l L l L E RE jkl E RE jk l L +=-==-=-- (3) ()[]2202022exp exp (2)l L l L E TE jkl E TE jk l L +=-==-=-- (4)它们在接收喇叭Pr3处的场为:[][]33011022exp (2)exp (2)l L l L E TRE jk l L E RTE jk l L -=--=-=--=-- (5)由于它们同频同极化,它们相干合成的场可写为[][]()()()()001231320312exp (2)exp (2)exp exp 2exp 21exp 2E E E TRE jk L L RTE jk L L TRE jkL jkL jkL A j k l --=+=------=---+-⎡⎤⎣⎦=+-∆⎡⎤⎣⎦(6)其中()()03121exp exp 2A TRE jkL jk L l L L =---∆=- (7)上述过程可以用图3来示意。

南理工自动化工磁实验报告新

南理工自动化工磁实验报告新

南京理工大学工程电磁场实验报告姓名:朱洪涛学号:1010200270学院(系):自动化学院专业: 自动化指导老师:李强实验日期:2013.06工程电磁场实验报告第 I页共 I 页目录1[实验一]用超松弛迭代法求解接地金属槽内电位分布 (1)1.1 实验目的 (1)1.2 实验原理 (1)1.2.1 有限差分法 (1)1.2.2 超松弛迭代法 (1)1.3 实验内容 (1)1.3.1 编程流程框图 (1)1.3.2 程序源代码 (2)1.4 实验结果 (3)1.4.1 数据记录 (3)1.4.2 程序执行窗口 (4)1.4.3 结果分析 (4)1.5 实验总结 (4)2[实验二]螺线管电磁阀静磁场分析 (5)2.1 实验目的 (5)2.2 实验内容 (5)2.3 实验结果 (5)2.3.1 螺线管结构图 (5)2.3.2 自适应求解的结果 (6)2.3.3 收敛数据关系曲线 (6)2.3.4 core所受磁场力结果 (8)2.3.5 磁通等势线 (8)2.4 实验总结 (9)3[实验三]叠片钢涡流损耗分析 (10)3.1 实验目的 (10)3.2 实验原理 (10)3.3 实验内容 (10)3.4 实验结果 (10)3.4.1 各频率下的叠片钢磁场分布图 (10)3.4.2 各频率下的叠片钢最低磁通密度和涡流损耗值 (13)3.5 结果分析 (13)3.5.1 低频时最低磁通密度和涡流损耗及与理论计算结果比较 (13)3.5.1 高频时最低磁通密度和涡流损耗及与理论计算结果比较 (14)1 [实验一] 用超松弛迭代法求解接地金属槽内电位分布1.1 实验目的(1)了解有限差分法求解微分方程数值解的原理; (2)利用C/C++等编程语言求解金属槽内电位分布;1.2 实验原理 1.2.1 有限差分法有限差分法(Finite Differential Method )是基于差分原理的一种数值计算法。

其基本思想:将场域离散为许多小网格,应用差分原理,将求解连续函数ϕ 的泊松方程的问题转换为求解网格节点上ϕ 的差分方程组的问题。

电磁场实验报告

电磁场实验报告

电磁场实验报告电磁场实验报告一、实验题目:用有限差分法求解金属槽内电位分布一足够长(忽略边缘效应)的方形金属槽,边宽1m ,除顶盖电位为100sin x πV外,其他三方的电位均为零,求槽内电位分布二、数学原理有限差分法(Finite Differential Method )是基于差分原理的一种数值计算法。

有限差分法的基本思想是把连续的定解区域用有限个离散点构成的网格来代替,这些离散点称作网格的节点; 把连续定解区域上的连续变量的函数用在网格上定义的离散变量函数来近似; 把原方程和定解条件中的微商用差商来近似, 积分用积分和来近似,于是原微分方程和定解条件就近似地代之以代数方程组,即有限差分方程组, 解此方程组就可以得到原问题在离散点上的近似解。

然后再利用插值方法便可以从离散解得到定解问题在整个区域上的近似解。

对于简单迭代法有如下公式φ( i , j) = (φ( i- 1 , j) +φ( i+1 , j) +φ( i , j - 1) +φ( i , j+1) )*1/4 三、编程计算=?= 100sin x π=?0=?实验代码如下:u=zeros(21,21); %定义数组w=0; %赋初值for j=1:21;u(1,j)=100*sin((j-1)*pi/20);w=w+u(1,j);endfor i=2:20for j=2:20u(i,j)=w./20;endendu %打印数组un=1000; %简单迭代1000次for w=1:n;for i=2:20;for j=2:20;a=u(i+1,j);b=u(i,j+1);c=u(i-1,j);d=u(i,j-1);u(i,j)=0.25.*(a+b+c+d); %简单迭代法endendendu %打印数组u(11,11) %打印点(0.5,0.5)x=1:-0.05:0; y=1:-0.05:0;[x,y]=meshgrid(x,y); %画图mesh(x,y,u) hold offgrid onxlabel('0<x<1')< p="">ylabel('0<y<1')< p="">zlabel('0<u<100')< p="">四、计算结果: u的值如下ans =19.9858 说明u (11,11)=19.98580<1<="" p="">0<y<1< p="">0<100<="" p="">五、实验分析由图像知u关于x=0.5对称且y=1时u关于x的表达式变为100sin xπ,与该图像相符,因此结果是正确的六、实验心得与思考通过设计程序并进行完善调试,我对有限差分法有了进一步的认识,这次的代码是针对于特定题目编出的程序,如果边值条件有所改变那么代码也得改变,显得不是很方便。

南京理工大学工程电磁场实验报告

南京理工大学工程电磁场实验报告

11
} } /*讨论收敛因子不同取值的计算次数情况*/ for(p=1.10;p<2.0;p+=0.01) { for(i=0;i<41;i++) {u[0][i]=100;u[40][i]=0;} /*定义初值*/ for(i=1;i<40;i++) {u[i][0]=u[i][40]=0;} for(i=1;i<40;i++) for(j=1;j<21;j++) u[i][j]=2.5*(j-1); num=fun(u,p);if(min>num) {min=num;q=p;} }printf("\n 最佳收敛因子为:p=%f",q); printf("\n 此时运行次数为: num=%d\n",min); printf("\n 当收敛因子为%f 的时候,输出结果为:", q); for(i=0;i<41;i++) {u[0][i]=100;u[40][i]=0;} /*定义初值*/ for(i=1;i<40;i++) {u[i][0]=u[i][40]=0;} for(i=1;i<40;i++) for(j=1;j<21;j++) u[i][j]=2.5*(j-1); num=fun(u,q); for(i=1;i<40;i++) for(j=1;j<21;j++) u[i][40-j]=u[i][j]; for(i=0;i<41;i++) {printf("\n"); for(j=0;j<41;j++) printf("%12.6f",u[i][j]);} system("pause"); return 0; }

电磁场实验报告

电磁场实验报告

大连理工大学本科实验报告实验名称:均匀无耗介质介电参数的测量
课程名称:电磁场与电磁波实验
学院(系):电子信息与电气工程学部
专业:电子信息工程
班级:
学号:
学生姓名:
2013年月日
六、实验结果分析
1.完成参数测量,整理并计算出被测样品的rε值,媒质中的电磁波参量β、λ和V。

2.对实验中现象分析讨论,并对实验误差产生的原因进行分析。

七、问题与建议、体会
1.除了上述的运用相干波节点位移法,测试均匀无耗介质的参量rε,你还能设计出其它的方案实现均匀无耗介质参量rε的测试吗?如果可以,请说明测试原理。

2.本测量设定1=
μ进行均匀无耗介质参量rε的测试,可否测量1≠rμ的r
磁介质?请说明原因。

3.对实验的建议与体会。

大连理工大学本科实验报告实验名称:电磁波参量的测量
课程名称:电磁场与电磁波实验
学院(系):电子信息与电气工程学部
专业:电子信息工程
班级:
学号:
学生姓名:
2013年月日
六、实验结果分析
1.完成数据运算及整理,计算出电磁波波长;
2.对实验中的现象分析讨论,并对实验误差产生的原因进行分析。

七、问题与建议、体会
1.思考题:用相干波测电磁波波长时,图1-1中的介质板Pr4放置位置若转90度,将出现什么现象?这时能否测准 值?为什么?
2.对实验的建议与体会。

工程电磁场实验报告上交版

工程电磁场实验报告上交版

实验报告——叠片钢涡流损耗分析实验目的:1)认识钢的涡流效应的损耗, 以及减少涡流的方法;2)学习涡流损耗的计算方法;3)学习用MAXWELL SV计算叠片钢的涡流。

实验内容:作用在磁钢表面的外磁场Hz=397.77A/m, 即Bz=1T, 要求理论分析与计算机仿真:叠片钢的模型为四片钢片叠加而成, 每一片界面的长和宽分别是12.7mm和0.356mm, 两片之间的距离为8.12um, 叠片钢的电导率为2.08e6S/m, 相对磁导率为2000, 建立相应几何模型, 并指定材料属性, 制定边界条件。

分析不同频率下的涡流损耗。

实验简介:在交流变压器和驱动器中, 叠片钢的功率损耗很重要。

大多数扼流圈和电机通常使用叠片, 以减少涡流损耗, 但是这种损耗仍然很大, 特别是在高频的情况下, 交变设备中由脉宽调制波形所产生的涡流损耗不仅降低了设备的整体性能, 也产生了热。

设计工程师通常采用两种方法预测叠片钢的损耗:使用叠片钢厂商提供的铁耗随频率的变化曲线, 但是往往很难得到这样的曲线;使用简单的计算公式, 公式中的涡流损耗是叠片厚度的函数, 但是这样的公式往往仅在频率为60Hz或更低的频率情况下才是正确的。

而大多数交变电磁设备, 所使用的频率可达千赫兹或兆赫兹, 因此需要用其它的方法预测涡流损耗。

在非常高的频率下, 涡流损耗远大于磁滞损耗, 铁损几乎完全是由涡流引起的。

涡流损耗可以使用有限元法通过数值计算获得。

本实验就采用轴向磁场涡流求解器来计算不同频率下的涡流损耗。

实验步骤:根据实验内容分析建立实验模型, 由于四片叠片钢关于XY轴具有对称性, 故可以只计算第一象限。

定义模型的长宽及两片之间距离, 电导率, 相对磁导率以及外磁场场强之后就可以进行仿真。

通过生成几何模型, 制定材料属性, 指定边界条件和源, 设定求解参数选项极乐进行数据的统计了。

数值计算结果:图一Hz=1Hz时叠片钢的磁场分布图二Hz=60Hz时叠片钢的磁场分布图三Hz=360Hz时叠片钢的磁场分布图四Hz=1kHz时叠片钢的磁场分布图五Hz=2kHz时叠片钢的磁场分布图六Hz=5kHz时叠片钢的磁场分布图七Hz=10kHz时叠片钢的磁场分布1.数值结果与低频损耗计算公式的比较低频涡流损耗的计算公式为P=t2ω2B2σ2/24 V式中, V为叠片体积;t为叠片厚度;B为峰值磁通密度;δ为叠片电导率;ω为外加磁场角频率。

电磁场理论实验报告

电磁场理论实验报告

CENTRAL SOUTH UNIVERSITY题目利用Matlab模拟点电荷电场的分布姓名学号班级任课老师实验日期一.实验目的:1.熟悉单个点电荷及一对点电荷的电场分布情况; 2.学会使用Matlab 进行数值计算,并绘出相应的图形;二.实验原理:根据库伦定律:在真空中,两个静止点电荷之间的作用力与这两个电荷的电量乘积成正比,与它们之间距离的平方成反比,作用力的方向在两个电荷的连线上,两电荷同号为斥力,异号为吸力,它们之间的力F 满足: R R Q Q k F ˆ212= (式1) 由电场强度E 的定义可知:R R kQ E ˆ2=(式2) 对于点电荷,根据场论基础中的定义,有势场E 的势函数为 RkQU =(式3) 而 U E -∇= (式4) 在Matlab 中,由以上公式算出各点的电势U ,电场强度E 后,可以用Matlab 自带的库函数绘出相应电荷的电场分布情况。

三.实验内容:(1) 单个正电荷的平面电场线与等势线: 代码如下:a=0.12; k=9*10^9;q=10^(-9);r=0.1; theta=linspace(0,2*pi,13); [x,y]=pol2cart(theta,a) x=[x;0.05*x];y=[y;0.05*y]; plot(x,y);hold onquiver(0.4*x,0.4*y,x,y); hold on u=k*q/r;u1=linspace(1,3,7)*u;x=linspace(-0.1,0.1,100); [X,Y]=meshgrid(x); r1=sqrt(X.^2+Y.^2); U=k.*q./r1;contour(X,Y,U,u1)图一、单个正电荷的等势线和电场线平面图(2)两个等量正电荷的平面电场线与等势线:代码如下:[x,y]=meshgrid(-2:0.2:2,-2:0.2:2); %建立数据网格z=1./sqrt((x-1).^2+y.^2+0.01)+1./sqrt((x+1).^2+y.^2+0.01) ;%k*q1=k*q2=1[dx,dy]=gradient(-z);D= sqrt(dx.^2+dy.^2);dx=dx./D ;dy=dy./D;%进行归一化contour(x,y,z,[-2,-1.8,-1.6,-1.4,-1.2,-1,-0.8,-0.5,-0.1,0.1,0.5,0.8,1,1.2,1.4,1.6,1.8 ,2]);%画等势线hold onquiver(x,y,dx,dy,'r');%画电场线大小和方向xx=[linspace(-2,2,10),2*linspace(1,1,10),linspace(-2,2,10 ),-2*linspace(1,1,10)];yy=[2*linspace(1,1,10),linspace(-2,2,10),-2*linspace(1,1, 10),linspace(-2,2,10)];streamline(x,y,-dx,-dy,xx,yy)图二、两个等量正电荷的等势线和电场线平面图(3)两个不等量正电荷的平面电场线与等势线:[x,y]=meshgrid(-2:0.2:2,-2:0.2:2); %建立数据网格z=1./sqrt((x-1).^2+y.^2+0.01)+1.5./sqrt((x+1).^2+y.^2+0.0 1);%k*q1=k*q2=1[dx,dy]=gradient(-z);D= sqrt(dx.^2+dy.^2);dx=dx./D ;dy=dy./D;%进行归一化contour(x,y,z,[-2,-1.8,-1.6,-1.4,-1.2,-1,-0.8,-0.5,-0.1,0.1,0.5,0.8,1,1.2,1.4,1.6,1.8 ,2]);%画等势线hold onquiver(x,y,dx,dy,'r');%画电场线大小和方向xx=[linspace(-2,2,10),2*linspace(1,1,10),linspace(-2,2,10 ),-2*linspace(1,1,10)];yy=[2*linspace(1,1,10),linspace(-2,2,10),-2*linspace(1,1, 10),linspace(-2,2,10)];streamline(x,y,-dx,-dy,xx,yy)图四、两个不等量正电荷的等势线和电场线平面图(4)电场分布的三维图形。

电磁场实验报告

电磁场实验报告

电磁场实验报告电磁场实验报告引言:电磁场是物理学中重要的概念之一,它涉及到电荷与电流之间的相互作用以及它们所产生的力和能量。

为了更好地理解电磁场的性质和特点,我们进行了一系列的实验研究。

本报告将介绍我们所进行的实验、实验结果以及对实验结果的分析和讨论。

实验一:电磁感应实验目的:通过观察电磁感应现象,了解磁场对电流的影响。

实验装置:我们使用了一个螺线管和一个磁铁。

螺线管上绕有细导线,两端接入电压表。

实验步骤:首先,我们将螺线管放在水平桌面上,然后将磁铁靠近螺线管的一端。

观察电压表的读数。

实验结果:当磁铁靠近螺线管时,电压表的读数发生了变化。

当磁铁靠近螺线管的一端时,电压表的读数为正值;当磁铁远离螺线管时,电压表的读数为负值。

分析和讨论:根据法拉第电磁感应定律,当磁场的磁通量发生变化时,会在导体中产生感应电动势。

在本实验中,当磁铁靠近螺线管时,磁场的磁通量发生了变化,从而在螺线管中产生了感应电动势。

这解释了为什么电压表的读数发生了变化。

实验二:电磁铁实验目的:通过制作一个简单的电磁铁,观察电流对磁场的影响。

实验装置:我们使用了一根铜线、一块铁心和一个电源。

实验步骤:首先,我们将铜线绕在铁心上,形成一个线圈。

然后将线圈的两端接入电源。

观察铁心的磁性。

实验结果:当通电时,铁心表现出磁性,可以吸引和悬浮一些小的铁质物体。

分析和讨论:根据安培定律,电流通过导线会产生磁场。

在本实验中,当电流通过铜线时,产生的磁场使铁心磁化,从而表现出磁性。

这解释了为什么铁心可以吸引和悬浮小的铁质物体。

实验三:电磁波实验目的:通过观察电磁波的传播,了解电磁场的波动性质。

实验装置:我们使用了一个发射器和一个接收器。

实验步骤:首先,我们将发射器放置在一个位置,然后将接收器放置在另一个位置。

观察接收器是否能够接收到发射器发出的信号。

实验结果:当发射器工作时,接收器能够接收到发射器发出的信号。

分析和讨论:根据麦克斯韦方程组,变化的电场和磁场可以相互激发对方,形成电磁波的传播。

工程电磁场报告

工程电磁场报告

工程电磁场报告-------迭代法在计算电位中的应用所谓迭代法,是一种不断用变量的旧值递推新值的过程,跟迭代法相对应的是直接法(或者称为一次解法),即一次性解决问题。

迭代法又分为精确迭代和近似迭代。

“二分法”和“牛顿迭代法”属于近似迭代法。

迭代算法是用计算机解决问题的一种基本方法。

它利用计算机运算速度快、适合做重复性操作的特点,让计算机对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个新值。

在这次实验中是利用迭代法求出在二维场中的电位分布,相对于其他求解方法,虽然精确度存在误差,但是简单易行,充分利用计算机的高效,可以很快的得出大致的电位分布。

实验采用的是C++语言进行辅助。

一、初试牛刀-----计算5×5的电位分布;这个实验是用于实现超松弛法来求节点电位,考虑到要求的场是二维分布的,所以构造的基本数据为二维数组,套用的迭代公式为:a[i][j]=b[i][j]+( α/4)*(b[i+1][j]+b[i][j+1]+a[i-1][j]+a[i][j-1]-4*b[i][j]);迭代因子为α,可根据经验公式算出,直接赋值,考虑到计算机的高效性,在此可任取一大于1小于2的数,最后均能得出答案,只是迭代次数有所差异。

实现该功能的源程序如下:#include<iostream.h>#include<math.h>#include<iomanip.h>void main(){double a[5][5];double b[5][5];int i=0,j=0;static int M=0;bool N=true;for(j=1;j<=3;j++){for(i=1;i<=3;i++)a[i][j]=0;}{a[4][j]=0;a[0][j]=100;}for(i=1;i<=4;i++){a[i][0]=0;a[i][4]=0;}cout<<"各内节点上电位的初始迭代值为:"<<endl;//输出初始迭代值for(i=0;i<=4;i++){for(j=0;j<=4;j++){cout<<a[i][j]<<" ";}cout<<endl;}cout<<"\n";do{for(i=0;i<=4;i++){for(j=0;j<=4;j++){b[i][j]=a[i][j];}}{for(j=1;j<=3;j++){a[i][j]=b[i][j]+(1.2/4)*(b[i+1][j]+b[i][j+1]+a[i-1][j]+a[i][j-1]-4*b[i][j]);}}for(i=1;i<=3;i++) {for(j=1;j<=3;j++){if(fabs(a[i][j]-b[i][j])>0.00001){N=true;break;}elseN=false;}}M++;}while(N);cout<<"经迭代后,各节点电位的近似值为:"<<endl;for(i=0;i<=4;i++){for(j=0;j<=4;j++){cout<<setiosflags(ios::fixed)<<setprecision(5)<<a[i][j]<<" ";}cout<<endl;}cout<<endl;cout<<"迭代次数"<<M<<endl<<endl;}程序很短,但是实现了要求的功能,经运行可得出结果:电位大概的分布如左图所示,可以看出还是比较符合的。

电磁场报告实验报告

电磁场报告实验报告

一、实验目的1. 理解电磁场的基本概念和性质。

2. 掌握电磁场的基本测量方法。

3. 学习利用电磁场原理解决实际问题的能力。

二、实验原理电磁场是指由电荷和电流产生的场,包括电场和磁场。

电场是由电荷产生的,磁场是由电流和运动电荷产生的。

电磁场的基本规律包括库仑定律、安培定律、法拉第电磁感应定律和麦克斯韦方程组。

三、实验仪器与材料1. 电磁场测量仪2. 磁场测量仪3. 电场测量仪4. 电荷板5. 电流表6. 电阻7. 电源8. 波导9. 电磁波发生器10. 电磁波接收器四、实验内容1. 电场测量(1)将电荷板放置在实验台上,使用电场测量仪测量电荷板周围的电场强度。

(2)改变电荷板上的电荷量,观察电场强度的变化。

2. 磁场测量(1)将电流通过导线,使用磁场测量仪测量导线周围的磁场强度。

(2)改变导线中的电流大小,观察磁场强度的变化。

3. 电磁波测量(1)将电磁波发生器产生的电磁波输入波导,使用电磁波接收器接收电磁波。

(2)调整波导的长度,观察接收到的电磁波频率的变化。

4. 电磁场综合实验(1)将电荷板和导线放置在同一实验台上,观察电场和磁场的变化。

(2)调整电荷板和导线的位置,观察电场和磁场的变化。

五、实验步骤1. 准备实验仪器和材料。

2. 按照实验内容,依次进行电场测量、磁场测量和电磁波测量。

3. 记录实验数据,包括电场强度、磁场强度、电磁波频率等。

4. 分析实验数据,总结实验结果。

六、实验结果与分析1. 电场测量根据实验数据,电荷板周围的电场强度与电荷量成正比。

2. 磁场测量根据实验数据,导线周围的磁场强度与电流大小成正比。

3. 电磁波测量根据实验数据,接收到的电磁波频率与波导长度成反比。

4. 电磁场综合实验根据实验数据,电场和磁场的变化与电荷板和导线的位置有关。

七、实验结论通过本次实验,我们了解了电磁场的基本概念和性质,掌握了电磁场的基本测量方法。

同时,通过实验数据分析,我们验证了电磁场的基本规律,为以后学习和研究电磁场奠定了基础。

电磁场仿真实验报告

电磁场仿真实验报告

电磁场仿真实验报告第一篇:电磁场仿真实验报告电磁场仿真实验报告电气工程学院 2011级2班 2011302540056 黄涛实验题目:有一极长的方形金属槽,边宽为1m,除顶盖电位为100sin(pi*x)V外,其它三面的电位均为零,试用差分法求槽内点位的分布。

1、有限差分法的原理它的基本思想是将场域划分成网格,用网格节点的差分方程近似代替场域内的偏微分方程,然后解这些差分方程求出离散节点上位函数的值。

一般来说,只要划分得充分细,其结果就可达到足够的精确度。

差分网格的划分有多种不同的方式,这里将讨论二维拉普拉斯方程的正方形网格划分法。

如下图1所示,用分别平行与x,y轴的两组直线把场域D划分成许多正方行网格,网格线的交点称为节点,两相邻平行网格线间的距离h称为步距。

用表示节点处的电位值。

利用二元函数泰勒公式,可将与节点(xi,yi)直接相邻的节点上的电位值表示为上述公式经整理可得差分方程这就是二维拉普拉斯方程的差分格式,它将场域内任意一点的位函数值表示为周围直接相邻的四个位函数值的平均值。

这一关系式对场域内的每一节点都成立,也就是说,对场域的每一个节点都可以列出一个上式形式的差分方程,所有节点的差分方程构成联立差分方程组。

已知的边界条件经离散化后成为边界点上已知数值。

若场域的边界正好落在网格点上,则将这些点赋予边界上的位函数值。

一般情况下,场域的边界不一定正好落在网格节点上,最简单的近似处理就是将最靠近边界点的节点作为边界节点,并将位函数的边界值赋予这些节点。

2、差分方程的求解方法:简单迭代法先对静电场内的节点赋予迭代初值,其上标(0)表示初始近似值。

然后再按下面的公式:进行多次迭代(k=0,1,2,3…)。

当两次邻近的迭代值差足够小时,就认为得到了电位函数的近似数值解。

实验程序: a=zeros(135,135);for i=1:135 a(i,i)=1;end;for i=1:7 a(15*i+1,15*i+2)=-0.25;a(15*i+1,15*i+16)=-0.25;a(15*i+1,15*i-14)=-0.25;end for i=1:7 a(15*i+15,15*i+14)=-0.25;a(15*i+15,15*i+30)=-0.25;a(15*i+15,15*i)=-0.25;enda(1,2)=-0.25;a(1,16)=-0.25;a(121,122)=-0.25;a(121,106)=-0.25;a(135,134)=-0.25;a(135,120)=-0.25;a(15,14)=-0.25;a(15,30)=-0.25;for i=2:14 a(i,i-1)=-0.25;a(i,i+1)=-0.25;a(i,i+15)=-0.25;end for i=122:134 a(i,i-1)=-0.25;a(i,i+1)=-0.25;a(i,i-15)=-0.25;end for i=1:7 for j=2:14;a(15*i+j,15*i+j-1)=-0.25;a(15*i+j,15*i+j+1)=-0.25;a(15*i+j,15*i+j+15)=-0.25;a(15*i+j,15*i+j-15)=-0.25;end end b=a^(-1);c=zeros(135,1);for i=121:135 c(i,1)=25;end d=b*c;s=zeros(11,17);for i=2:16 s(11,j)=100*sin(pi.*i);end for i=1:9 for j=1:15 s(i+1,j+1)=d(15*(i-1)+j,1);end end subplot(1,2,1),mesh(s)axis([0,17,0,11,0,100])subplot(1,2,2),contour(s,32)实验结果如下:***010***65432151015以上是划分为135*135个网格的过程,同理可有如下数据:(1)将题干场域划分为16个网格,共有25各节点,其中16个边界的节点的电位值是已知,现在要解的是经典场域内的9个内节点的电位值。

工程电磁场课设实验报告永磁体

工程电磁场课设实验报告永磁体

工程电磁场课设实验报告永磁体一、实验目的本次实验旨在通过对永磁体的研究,探究其在电磁场中所表现出的特性,并通过实验数据分析得出结论。

二、实验原理1.永磁体的定义永磁体是指在外界电场或磁场作用下,不会失去自身磁性的物质。

常见的永磁体有钕铁硼、铝镍钴等。

2.电磁场中永磁体的特性在电磁场中,永磁体会受到一定程度的影响。

当永磁体置于交变电场中时,其内部会产生感应电流和感应电动势;当置于静态磁场中时,则会受到力和力矩的作用。

3.实验装置本次实验采用了由直流稳压电源、直流万用表、万用表夹子、U形铜线圈、恒温水槽等组成的实验装置。

4.实验步骤(1)将U形铜线圈放入恒温水槽中,并将恒温水槽加以控制使其保持在恒定温度下。

(2)连接直流稳压电源和U形铜线圈,将电源输出电压调整至一定值。

(3)用万用表夹子夹住永磁体,将其置于U形铜线圈中央。

(4)记录下永磁体在不同电压下的磁场强度及其变化情况。

三、实验结果与分析通过实验数据的收集和分析,我们得出了以下结论:1.当电压较小时,永磁体内部产生的感应电流和感应电动势较小,因此对其磁性影响不大。

2.随着电压的增加,永磁体内部产生的感应电流和感应电动势逐渐增大,其磁性也随之改变。

3.当达到一定电压时,永磁体内部产生的感应电流和感应电动势已经达到饱和状态,此时再增加电压也无法使其磁性发生更大的改变。

四、实验结论通过本次实验我们得出了以下结论:1.在交变电场中,永磁体会产生感应电流和感应电动势,并对其磁性产生一定影响。

2.在静态磁场中,永磁体会受到力和力矩的作用。

3.随着电压的增加,永磁体内部产生的感应电流和感应电动势逐渐增大,其磁性也随之改变。

4.当达到一定电压时,永磁体内部产生的感应电流和感应电动势已经达到饱和状态,此时再增加电压也无法使其磁性发生更大的改变。

五、实验总结本次实验通过对永磁体在电磁场中的特性进行了探究,为我们深入了解永磁体的相关知识提供了重要的实验数据和结论。

同时,在实验过程中我们也学习到了如何正确使用实验装置以及如何准确记录和分析实验数据。

【工程】南京理工大学工程电磁场实验报告

【工程】南京理工大学工程电磁场实验报告
Bmin(T)
P(W)
1
0.9997
1.9605e-006
60
0.9993
7.0578e-003
360
0.9881
2.5408e-001
1k
0.9192
1.9605e+000
2k
0.7585
7.8420e+000
5k
0.4124
4.9012e+001
10k
0.1996
1.9605e+002
经过对比发现在2kHz以下频率,数值结果与低频涡流损耗公式的计算结果吻合的非常好。
}
五、求解结果
六、实验总结
通过工程电磁场这门课的学习,掌握了二维静电场边值问题的分析,但是对有限差分法的掌握还不够深入,所以这次实验还是有点难度的。本次实验,编写C++程序即可,源程序的编写是在参照了许多资料完成的。通过本次实验。对有线差分法和超松弛迭代法有了进一步的了解。
实验二螺线管电磁阀静磁场分析
六、磁通等势线
七、Plugnut的BH曲线
八、实验总结
本次实验练习了在MAXWELL 2D环境下建立磁场模型,并求解分析磁场的分布,深入地认识螺线管静磁场的分布。通过建立磁场模型,熟悉了MAXWELL 2D的使用,整个实验过程比较顺利、完成了实验任务要求的内容,对课程的学习有了很大的帮助作用。
实验三叠片钢涡流损耗分析
2、实验要求
做不同频率下的叠片钢磁场分布图,计算不同频率下的最低磁通密度和涡流
损耗,与理论计算结果进行比较。
二、不同频率下的叠片钢磁场分布图
f=1hz:
f=60hz:
f=360hz:
f=1khz:

工程电磁场实验报告

工程电磁场实验报告

工程电磁场实验报告电磁场实验报告姓名:咳咳学号:201230254咳咳咳咳班级:电气工程学院2012级1班问题:有一极长的方形金属槽,边宽为1米,除顶盖电位为100V外,其他三面的电位均为零,试用差分法求槽内的电位分布。

有限差分法(Finite Differential Method,FDM)是基于差分原理的一种数值计算法。

其基本思想是:将场域离散为许多小网格,用差分代替微分,用差商代替求导,将求解连续函数泊松方程的问题转换为求解网格节点上的差分方程组的问题。

用所求网格的数值解代替整个场域的真实解。

因而数值解即是所求场域的离散点的解。

虽然数值解是一种近似解法,但当划分的网格或单元愈密时,离散点的数目也愈多,近似解(数值解)也就愈逼近于真实解。

设求解二维静电场边值问题:①网格划分将场域划分为小的网格。

设为正方形网格,边长h。

② 方程离散 将节点上的电位值作为求解变量,把微分方程化为关于的线性代数方程组。

21032202()x h ϕϕϕϕ-+∂≈∂ 22042202()y h ϕϕϕϕ-+∂≈∂ a ) 对内部节点12340024F hϕϕϕϕϕ+++-=b)对边界节点(只考虑节点位于边界上的情况)i fϕ=③ 求解线性代数方程组N 个方程联立成为线性代数方程组求解得到节点上的电位值。

当内点数较少时,可直接用代元消去法或列式法,张弛法等少算;当内点较多时,即内点不是几个,十几个而是成百个,上千个时,手算几乎不可能,这就必须借助计算机进行计算。

求解高阶方程有赛德尔迭代法等方法。

解:对于本例而言,用差分法可直接求得场域中离散点上电位的近似值。

首先对场域进行等距剖分,此处取步长h=0.1米,对于正方形场域则可使用网络格线自边界处起始, 边界节点的电位值(i=0,10;j=0,10)由边界条件给出,其内部节点的电位值(i=1,2,...9;j=1,2,...9)则待求。

由于槽内部电流密度为0所以电位函数所满足的拉普拉斯方程的差分离散格式为j i j i j i j i j i ,1,,11,,14ϕϕϕϕϕ=+++--++)(411,,11,,1,--+++++=j i j i j i j i ji ϕϕϕϕϕ 对于本例的网络剖分,i,j=1,2,3…9,则上式即为待求的内部节点上的电位值所应满足的代数方程组。

工程电磁场实验报告

工程电磁场实验报告

工程电磁场实验报告姓名:学号:联系式:指导老师:实验一螺线管电磁阀静磁场分析一、实验目的以螺线管电磁阀静磁场分析为例,练习在 MAXWELL 2D 环境下建立磁场模型,并求解分析磁场分布以及磁场力等数据。

二、主要步骤a) 建立项目:其中包括生成项目录,生成螺线管项目,打开新项目与运行MAXWELL 2D。

b) 生成螺线管模型:使用MAXWELL 2D 求解电磁场问题首先应该选择求解器类型,静磁场的求解选择Magnetostatic,然后在打开的新项目中定义画图平面,建立要求尺寸的螺线管几模型,螺线管的组成包括Core 、Bonnet 、Coil 、Plugnut、Yoke。

c) 指定材料属性:访问材料管理器,指定各个螺线管元件的材料,其中部分元件的材料需要自己生成,根据给定的BH 曲线进行定义。

图1 元件材料图2 B-H曲线d) 建立边界条件和激励源:给背景指定为气球边界条件,给线圈Coil 施加电流源。

e) 设定求解参数:本实验中除了计算磁场,还需要确定作用在螺线管铁心上的作用力,在求解参数中要注意进行设定。

f) 设定求解选项:建立几模型并设定其材料后,进一步设定求解项,在对话框Setup Solution Options 进入求解选项设定对话框,进行设置。

三、实验要求建立螺线管电磁阀模型后,对其静磁场进行求解分析,观察收敛情况,画各种收敛数据关系曲线,观察统计信息;分析 Core 受的磁场力,画磁通量等势线,分析P lugnut 的材料磁饱和度,画出其B H 曲线。

通过工程实例的运行,掌握软件的基本使用法。

四、实验结果1.螺线管模型图32.自适应求解图4 收敛数据3.三角单元与收敛次数关系图54.总能量与收敛次数关系图65.磁场能量百分比与收敛次数关系图76.磁场力与收敛次数关系图87.统计信息图98.所受磁场力图10大小为118.2N,向为Core负向。

9.磁通等势线图1110.材料Plugnut的B-H曲线图12五、实验总结通过建立螺线管模型,熟悉了MAXWELL2D软件的使用法,为以后的工程求解积累了经验。

工程电磁场实验报告

工程电磁场实验报告

工程电磁场仿真实验报告——叠钢片涡流损耗Maxwell 2D仿真分析(实验小组成员:文玉徐晨波葛晨阳郭鹏程栋)Maxwell仿真分析——二维轴向磁场涡流分析源的处理在学习了Ansoft公司开发的软件Maxwell后,对工程电磁场有了进一步的了解,这一软件的应用之广非我们所想象。

本次实验只是利用了其中很小的一部分功能,涡流损耗分析。

通过软件仿真、作图,并与理论值相比较,得出我们需要的实验结果。

在交流变压器和驱动器中,叠片钢的功率损耗非常重。

大多数扼流线圈通常使用叠片,以减少涡流损耗,但这种损耗仍然很大。

特别是在高频情况下,交变设备由脉宽调制波形所产生的涡流损耗不仅降低了设备的整体性能,也产生了热,因此做这方面的分析十分有必要。

一、实验目的1)认识钢的涡流效应的损耗,以及减少涡流的方法;2)学习涡流损耗的计算方法;3)学习用MAXWELL 2D计算叠片钢的涡流。

二、实验模型实验模型是4片叠钢片组成,每一篇截面的长和宽分别是12.7mm和0.356mm,两片中间的距离为8.12um,叠片钢的电导率为2.08e6 S/m,相对磁导率为2000,作用在磁钢表面的外磁场H z=397.77A/m,即B z=1T。

考虑到模型对X,Y轴具有对称性,可以只计算第一象限的模型。

三、实验步骤一.单个钢片的涡流损耗分析1、建立模型,因为是单个钢片的涡流分析,故位置无所谓,就放在中间,然后设置边界为397.77A/m,然后设置频率,进行求解。

2、进行数据处理,算出理论值,并进行比较。

二、叠钢片涡流损耗分析1、依照模型建立起第一象限的模型,将模型的原点与坐标轴的原点重合,这样做起来比较方便。

设置钢片的材质,使之符合实际要求。

然后设置边界条件和源,本实验的源为一恒定磁场,分别制定在上界和右边界,然后考虑到对偶性,将左边界和下界设置为对偶。

然后设置求解参数,因为本实验是要进行不同的频率下,涡流损耗的分析,所以设定好Frequency后,进行求解。

工程电磁场实验报告用超松弛迭代法求解接地金属槽内的电位分布

工程电磁场实验报告用超松弛迭代法求解接地金属槽内的电位分布

南京理工大学工程电磁场实验报告班级:1m 班姓名:mmmm学号:mmm2013.06.16实验一 用超松弛迭代法求解接地金属槽内的电位分布 一、实验目的1、掌握如何使用超松弛法来近似求解金属槽内的电位值。

2、掌握利用C++来实现超松弛迭代法。

二、实验原理有限差分法是基于差分原理的一种计算方法。

对于下面的的一个二维泊松方程的差分格式,利用差分就可以得到每一个点的电位。

图1 有限法网格分割其电位值是: 2012341()4Fh ϕϕϕϕϕ=+++-其中F ρε=-, h 为网格间距。

若令F=0,则电位情况则变成了拉普拉斯的差分格式:012341()4ϕϕϕϕϕ=+++图2 迭代法求电位值1、高斯-赛德尔计算法:(1)112,1,,11,,11[]4k k k k k i j i j i j i j i j Fh ϕϕϕϕϕ+++--++=+++-直到(1)(),,k k i j i j ϕϕε+-<为止。

2、对于超松弛法,我们引入一个加速收敛因子α并且得到下面的计算公式:(1)()112(),,1,,11,,1,[4]4k k k k k k k i j i j i j i j i j i j i j Fh αϕϕϕϕϕϕϕ+++--++=++++--直到(1)(),,k k i j i j ϕϕε+-<为止。

借助计算机来求解的时候,其流程图如下:图3 迭代法求电位值的流程图三、实验内容(1)、题目要求利用超松弛迭代法求解接地金属槽内的电位分布,给定图如下。

已知a=4cm,h=a/4=10mm 。

给定初值(0),j 0i ϕ=,误差范围为510ε-=。

求迭代次数N=?以及电位分布,i j ϕ。

图4 超松弛法求接地金属槽内的电位值(2)、利用C++来编写计算机的求解程序,其程序如下:程序(3)、求解结果运行程序后,就能得到求解的结果。

图5 运行程序后的初始界面图6 求解结果(4)结果分析1、从实验结果可以看到,当加速收敛因子的大小不同的时候,两者的迭代次数是有差异,所以选取合适的最佳的收敛因子可以大大加速求解的速度,节省存储空间,提高效率。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MATlAB 绘制等电位线视图如下:
三维图像:
100 80 60 40 20 0 4 3 2 1 1 3 2 4
8
二维图像:
4
3.5 3
2.5
2
1.5
1
0.5 0.5 1 1.5 2 2.5 3 3.5 4
五、实验总结:
通过本次实验,我们在很大程度上把书本上的知识应用于实践中去, 例如 VC++的应用, 是我们第一次把其应用到工程实验上去, 超越了以 往只限于基础原理的学习。另一方面,在画图方面对于 MATlAB 的应 用,让我们初步认识到这款软件功能的强大,也让我们意识到掌握这 门软件的重要性,其在可视化,仿真方面发挥了很大的作用,大大地 帮助我们更深刻地理解和把握工程电磁场这门课程的相关知识。
三、程序设计及其运行情况:
#include<stdio.h> #include<math.h> #include<windows.h> fun(float u[][41],float p) /*此函数即为差分求解的方 法过程*/ {long int i,j,flag=1,num=0;float t,e=p/4; /*定义变量,在此 p 为收敛 因子*/ while(flag) {flag=0; for(i=1;i<40;i++) {for(j=1;j<20;j++) { t=u[i][j]; u[i][j]=u[i][j]+e*(u[i][j-1]+u[i-1][j]+u[i][j+1]+u[i+1][j]4*u[i][j]); if(fabs(u[i][j]-t)>=1e-5) flag=1; /*该判断语句用于判断 u[i][j]前后两次计算之差绝对值是否符合实验误 差要求*/ }u[i][20]=u[i][19]; }num++; } return num; } int main(void) { long int i,j,num=0,min=100000;float q,p,t,eps=1,e=p/4,u[41][41]; for(i=0;i<41;i++) {u[0][i]=100;u[40][i]=0;} /*定义初值*/ for(i=1;i<40;i++) {u[i][0]=u[i][40]=0;} for(i=1;i<40;i++) for(j=1;j<21;j++) u[i][j]=2.5*(j-1); printf("左半边初始值如下:\n"); for(i=0;i<41;i++) {printf("\n"); for(j=0;j<21;j++) { printf("%-11.5f",u[i][j]);
程序运行界面如下:
5
6
结果分析:改变 p 的值,即改变 的取值,输出次数发现变化,有
输出结果明显看出,当 p 越接近 1,输出次数越多,当 p 变大使得其
7
越接近 2,运行次数也急剧增加。如果从 1 到 2 取值间隔为 0.1,则 当 p 取得 0.2 的时候迭代次数最少, 迭代次数最少意味着该取值最合 适。
二、实验原理分析:
本实验与上一个实验类似,外加电压相同,并同样采用差分格式求解 法求解,原理以上已述,无需重复。然而仔细分析此实验,我们发现 有三点不同: (1) 本实验中所取网格点较多, 因此计算出来的电位矩阵比较庞大; (2) 为了克服网格点过多这一缺点,本实验采取对称求解,即只求 出单边电位,另一边电位与之对称即可; (3) 另一不同之处在边界条件不同,刚接触此题时,我小组产生疑 问,不知如何确定中间那一条分界线的确定值,最后经过深度 讨论方知此实验图示隐藏着另一重要条件,即中间有字样
工程电磁场实验报告
陈桂 韩晨 曹佳彬 汪光远 孙淑彬
1
实验一 用超松弛迭代法求解接地金属槽内 电位分布
一、实验内容: 试用超松弛迭代法求解接地金属槽内电位的分布。
已知: a 4cm , h a / 4 10mm 给定边值:如图所示。 给定初值: i(,0j) 0 误差范围: 10 5 计算迭代次数N=?, i , j 分布。
p/ 值 1.1 1.2 11 1.3 14 1.4 18 1.5 24 1.6 32 1.7 45 1.8 71 1.9 154 迭代次数 17
四、电位分布描绘
ax=20;ay=20;hx=4;hy=4;Hx=hx/ax;Hy=hy/ay;x0=4;y0=4; /设定变量参数/ for i=1:(20) xu(i)=x0-(i-1)*Hx;end; for i=1:(20) yu(i)=y0-(i-1)*Hy;end; [X,Y]=meshgrid(xu,yu);figure(1) /设定网格,建立坐标系/ contour(X,Y,u,10); /调用画等位线函数/
9
实验二 按对称场差分格式求解电位的分布
一、实验内容:按对称Байду номын сангаас分格式求解电位的分布
已知:a 4cm, h 40 1mm 40 给定边值:如图示; 给定初值:i , j 误差范围: =10
2 1
p
-5
( j 1)
100 ( j 1) 40
计算:迭代次数 1) N ?, i , j 分布; 2)按电位差 =10画出槽中等位线。
0 0
0
100 V
二、实验原理:有限差分法
顾名思义, 有限差分法是将场域离散为许多网络, 应用差分原理, 将求解连续函数 微分方程转化为求解网格节点上 的代数方程组 的问题。本实验应用差分方程组求解方法中的超松弛迭代法,基本公 式如下:
( k 1) (k ) i, i, j j
0 。此条件异常重要,它告诉我们同一行的第 21 列与第 20 x
列的电位是相等的, 这就使得在每一次迭代时第 20 列的值计算 完后必须赋给相应的第 21 列,由此实现正常迭代。
10
进行精度计算时,此实验与上一实验相同,需要比较每一个电位点前 后两次值的差的绝对值,在进行判断。当每一个点电位相邻两次电位 值差取绝对值后其小于所给误差范围方可结束循环,否则继续迭代。
最简程序设计流程图如下:
输出开始菜单 (边值都已经给定)
输入迭代因子 e
迭代次数 num=0
num++
3
开始循环迭代

函数判断相邻 二次差值是否 小于给定值

输出电位 a[i][j],计算次 数 num
终止
三、程序编写及其运行结果:
#include<stdio.h> #include<math.h> #include<windows.h> fun(float u[][5],float p) /*此函数即为差分求解的方法过程*/ {long int i,j,flag=1,num=0;float t,e=p/4; while(flag) {flag=0; for(i=1;i<4;i++) for(j=1;j<4;j++) { t=u[i][j]; u[i][j]=u[i][j]+e*(u[i][j-1]+u[i-1][j]+u[i][j+1]+u[i+1][j]-4*u[i][j]); if(fabs(u[i][j]-t)>=1e-5) flag=1; /*该判断语句用于判断 u[i][j]前后两次计算之差绝对值是否符合实验误差要求*/ } num++; } return num; } int main(void)
2

的编程软件 VC++6.0 编出程序计算出每个点的点电位和收敛因子 的 不同取值对计算次数的影响。实验中有一个要求较高的注意选项,即 在比较前后两次之差时要求的是每个点都需要比较, 而并非一个点满 足即可。因此在一下程序设计流程图的基础上,稍微对个别程序进行 修改,在程序中加入 flag 变量,并设定为 1,在进行迭代中每一次对 u[i][j]计算后进行差运算判断其绝对值, 如果有一个不满足, 则 flag 重设为 1,再次进行迭代。 在描绘电位分布实验中,我小组采用 MATlAB 软件中可视化 contour 函数画出电解槽中的电位分布。由于试验中行、列各有五个 点,相乘即为 25 点,电位点数明显较少,所以在第一次画图中画出 来的图像比较简单,可以明显看出折线角,因此我小组在程序中重新 设定参数,把行、列各设为 20,相乘以后总共为 400 个电位点,最终 画出的图像线条比较光滑。
4
{ long int i,j,num=0;float p,t,eps=1,e=p/4, u[5][5]={100,100,100,100,100}; printf("The original number is\n"); for(i=0;i<5;i++) {printf("\n"); for(j=0;j<5;j++) { printf("%-11.5f",u[i][j]); } } num=fun(u,1.1); printf("\nThe present number is:"); for(i=0;i<5;i++) {printf("\n"); for(j=0;j<5;j++) printf("%-11.5f",u[i][j]); }printf("\nThe whole solving times is: num=%d\n",num); printf("\n\nNow we are discussing the effect of p:\n"); /*讨论收敛因子不同取值的计算次数情况*/ for(p=1.1;p<2.0;p+=0.1) {printf("If the p value is %f",p); float u[5][5]={100,100,100,100,100}; num=fun(u,p); printf("\n\nThe present number is:"); for(i=0;i<5;i++) {printf("\n"); for(j=0;j<5;j++) printf("%-11.5f",u[i][j]); }printf("\nThe whole solving times is: num=%d\n",num); } system("pause"); return 0; }
相关文档
最新文档