带挡板的平行板传输线二维FDTD仿真其图如下:.DOC

带挡板的平行板传输线二维FDTD仿真其图如下:.DOC

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
带挡板的平行板传输线二维FDTD仿真其图如下:

带挡板的平行板传输线二维FDTD仿真,其图如下: 建立如图所示坐标,当时,高斯脉冲激励在t=0处近似为零,脉冲表达式为:。 用matlab编程求观测面的电压: clear all L=4;d=0.20; %基本参数设置 T=0.4e-9; c=3e8; u=4*pi*1e-7; %相对磁导率 e=1/u/c^2; %相对介电常数 %空间步长及z,x方向网格数 f=1/2/T; %频率 wl=c/f; %波长 dz=wl/20; dx=dz; nz=round(L/dz); %沿Z方向的网格数 nx=round(d/dz); %沿X方向的网格数 x1=d/3; x2=d*2/3; z1=L/2; nx1=round(x1/dx); %沿X方向上挡板的网格数 nx2=round(x2/dx); %沿X方向下挡板的网格数 nz1=round(z1/dz); %沿Z方向的网格数 dt=dz/2/c; %时间步长 nt=4*nz; %时间网格数 nz11=round(L/3/dz); %取L/3处观测面 nz12=round(2*L/3/dz); %取2L/3处观测面 ex=zeros(nx,nz+1); ez=zeros(nx+1,nz); hy=zeros(nx,nz); ex0=zeros(nx,nz+1); %生成空间零矩阵 for n=1:nt V1=0;V2=0; t=n*dt; t1=3*T; F=exp(-(t-t1)^2/T^2); %在输入口加高斯脉冲 ex(1:nx,1)=F; ez(1,1:nz)=0;ez(nx+1,1:nz)=0;%上下金属挡板初值 ex(1:nx1,nz1)=0;ex(nx2:nx,nz1)=0; %中间挡板情况 if (t6*T) ex(1:nx,1)=ex0(1:nx,2)+(c*dt-dz)/(c*dt+dz)*(ex(1:nx,2)-ex0(1:nx,1)); %一阶Mur吸收边界 ex(1:nx,nz+1)=ex0(1:nx,nz)+(c*dt-dz)/(c*dt+dz)*(ex(1:nx,nz)-ex0(1:nx,nz+1)); end %蛙跳 for i=1:nx for k=1:nz hy(i,k)=hy(i,k)+dt/u*((ez(i+1,k)-ez(i,k))/dx+(ex(i,k)-ex(i,k+1))/dz); %差分求磁场 end end for i=1:nx for k=1:nz-1 ex(i,k+1)=ex(i,k+1)+dt/e/dz*(hy(i,k)-hy(i,k+1));%差分求电场 end end for i=1:nx-1 for k=1:nz ez(i+1,k)=ez(i+1,k)+dt/e/dx*(hy(i+1,k)-hy(i,k));%差分求电场 end end ex0=ex; %画两观测面处的电压 for i=1:nx V1=V1+ex(i,nz11)*dx; V2=V2+ex(i,nz12)*dx; end subplot(2,1,1); plot(t,V1,+); hold on subplot(2,1,2); plot(t,V2,+); pause(0.01); hold on end 程序运行图形如下: ABC 观测面222 观测面111 Z X ABC L== d

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档