登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
时域有限差分法 FDTD
>
端接非线性负载和外场激励传输线传输线FDTD ..
发帖
回复
1129
阅读
5
回复
[
求助
]
端接非线性负载和外场激励传输线传输线FDTD编程
离线
wangever
UID :69145
注册:
2010-11-11
登录:
2015-09-01
发帖:
146
等级:
仿真二级
0楼
发表于: 2012-09-19 15:57:39
各位前辈,很不好意思,还劳您在百忙之中帮我看看这两个问题。我编写了两个程序,一个用于计算多导体端接非线性负载情况下的电磁暂态响应,另一个用于计算平面波激励下双导体传输线的响应。不知道是什么原因,计算结果和算例就是不一致,反复检查就是查不出原因。我把算例和程序传上来,请大家 ..
!aQIh
F`fGz)Mk
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
描述:请输入描述端接非线性负载和外场激励传输线传输线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程序。不知道是什么原因,计算结果和算例就是不一致,反复检查就是查不出原因。我把算例和程序传上来,请大家施以援手。不胜感激!
kWzuz#
含分布源的双导体传输线在电磁脉冲激励下响应的计算FDTD程序
#Tr;JAzVjG
ygmv_YLjm
#pS]k<o%1
^n\9AE3
r]8wOu-'
FQ;4'B^k]
>wz;}9v
vGx?m@
XkM s
程序如下:
<C7M";54-
clear;clc;
$sA,$x:^xI
tic
kvMk:.
Z1=50;Z2=50;%端接负载
xi '72
L=2;h=1e-3;%线长度和两线间距
tQNk=}VR7r
T=4*1e-7;%仿真时间
v7s]
e0=8.85e-12;u0=12.57e-7;
!^c:'I>~
v=1/sqrt(u0*e0);%模式传播速度
g*:ae;GP
C0=14.845*1e-12;L0=0.7485*1e-6;%分布参数
.`oJcJ
dez=0.01;det=1/3*1e-10;%空间和时间步长
-ET*M<
a=90*pi/180;thi=90*pi/180;fi=90*pi/180; %入射平面波角度
[VY8?y
max_space=fix(L/dez);%空间点数
4 e=/f,o1
max_time=fix(T/det);%时间点数
+= |hMQ;
V=zeros(max_time+1,max_space+1);%初始化电压
LydbP17K}
I=zeros(max_time+1,max_space+1);%初始化电流
aukk|/3Ih
E0=zeros(max_time+201,1);%激励源初始化
dzjB UD
for n=1:max_time
zWCW: dI
ex=sin(a)*sin(fi);ez=-sin(a)*cos(fi)*sin(thi)+cos(a)*cos(thi);
pFpQ\xc9$
vx=-v/cos(fi);vz=-v/(sin(fi)*sin(thi));
oV0LJ%
E0(n)=38*(exp(-1.2*n*det*1e7)-exp(-8.8*n*det*1e7));%激励源
t_[M&
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)));%始端电压
3v8V*48B$
for k=2:max_space
(z8]FT
if fix(n+1-(k-1)*dez/det/vz)<=1;
?noETH z)
V(n+1,k)=V(n,k)-det/dez/C0*(I(n,k)-I(n,k-1));%中间点电压
_n-VgPRn
else
h(C#\{V
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)));%中间点电压
Uq<a22t@
end
M/::`yJQu
end
({;P#qCX
eT7!a']x
for s=1:max_space
K7t&fDI
if fix(n+1-(s-1)*dez/det/vz)<=1;
@<@R=aqE
I(n+1,s)=I(n,s)-det/dez/L0*(V(n+1,s+1)-V(n+1,s));%中间点电流
ikEWY_1Y
else
SREDM
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)));%中间点电流
_&k'j)rg
end
e5*5.AB6&
if fix(n+1-(max_space*dez/det/vz))<=1;
5}.,"Fbr
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));%末端电压
/0B07B
else
/3CHE8nSh
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)))));%末端电压
R&u)=~O\5
end
^ l]]qdNr
end
%v?jG(o
end
Ns+)Y^(5
%%%%%%%%%%%%%%%%plots progression of V and I%%%%%%%%%%%%%%%%%%%%%
J~_L4*Jw
toc
oj,HJH+
p=0:max_time;
QLn5#x~xb
plot(p*det*1e6,2*V(p+1,1),'r',p*det*1e6,2*V(p+1,201),'b');
Uv @!i0W
小图
|
大图
图片
图片: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
驱蚊器翁群翁群无恶趣味群翁群
共
条评分
发帖
回复