登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
时域有限差分法 FDTD
>
Sullivan 写的两个程序FDTD1D_1.5和FDTD_2.1模拟相 ..
发帖
回复
1
2
3587
阅读
18
回复
[
已解决
]
Sullivan 写的两个程序FDTD1D_1.5和FDTD_2.1模拟相同的情景为什么输出的结果不同呀
离线
xiahuiz
UID :20367
注册:
2008-10-29
登录:
2012-04-07
发帖:
30
等级:
仿真一级
10楼
发表于: 2009-05-07 17:28:15
回 9楼(gwzhao) 的帖子
真是大好人呀,谢谢谢谢!
共
条评分
离线
gwzhao
方恨少
UID :17098
注册:
2008-08-24
登录:
2019-01-09
发帖:
1374
等级:
荣誉管理员
11楼
发表于: 2009-05-07 18:28:13
回 10楼(xiahuiz) 的帖子
2.1里E(k) = dielectric_space_a(i)*(D(k)-I(k));
9;r48)5
I(k) = I(k)+dielectric_space_b(i)*E(k);
ski1f
这两个公式怎么推导出来的?
共
条评分
逆流而上
离线
xiahuiz
UID :20367
注册:
2008-10-29
登录:
2012-04-07
发帖:
30
等级:
仿真一级
12楼
发表于: 2009-05-07 19:08:32
回 11楼(gwzhao) 的帖子
2.1里的公式推导放在附件里,非常感谢!
描述:公式推导
附件:
公式推导.doc
(260 K) 下载次数:8
共
条评分
离线
gwzhao
方恨少
UID :17098
注册:
2008-08-24
登录:
2019-01-09
发帖:
1374
等级:
荣誉管理员
13楼
发表于: 2009-05-07 22:15:27
回 12楼(xiahuiz) 的帖子
看了一下公式推导,电流卷积,显然公式没有问题,然后再看了一下参数,也没问题,只能调试程序了。
] _]6&PZXk
运行1。5,结果比较正常。
>uqS
运行2。1,发现在0,100的区域之间,波形就开始衰减,而在这个区域内是没有加入损耗介质的,却出现这种现象,那肯定是程序的问题了。
E-7a`S
同时显示电场和电流,发现电流开始就不为零,显然不对,找到电流赋值的地方,发现公式
,*O{jc`(
I(k) = I(k)+dielectric_space_b(i)*E(k);
B[U.CAUn
明显dielectric_space_b(i) 应该为dielectric_space_b(k)
@poMK:
因为 i 一直为200。
sWpRX2{5,
O. .@<.
修改代码,重新运行,结果应该就对了。
;)bF#@Q
你看一下。
共
1
条评分
cem-uestc
技术分
+1
积极参与讨论+技术分 论坛感谢您的参与
2009-05-07
逆流而上
离线
gwzhao
方恨少
UID :17098
注册:
2008-08-24
登录:
2019-01-09
发帖:
1374
等级:
荣誉管理员
14楼
发表于: 2009-05-07 22:17:46
这个问题比较简单,但是尽量掌握思路,这样才能更快的发现和解决问题。
ydFhw}1>
1)公式推导是否有问题。
dcTM02kEh
2)没有,则模拟出来的结果是否合理
Am`A[rV0
3)不合理,猜测引起的原因。
oHFDg?Z`
4)看代码,能否找到问题。
oX~$'/2v
5)调试代码。
共
条评分
逆流而上
离线
xiahuiz
UID :20367
注册:
2008-10-29
登录:
2012-04-07
发帖:
30
等级:
仿真一级
15楼
发表于: 2009-05-07 22:36:56
回 14楼(gwzhao) 的帖子
你说得很对,我已经改过程序试了下,两个的结果一样了,很感谢!向赵师兄多多学习!
共
条评分
离线
hebylamarr
UID :35468
注册:
2009-06-17
登录:
2009-11-20
发帖:
13
等级:
仿真新人
16楼
发表于: 2009-09-09 16:02:47
多谢楼主
3@*8\
共
条评分
离线
da376805618
资源共享呗
UID :71951
注册:
2011-01-22
登录:
2014-09-27
发帖:
389
等级:
仿真三级
17楼
发表于: 2011-09-04 21:47:39
共
条评分
资源共享
离线
p20514002
UID :69039
注册:
2010-11-09
登录:
2015-03-24
发帖:
47
等级:
仿真新人
18楼
发表于: 2011-10-11 14:46:18
可以把你编写的2,1MATALAB代码 发给我吗?我的也和实际不一样
p20514002@163.com
我的邮箱 谢谢
共
条评分
发帖
回复