电磁场数值分析.pdf





《电磁场数值分析.pdf》由会员分享,可在线阅读,更多相关《电磁场数值分析.pdf(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电磁场数值分析作业- 2016学年 -学院:学号:姓名:联系方式:任课教师:120162016 年年 6 6 月月 6 6 日日2作业作业 1 1一个二维正方形一个二维正方形边长边长 a=10mm)a=10mm)的静电场区域,的静电场区域,电位边界条电位边界条件如下图单位:件如下图单位:V)V),求区域内的电位分布。要求用超松弛,求区域内的电位分布。要求用超松弛迭代法求解差分方程组进行计算。迭代法求解差分方程组进行计算。代码:代码:hx=11;hy=11;v1=zeros(hy,hx);v1(hy,:)=ones(1,hx)*100;v1(1,:)=ones(1,hx)*50;for i=1:
2、hy; v1(i,1)=0; v1(i,hx)=100;endw=2/(1+sin(pi/(hx-1);maxt=1;t=0;v2=v1;3n=0;while(maxt1e-6) n=n+1; maxt=0;for i=2:hy-1;for j=2:hx-1; v2(i,j)=(1-w)*v1(i,j)+w*(v1(i+1,j)+v1(i,j+1)+v2(i-1,j)+v2(i,j-1)/4; t=abs(v2(i,j)-v1(i,j);if (tmaxt) maxt=t;endendend v1=v2;endsubplot(1,2,1)mesh(v2)axis(0,11,0,11,0,100
3、)subplot(1,2,2)contour(v2,20)结果:结果:45作业作业 2 2模拟真空中二维模拟真空中二维 TMTM 电磁波的传播,边界设置为一阶电磁波的传播,边界设置为一阶 MurMur吸收边界,观察电磁波的传播过程。波源为正弦函数:吸收边界,观察电磁波的传播过程。波源为正弦函数:Ez sin(t) sin(2c25ntt)150波源051yx代码:代码:xmesh=150ymesh=150mu0=4*pi*(1.0e7)eps0=8.85e12c=3.0e8dx=1.0dt=0.7*dx/ctimestep=200ez(1:xmesh+1,1:ymesh+1)=0.0hx(1:
4、xmesh+1,1:ymesh)=0.0hy(1:xmesh,1:ymesh+1)=0.0coef1=dt/(mu0*dx)6coef2=dt/(eps0*dx);coef3=(c*dt-dx)/(c*dt+dx);ezold=ez;for now=1:timestep; hx=hx-coef1*(ez(:,2:ymesh+1)-ez(:,1:ymesh); hy=hy+coef1*(ez(2:xmesh+1,:)-ez(1:xmesh,:); ez(2:xmesh,2:ymesh)=ez(2:xmesh,2:ymesh)- . coef2*(hx(2:xmesh,2:ymesh)-hx(2:
5、xmesh,1:ymesh-1)-. coef2*(hy(2:xmesh,2:ymesh)-hy(1:xmesh-1,2:ymesh); ez(1,:)=ezold(2,:)+coef3*(ez(2,:)-ezold(1,:); ez(xmesh+1,:)=ezold(xmesh,:)+coef3*(ez(xmesh,:)-ezold(xmesh+1,:); ez(:,1)=ezold(:,2)+coef3*(ez(:,2)-ezold(:,1); ez(:,ymesh+1)=ezold(:,ymesh)+coef3*(ez(:,ymesh)-ezold(:,ymesh+1); ez(xmes
6、h/2+1,ymesh/2+1)=sin(now*dt*2*pi*c/25.0); mesh(ez) pause(0.01) ezold=ez;end结果:结果:78作业作业 3 3基于基于 PocklingtonPocklington 方程用方程用 MoMMoM 分析半波对称振子天线:分析半波对称振子天线:观察天线线径和分段数目分别取不同值对天线阻抗和辐射观察天线线径和分段数目分别取不同值对天线阻抗和辐射特性的影响特性的影响半径分别取半径分别取 0.0010.001,0.00010.0001,0.000010.00001,分段数取分段数取 11,21,3111,21,31代码:代码:%初始化
7、参数c=3e8r=1f=c/rw=2*pi*fe0=8.85e12u0=4*pi*1e7a=0.0001*rL=0.5*rk=2*pi/rN=31dl=L/(N+1)l=L/2dl/2lz=l:dl:1lzs=lz(1:N)9lzm=lz(1:N)+dl/2;lze=lz(2:N+1);%阻抗矩阵元素求解fi=log(dl/a)/(2*pi*dl)-k/(4*pi)*1j;fi_1=exp(-k*dl*1j)/(4*pi*dl);fi_2=exp(-k*2*dl*1j)/(8*pi*dl);z=ones(N,N);for m=1:Nfor n=1:Nif m=n fi1=fi; fi2=fi_
8、1; fi3=fi_2; z(m,n)=(k2*dl2-2)*fi1+fi2+fi3);elseif abs(m-n)=1 fi1=fi_1; fi2=fi; fi3=fi_2; z(m,n)=(k2*dl2-2)*fi+fi2+fi3);else fi1=exp(-k*abs(m-n)*dl*1j)/(4*pi*abs(m-n)*dl); fi2=exp(-k*abs(m+1-n)*dl*1j)/(4*pi*abs(m+1-n)*dl);10 fi3=exp(-k*abs(n+1-m)*dl*1j)/(4*pi*abs(n+1-m)*dl); z(m,n)=(k2*dl2-2)*fi+fi2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电磁场 数值 分析

限制150内