ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:350.54KB ,
资源ID:4365765      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4365765.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电磁场与电磁波实验报告Word版.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

电磁场与电磁波实验报告Word版.docx

1、电磁场与电磁波实验报告Word版电磁场与电磁波实 验 报 告实验名称:有限差分法解电场边值问题实验日期:2012年12月8日姓 名:赵文强学 号:100240333哈尔滨工业大学(威海)问题陈述如下图无限长的矩形金属导体槽上有一盖板,盖板与金属槽绝缘,盖板电位为U0,金属槽接地,横截面如图所示,试计算此导体槽内的电位分布。参数说明:a=b=10m, =100v实验要求1)使用分离变量法求解解析解;2)使用简单迭代发求解,设两种情况分别求解数值解;3)使用超松弛迭代法求解,设确定(松弛因子)。求解过程一、分离变量法求解因为矩形导体槽在z方向为无限长,所以槽内电位函数满足直角坐标系中的二维拉普拉斯

2、方程。根据边界条件可以确定解的形式:利用边界条件求解系数。简单迭代法求解二、有限差分法有限差分法(Finite Differential Method)是基于差分原理的一种数值计算法。其基本思想:将场域离散为许多小网格,应用差分原理,将求解连续函数的泊松方程的问题转换为求解网格节点上的差分方程组的问题。泊松方程的五点差分格式当场域中得到拉普拉斯方程的五点差分格式差分方程组的求解方法(1) 高斯赛德尔迭代法 (1-14)式中: 迭代顺序可按先行后列,或先列后行进行。 迭代过程遇到边界节点时,代入边界值或边界差分格式,直到所有节点电位满足为止。(2)超松弛迭代法 (1-15) 式中:加速收敛因子可

3、见:迭代收敛的速度与有明显关系(一)简单迭代法简单迭代法程序:1)步长=1clear all;clc;close all;%设置节点数,步长1hx=11;hy=11;v1=ones(hy,hx);%设置边界条件v1(hy,:)=ones(1,hx)*100;v1(1,:)=zeros(1,hx);v1(1:hy,1)=0;v1(1:hy,hx)=0;%初始化v2=v1;maxt=1;t=0;k=0;%while(maxt1e-10)k=k+1; %计算迭代次数maxt=0;for i=2:hy-1for j=2:hx-1v2(i,j)=(v1(i,j+1)+v1(i+1,j)+v2(i-1,j

4、)+v2(i,j-1)/4;%拉普拉斯方程差分形式t=abs(v2(i,j)-v1(i,j);if(tmaxt) maxt=t;endendendv1=v2;end%可视化显示subplot(1,2,1),mesh(v2); %画电势的三维曲面图axis(0 ,11,0,11,0,100);title(步长=1,各点电位);subplot(1,2,2),contour(v2); %画等势线title(等位线);实验结果:图1,简单迭代法结果,步长1步长1,迭代次数k = 246各节点电位数据:0000000000001.1074992.0993442.8775023.3715693.54066

5、73.3715692.8775022.0993441.107499002.3306524.4123756.0390957.0681087.4195297.0681086.0390954.4123752.330652003.8027357.1804089.79839511.4422412.0012311.442249.7983957.1804083.802735005.69988110.7081314.5318416.9012217.7009216.9012214.5318410.708135.699881008.2886615.4203820.719623.92992523.929920.71

6、9615.420388.288660012.0343821.9651428.9962833.0987834.4392833.0987828.9962821.9651412.034380017.8837231.4095240.2016145.0296446.5595745.0296440.2016131.4095217.883720028.0909645.5876355.3709860.2586261.7397160.2586255.3709845.5876328.090960048.892567.4790475.4360578.8941779.8820178.8941775.4360567.4

7、790448.89250010010010010010010010010010002)步长=0.1实验结果:图2,简单迭代法步长0.1步长0.1,迭代次数k = 20051部分实验结果数据截图:图3,简单迭代法步长0.1部分数据(二)超松驰迭代法1.理论最佳松弛因子实验结果实验程序:clear all;clc;close all;%设置节点数,步长0.1hx=101;hy=101; m=100;n=100;v1=ones(hy,hx);%设置边界条件v1(hy,:)=ones(1,hx)*100;v1(1,:)=zeros(1,hx);v1(1:hy,1)=0;v1(1:hy,hx)=0;%计

8、算松弛因子t1=sin(pi/(100);w=2/(1+t1);%初始化v2=v1;maxt=1;t=0;k=0;%while(maxt1e-10) k=k+1; %计算迭代次数 maxt=0; for i=2:hy-1 for j=2:hx-1 v2(i,j)=v1(i,j)+(v1(i,j+1)+v1(i+1,j)+v2(i-1,j)+v2(i,j-1)-4*v1(i,j)*w/4;%拉普拉斯方程差分形式 t=abs(v2(i,j)-v1(i,j); if(tmaxt) maxt=t;end end end v1=v2; end%可视化显示subplot(1,2,1),mesh(v2);

9、%画电势的三维曲面图axis(0 ,101,0,101,0,100);title(超松弛迭代法各点电位);subplot(1,2,2),contour(v2,20); %画等势线title(等位线);%disp(超松弛迭代步长0.1,迭代次数);kdisp(松弛因子);w%最佳松弛因子获得的实验结果:图4,最佳松弛因子得到的结果超松弛迭代步长0.1,迭代次数k = 491松弛因子w =1.93912.迭代法最佳松弛因子的确定实验程序:clear all;clc;close all;count=zeros(1,19); tem=1;for w=1.8:0.01:1.98 hx=101; hy=1

10、01; m=100; n=100; v1=ones(hy,hx); % % %设置边界条件 v1(hy,:)=ones(1,hx)*100; v1(1,:)=zeros(1,hx); v1(1:hy,1)=0; v1(1:hy,hx)=0; %初始化 v2=v1; maxt=1; t=0; k=0; % while(maxt1e-10) k=k+1; %计算迭代次数 maxt=0; for i=2:hy-1 for j=2:hx-1 v2(i,j)=v1(i,j)+(v1(i,j+1)+v1(i+1,j)+v2(i-1,j)+v2(i,j-1)-4*v1(i,j)*w/4;%拉普拉斯方程差分形

11、式 t=abs(v2(i,j)-v1(i,j); if(tmaxt) maxt=t;end end end v1=v2; end%count(tem)=k;tem=tem+1;endw=1.8:0.01:1.98;figure(1);plot(w,count);axis(1.80,2.00,400,2700);xlabel(松弛因子);ylabel(迭代次数);title(最优松弛因子的选取);实验结果:图5,松弛因子的取值图6,相应的迭代次数迭代次数随松弛因子的变化曲线:图7,迭代次数随松弛因子变化曲线实验结果分析: 通过松弛因子的迭代选取,发现最优松弛因子在1.94左右,相应的迭代次数为499次,而理论值为1.9391,迭代次数为491,说明实验结果比较准确,理论与实际相符合。实验总结:通过本次实验发现有限差分法和分离变量法都能很好的解决电场边值问题,在使用有限差分法求解时,网格划分越细,求解的结果越精确,在超松弛迭代法计算边值问题求解时,松弛因子的选取直接关系到求解问题的时间复杂度。所以,在使用超松弛因子迭代法计算边值问题时,一定要合理选取松弛因子。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1