登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
时域有限差分法 FDTD
>
求助:关于2D-PML发散的问题
发帖
回复
1231
阅读
2
回复
[
求助
]
求助:关于2D-PML发散的问题
离线
sudashui000
UID :12217
注册:
2008-05-09
登录:
2015-05-28
发帖:
21
等级:
仿真新人
0楼
发表于: 2008-11-12 14:31:41
我用葛老师那本书的讲解的内容,用C编写了一个2D的FDTD程序---真空区域+PML边界条件
n; '~"AG)
在平面区域的中心引入一个高斯激励源,随时间步的推进波向外传播。但是结果是在波刚传到一半区域的时候,下边界中部和左边界的中部就会出现场值,而且随时间步推进场值呈指数增长。其他地方没有错误。
.yh2ttf<gB
一直不知道是什么原 ..
{Ljl4Sp&
GTIfrqT
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
共
条评分
离线
gwzhao
方恨少
UID :17098
注册:
2008-08-24
登录:
2019-01-09
发帖:
1374
等级:
荣誉管理员
1楼
发表于: 2008-11-12 16:00:55
是吸收边界那边出错吗,那应该是递推公式错了,你看一下正负号什么的。
共
条评分
逆流而上
离线
maojiyan
UID :47193
注册:
2009-11-20
登录:
2013-07-16
发帖:
41
等级:
仿真新人
2楼
发表于: 2012-04-20 16:31:20
你的问题解决了嘛,我最近也在用C语言编二维的FDTD程序,也是用了葛德彪的书上的公式,输出结果不对。我用的是正弦激励,但是得到的空间的场是像被调制了一样,幅度不是常数啊。。估计应该是PML设置的不对,程序已经检查过好几遍了,愁啊。。。
共
条评分
发帖
回复