登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
时域有限差分法 FDTD
>
TM波垂直入射,我这样引入源和加入平面波正 ..
发帖
回复
2273
阅读
9
回复
[
讨论
]
TM波垂直入射,我这样引入源和加入平面波正确吗?谢谢!
离线
smilinglily
UID :33906
注册:
2009-05-29
登录:
2013-08-20
发帖:
70
等级:
仿真一级
0楼
发表于: 2009-09-06 15:24:55
请问高手们,下面代码中源和按一维fdtd随时间推进方式正确吗? 代码后面还有对连接边界和角点的处理,设计到下面代码中的Eziny和Hyiny,按照葛老师
K4.GAGd
书上的方法处理的。但程序运行一百步出的图不像平面波啊。
[UW%(N
(hb\1wZ
Source=zeros(1,nmax);
qhIO7h
2A,iY}R
for n=1:nmax
mh5ozv$
Source(n)=sin(2*pi*ff*n*dt);
-C
end
6`V2-zv$
AhNy+p{
%Timestepping loop
0QakFt
for n=1:nmax
D=!e6E<>@
+^@;J?O
for I=Ymin+1:Ymax
7?[{/`k~?
Eziny(1,I)=Eziny(1,I)+CB*(Hyiny(1,I)-Hyiny(1,I-1));
OS.oknzZZ
end
I7Uj<a=(q
3lW7auH4Y{
for I=Ymin:Ymax-1
?J1x'/G
Hyiny(1,I)=Hyiny(1,I)+CQ*(Eziny(1,I+1)-Eziny(1,I));
&OXnZT3P
end
Q*GJREC
(*X SrQ
reU*apZ/
Eziny(1,3)=Source ..
r6u) 6J=
4ne95_i
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
共
条评分
离线
gwzhao
方恨少
UID :17098
注册:
2008-08-24
登录:
2019-01-09
发帖:
1374
等级:
荣誉管理员
1楼
发表于: 2009-09-06 16:35:44
Eziny(1,3)=Source(n);
aSy^(WN8
SMMsXH
你只在(1,3)这点加入射波么?
B_u1FWc
GW[g!66^
这加的是点源吧。
MzWVsV
lebwGW,!
插入附件中可以加图片的。
共
条评分
逆流而上
离线
smilinglily
UID :33906
注册:
2009-05-29
登录:
2013-08-20
发帖:
70
等级:
仿真一级
2楼
发表于: 2009-09-06 17:27:09
回 1楼(gwzhao) 的帖子
是的,在一维Ezinx上设置Ezinx(3,1)=source(3)设置电源,然后后面和Hyinx一起按照一维fdtd迭代,这样可以引入平面波吗?
J0 [^hH
A<1:vV
另外,对入射波要不要单独设置边界吸收条件啊?
共
条评分
离线
gwzhao
方恨少
UID :17098
注册:
2008-08-24
登录:
2019-01-09
发帖:
1374
等级:
荣誉管理员
3楼
发表于: 2009-09-07 09:17:23
回 2楼(smilinglily) 的帖子
这样不行的。
s`Y8&e.Yr
你考虑一下电源的引入和平面波的引入有什么不一样的,就可以明白的。
-$x5[6bN
;Nd,K C0k
需要的,因为平面的特性要求了是朝一个方向传播的,不会在连接边界处发散的。
]]EOCGZ"
bh[`uRC}
而且平面波的加入应该是在一个平面,不会在一个点加入吧。
共
1
条评分
smilinglily
rf币
+1
谢谢指点~
2009-09-07
逆流而上
离线
smilinglily
UID :33906
注册:
2009-05-29
登录:
2013-08-20
发帖:
70
等级:
仿真一级
4楼
发表于: 2009-09-07 15:26:46
回 3楼(gwzhao) 的帖子
谢谢你的指点,我修改了一下程序之后,发现Hx分量像点源往外辐射波,但Hy和Ez分量都是平面波,晕了,它们三者不是被联系在一起了吗,怎么表现这么不一样啊?
共
条评分
离线
gwzhao
方恨少
UID :17098
注册:
2008-08-24
登录:
2019-01-09
发帖:
1374
等级:
荣誉管理员
5楼
发表于: 2009-09-07 20:54:10
回 4楼(smilinglily) 的帖子
不太可能吧。。。
D&{7Av
三者是结合在一起的,彼此影响的啊。
共
条评分
逆流而上
离线
smilinglily
UID :33906
注册:
2009-05-29
登录:
2013-08-20
发帖:
70
等级:
仿真一级
6楼
发表于: 2009-09-07 21:05:24
回 5楼(gwzhao) 的帖子
是啊,而且Ez分量的最小值是负一,最大值是0.5,郁闷啊 !
?o$6w(]''
zGj0'!!-
贴不上图,更郁闷!
w'~f Z*
pq#Hca[
上附件!
图片:planewaveTMmovie.gif
图片:plavewaveTMmesh.gif
;:vbOG#aSN
%L}9nc%~eP
居然贴上来了,哈哈
Yb]eWLv
}N:0%Gk[;
4&!`Yi_1L
还请版主、高手们多多指点
共
条评分
离线
gwzhao
方恨少
UID :17098
注册:
2008-08-24
登录:
2019-01-09
发帖:
1374
等级:
荣誉管理员
7楼
发表于: 2009-09-08 08:17:14
Hx Hy Ez的递推公式是什么?
B=%cXW,
code里面怎么写的?
共
条评分
逆流而上
离线
smilinglily
UID :33906
注册:
2009-05-29
登录:
2013-08-20
发帖:
70
等级:
仿真一级
8楼
发表于: 2009-09-08 09:23:51
回 7楼(gwzhao) 的帖子
planewaveTM.rar
(3 K) 下载次数:24
c?A(C#~ z
J@PwN^`
这是m文件,问题多多,帮我调试调试,嘿嘿!
共
条评分
离线
xinyuebaby
UID :69719
注册:
2010-11-24
登录:
2014-06-30
发帖:
27
等级:
仿真新人
9楼
发表于: 2013-07-20 13:07:57
这个会不会是柱面波?
共
条评分
发帖
回复