登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
时域有限差分法 FDTD
>
pml中递推式推导
发帖
回复
1846
阅读
8
回复
[
讨论
]
pml中递推式推导
离线
fancywalkin
UID :30388
注册:
2009-04-20
登录:
2011-11-17
发帖:
128
等级:
仿真二级
0楼
发表于: 2009-05-08 14:42:46
在推导pml中迭代公式的过程中,如二维TM波,会设中间变量Bx,By,Ez
9n@jK%m
中间变量设的不同会得到不同的迭代公式
/Tv< l
不知有没有人试验过用不同的迭代式来编程实现仿真,可否谈谈效果如何
oHeo]<Fbv
其实我想问的就是:中间变量设置的不同而带来的迭代式形式的不同,是 ..
uiHlaMf
H]@Zp"7
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
共
条评分
离线
gwzhao
方恨少
UID :17098
注册:
2008-08-24
登录:
2019-01-09
发帖:
1374
等级:
荣誉管理员
1楼
发表于: 2009-05-08 14:54:35
对编程而言,中间临时变量不会影响结果。
共
条评分
逆流而上
离线
fancywalkin
UID :30388
注册:
2009-04-20
登录:
2011-11-17
发帖:
128
等级:
仿真二级
2楼
发表于: 2009-05-08 15:01:02
回 1楼(gwzhao) 的帖子
理论上应该是不会影响,可是为什么我采用不同的中间变量的迭代式效果就是不一样呢
H;$w^Tr
中间变量的设置有什么技巧吗
共
条评分
离线
gwzhao
方恨少
UID :17098
注册:
2008-08-24
登录:
2019-01-09
发帖:
1374
等级:
荣誉管理员
3楼
发表于: 2009-05-08 15:23:56
回 2楼(fancywalkin) 的帖子
中间变量一般只会影响速度,内存大小,而不会影响结果。
;APg!5X
你的问题应该不是设置技巧的关系。
共
条评分
逆流而上
离线
fancywalkin
UID :30388
注册:
2009-04-20
登录:
2011-11-17
发帖:
128
等级:
仿真二级
4楼
发表于: 2009-05-08 15:34:32
回 3楼(gwzhao) 的帖子
我现在在编一个二维的程序,四周加的pml吸收边界,仿真到3000步左右的时候,数据开始发散
o'yR^`
应该是吸收边界加的不好,所以我开始质疑自己的迭代式,找不出原因
共
条评分
离线
fancywalkin
UID :30388
注册:
2009-04-20
登录:
2011-11-17
发帖:
128
等级:
仿真二级
5楼
发表于: 2009-05-08 15:36:30
图片:pml3000-30.jpg
共
条评分
离线
gwzhao
方恨少
UID :17098
注册:
2008-08-24
登录:
2019-01-09
发帖:
1374
等级:
荣誉管理员
6楼
发表于: 2009-05-08 16:19:48
回 4楼(fancywalkin) 的帖子
这种显然不是临时变量的问题,而是你公式没写对,可能笔误,可能符号弄反了等等。
共
1
条评分
cem-uestc
技术分
+1
积极参与讨论+技术分 论坛感谢您的参与
2009-05-08
逆流而上
离线
cem-uestc
UID :9061
注册:
2008-03-07
登录:
2019-01-05
发帖:
2575
等级:
荣誉管理员
7楼
发表于: 2009-05-08 17:41:08
什么样的“不同的中间变量的迭代式”?
共
条评分
欢迎光临
http://www.mwtee.com/home.php?mod=space&uid=13535
离线
leesaint
UID :13580
注册:
2008-06-08
登录:
2016-02-11
发帖:
72
等级:
仿真一级
8楼
发表于: 2009-05-26 09:22:32
从你们的讨论中受益!
共
条评分
发帖
回复