登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
时域有限差分法 FDTD
>
端接非线性负载和外场激励传输线传输线FDTD ..
发帖
回复
1130
阅读
5
回复
[
求助
]
端接非线性负载和外场激励传输线传输线FDTD编程
离线
wangever
UID :69145
注册:
2010-11-11
登录:
2015-09-01
发帖:
146
等级:
仿真二级
0楼
发表于: 2012-09-19 15:57:39
各位前辈,很不好意思,还劳您在百忙之中帮我看看这两个问题。我编写了两个程序,一个用于计算多导体端接非线性负载情况下的电磁暂态响应,另一个用于计算平面波激励下双导体传输线的响应。不知道是什么原因,计算结果和算例就是不一致,反复检查就是查不出原因。我把算例和程序传上来,请大家 ..
`"AjbCL
rctn0*MP
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
描述:请输入描述端接非线性负载和外场激励传输线传输线FDTD编程
附件:
端接非线性负载和外场激励传输线传输线FDTD编程.rar
(474 K) 下载次数:44
共
条评分
离线
wangever
UID :69145
注册:
2010-11-11
登录:
2015-09-01
发帖:
146
等级:
仿真二级
1楼
发表于: 2012-09-22 22:16:05
请懂行的前辈帮一下吧,寸心焦虑,诚不知所止
共
条评分
离线
wangever
UID :69145
注册:
2010-11-11
登录:
2015-09-01
发帖:
146
等级:
仿真二级
2楼
发表于: 2012-09-23 17:24:40
各位前辈,请在百忙之中驻足一下,帮小弟看看这个程序问题出在哪里,这是一个用于计算平面波激励下双导体传输线响应的FDTD程序。不知道是什么原因,计算结果和算例就是不一致,反复检查就是查不出原因。我把算例和程序传上来,请大家施以援手。不胜感激!
sW;7m[o
含分布源的双导体传输线在电磁脉冲激励下响应的计算FDTD程序
EKcC+g
Px'R`1^
&g*klt'B
(N,nux(0k
60`+9(^
F|ETug n
^4+r*YvcM
FQ+8J 7
fH-NU-"
程序如下:
W;^N8ap%
clear;clc;
jMK3T
tic
^fkCyE;=
Z1=50;Z2=50;%端接负载
,+~2&>wj
L=2;h=1e-3;%线长度和两线间距
OZG0AX+=#
T=4*1e-7;%仿真时间
{UP'tXah
e0=8.85e-12;u0=12.57e-7;
?sV[MsOsC
v=1/sqrt(u0*e0);%模式传播速度
E::L?#V
C0=14.845*1e-12;L0=0.7485*1e-6;%分布参数
|kId8WtA
dez=0.01;det=1/3*1e-10;%空间和时间步长
q#;BhPc
a=90*pi/180;thi=90*pi/180;fi=90*pi/180; %入射平面波角度
2*+3RrJ
max_space=fix(L/dez);%空间点数
g<fP:/
max_time=fix(T/det);%时间点数
gzor%)C
V=zeros(max_time+1,max_space+1);%初始化电压
'KSa8;:=C
I=zeros(max_time+1,max_space+1);%初始化电流
!d\t:0;
E0=zeros(max_time+201,1);%激励源初始化
j2M4H@
for n=1:max_time
Ymq3ty]Pe
ex=sin(a)*sin(fi);ez=-sin(a)*cos(fi)*sin(thi)+cos(a)*cos(thi);
}.'Z=yy
vx=-v/cos(fi);vz=-v/(sin(fi)*sin(thi));
d{W}p~UbH
E0(n)=38*(exp(-1.2*n*det*1e7)-exp(-8.8*n*det*1e7));%激励源
"cwR^DoD&
V(n+1,1)=1/((dez/det)*Z1*C0+1)*(((dez/det)*Z1*C0-1)*V(n,1)-2*Z1*I(n,1)-1*h*ex*Z1*C0*dez/det*(E0(n+1)-E0(n)));%始端电压
>W'j9+Va
for k=2:max_space
e[s5N:IUd3
if fix(n+1-(k-1)*dez/det/vz)<=1;
Z,3 CC \
V(n+1,k)=V(n,k)-det/dez/C0*(I(n,k)-I(n,k-1));%中间点电压
L*P_vCC
else
WS5A Y @(~
V(n+1,k)=V(n,k)-det/dez/C0*(I(n,k)-I(n,k-1))-1*h*ex*(E0(fix(n+1-(k-1)*dez/det/vz))-E0(fix(n-(k-1)*dez/det/vz)));%中间点电压
zEy&4Kl{+
end
|,3l`o k
end
!&W|myN^
qc3~cH.@
for s=1:max_space
1:_=g #WH
if fix(n+1-(s-1)*dez/det/vz)<=1;
a~WqUL
I(n+1,s)=I(n,s)-det/dez/L0*(V(n+1,s+1)-V(n+1,s));%中间点电流
moCK-:
else
4 &|C}
I(n+1,s)=I(n,s)-det/dez/L0*(V(n+1,s+1)-V(n+1,s))+1*h*(ex/vz-ez/vx)/L0*(E0(fix(n+1-(s-1)*dez/det/vz))-E0(fix(n-(s-1)*dez/det/vz)));%中间点电流
&(g|="T
end
+Z > <
if fix(n+1-(max_space*dez/det/vz))<=1;
Z #EvRC
V(n+1,max_space+1)=1/((dez/det)*Z2*C0+1)*(((dez/det)*Z2*C0-1)*V(n,max_space+1)+2*Z2*I(n,max_space));%末端电压
|Td_S|:d
else
Y =9j2 ]t
V(n+1,max_space+1)=1/((dez/det)*Z2*C0+1)*(((dez/det)*Z2*C0-1)*V(n,max_space+1)+2*Z2*I(n,max_space)-(1*h*ex*(dez/det)*Z2*C0)*(E0(fix(n+1-(max_space*dez/det/vz)))-E0(fix(n-(max_space*dez/det/vz)))));%末端电压
3:UA<&=s
end
s,w YlVYf!
end
|B eA==
end
sD2 ^_w6j
%%%%%%%%%%%%%%%%plots progression of V and I%%%%%%%%%%%%%%%%%%%%%
5lO^;.cS,
toc
VQ2Fnb4
p=0:max_time;
T:U4:"
plot(p*det*1e6,2*V(p+1,1),'r',p*det*1e6,2*V(p+1,201),'b');
PQ,+hq
小图
|
大图
图片
图片:1.JPG
图片:2.JPG
图片:3.JPG
图片:4.JPG
图片:5.JPG
图片:1.JPG
图片:2.JPG
图片:3.JPG
图片:4.JPG
图片:5.JPG
共
条评分
离线
fjhfjh123
UID :134501
注册:
2019-11-25
登录:
2019-12-11
发帖:
7
等级:
旁观者
3楼
发表于: 2019-11-25 14:31:41
额服务费违法违规慰问和汉文化
共
条评分
离线
fjhfjh123
UID :134501
注册:
2019-11-25
登录:
2019-12-11
发帖:
7
等级:
旁观者
4楼
发表于: 2019-11-25 14:35:28
好方法付付付付付付付付付付付付付付付付付付付付付付付付付付付付
共
条评分
离线
fjhfjh123
UID :134501
注册:
2019-11-25
登录:
2019-12-11
发帖:
7
等级:
旁观者
5楼
发表于: 2019-11-26 15:31:38
驱蚊器翁群翁群无恶趣味群翁群
共
条评分
发帖
回复