登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
时域有限差分法 FDTD
>
请大侠指教:无限大平板单峰衍射的实现? ..
发帖
回复
803
阅读
3
回复
[
求助
]
请大侠指教:无限大平板单峰衍射的实现??!!!
离线
lovie
lovie
UID :74467
注册:
2011-03-25
登录:
2011-05-30
发帖:
11
等级:
仿真新人
0楼
发表于: 2011-03-25 15:53:50
在设置金属位置时 除了单峰有衍射,金属与处理后的边界处也有衍射。不知道如何处理啊,请大神指教。怎么用matlab模拟无 ..
#Lxj )
wh7a|
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
共
条评分
离线
m4a1ken
UID :33675
注册:
2009-05-26
登录:
2014-01-26
发帖:
178
等级:
积极交流四级
1楼
发表于: 2011-03-25 21:52:45
这个问题要看你需要什么样的入射光;
s)DNLx
如果不采用总场/散射场算法,那介质可以直接深入UPML中吧,有衍射说明你的连接有问题,按照Taflove书中第七章处理,有一个介电系数的归一化。
QGz3id6
如果采用总场/散射场,也就是你如果要引入平面波的话,那要使用三波技术。具体说来,在普通FDTD推进算法的同时,要计算一个一维FDTD,这个一维FDTD有一个边界,一侧是自由空间,另一侧是介质,这样把这个一维FDTD的场值加到总场/ 散射场边界,即可模拟半无限大的介质。
,a_{ Y+
`:BQ&T%UQR
以上的说法,我自己亲身做过,但是我的介质不是金属。对于你的金属应该也是同样的道理,你的金属应该采用了色散模型,我想处理的思想是一样的。
共
条评分
离线
lovie
lovie
UID :74467
注册:
2011-03-25
登录:
2011-05-30
发帖:
11
等级:
仿真新人
2楼
发表于: 2011-03-25 23:16:53
回 1楼(m4a1ken) 的帖子
是总场/散射场,加入的是平面波,我是个新手,对于你的解答首先表示感谢,但是你说的这个一维FDTD边界加到总场/散射场边界上,这个?这个金属板是横穿总场/散射场,也即横穿了两个处理后的边界,就在这2个边界交叉处出现了衍射,具体matlab成粗实现的话,能请帮忙写一段么》?
共
条评分
离线
m4a1ken
UID :33675
注册:
2009-05-26
登录:
2014-01-26
发帖:
178
等级:
积极交流四级
3楼
发表于: 2011-03-26 07:47:22
回 2楼(lovie) 的帖子
这么解释,普通总场/散射场 (TF/SF)技术要求散射体要包括在TF/SF边界里,而你的散射体是半无限大的,所以如果按常规方法处理,一定有问题,也就是表现在你看到的不正常衍射现象。
w*P4_= :%Y
所以,才要使用三波技术,这种方法的优点就是在TF/SF下实现半无限大介质的仿真,所以当然金属要横穿TF/SF了,不然你采用三波技术干嘛。采用三波技术后,就不会出现衍射现象。
gOmyFHv.
具体关于如何实现三波技术,说的简单点,和实现普通TF/SF是一样的,如果之前的程序是你写的,那就修改一维FDTD仿真的那段程序。说白了就是一维FDTD不能只有自由空间,还要有金属。
'nt,+`.y6
如果还是有问题,加我QQ吧。451916927。
共
条评分
发帖
回复