登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
时域有限差分法 FDTD
>
关于Allen Taflove的FDTD书带的2D例程问题
发帖
回复
1
2
2964
阅读
11
回复
[
讨论
]
关于Allen Taflove的FDTD书带的2D例程问题
离线
summerwine
UID :1433
注册:
2007-03-27
登录:
2010-01-15
发帖:
16
等级:
仿真新人
0楼
发表于: 2008-09-06 10:20:56
Allen Taflove的《计算电动力学:时域有限差分法 经典(第二版)》给出的matlab 2D例程中有两个问题,请大家指教,谢谢!
}5A?WH_
qU}[(9~Ru
问题1、按照该程序的参数设定
Dx8^V%b
% ----------------------------------------------
@E}4LTB
% | | BACK PML | |
Dd*C?6
% ----------------------------------------------
4|~o<t8
% |L | /| R|
Mqna0"IYx*
% |E | (ib,jb) | I|
/rquI y^
% |F | | G|
2JbCYCTC
% |T | | H|
C 9DRVkjj
% | | MAIN GRID | T|
vnKUD|
% |P | | |
a+Z/=YUR
% |M | | P|
\X(.%5xC
% |L | (1,1) | M|
8r~4iVwg
% | |/ | L|
#e=[W))
% ----------------------------------------------
y+c+ / L8
% | | FRONT PML | |
uG/Zpi
% ----------------------------------------------
RSp=If+4
a{y;Ub
主空间的坐标是(1,1)~(101,51),PML层厚度为8个元胞,然后设定了一些尺寸,如:
zfS`@{;F`|
ie=100;je=50;ib=ie+1;jb=je+1;iebc=8; jebc=8;ibbc=iebc+1;jbbc=jebc+1;
H:CwUFL
iefbc=ie+2*iebc;jefbc=je+2*jebc;ibfbc=iefbc+1;jbfbc=jefbc+1;
f>Ge Em~
按照我的理解,似乎是这样的元胞分布,
如下图:
DCHU=r
/m%;wH|6%
[attachment=9069]
Er{yQIi0L
}^=J]
按照图中,ibfbc为什么在最外边界处各多了半个网格,是什么用?
+] FdgmK:
问题2、按照程序中的场强设定
#zfBNkk &@
主空间的坐标是(1,1)~(101,51),PML层厚度为8个元胞,那么场量的维数如下:
wE'~Qj
fields in main grid:
[z/OY&kF
ex:(100,51)
T8v>J4@t
ey:(101,50)
lLnD%*03
hz:(100,50)
&L_(yJ~-
fields in front PML region:
7r:!HmRl
exbcf:(116,8)
?8`b
eybcf:(117,8)
XXO
hzxbcf:(116,8)
iZ&