登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
时域有限差分法 FDTD
>
关于总散场的设置问题
发帖
回复
1030
阅读
2
回复
[
讨论
]
关于总散场的设置问题
离线
myp841025
天天向上
UID :83276
注册:
2011-09-26
登录:
2012-09-01
发帖:
86
等级:
仿真二级
0楼
发表于: 2012-03-16 19:18:57
最近在做一维薄层色散介质的反射,用到总散场的设置问题,希望大家可以一起讨论一下,
r'~^BLT`#
我的思路是先算出点源在场各个网格处的场值,然后再进行迭代,总散场边界的迭代公式如下,(其余场点均为一般的迭代公式):
Fg<rz&MR
64w4i)?eM[
总散场左边界:e(q)=e(q)-dt/(epsilon0*dz)*(h(q)+H(q-1)-h(q-1));
[(PD2GO+
J8:f9a:|M
h(q-1)=h(q-1)-dt/(mu0*dz)*(e(q)-E(q)-e(q-1));
;!H|0sv
TX7]$Wj
总散场右边界:e(q)=e(q)-dt/(epsilon0*dz)*(h(q)+H(q)-h(q-1));
+`s%-}-r
0Z<&M|G
h(q)=h(q)-dt/(mu0*dz)*(e(q+1)-E(q)-e(q));
eh5j
568qdD`PS
其中E(q),H(q)为源场值
RJO40&Z<Z
但现 ..
+?[,{WtV
sm>5n_Vw
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
共
条评分
离线
m4a1ken
UID :33675
注册:
2009-05-26
登录:
2014-01-26
发帖:
178
等级:
积极交流四级
1楼
发表于: 2012-03-17 20:18:34
楼主,其实这个小问题,你自己仔细推导下公式应该可以解决的,论坛上的朋友都那么忙,一般看到这种帖子是不会静下心来看的。
vi1 D<
感觉存在两处错误:
4v?}K
第一,我推导了一下,感觉电场和磁场的递推公式有问题,减号都应该是加号吧,用红色标注。
818,E
第二,在每一个公式里,处理散射场时,加减有问题,仔细想想应该知道,散射场左边界和右边界对边缘入射场的处理应该是不一样的,用绿色标注。
mN&B|KWU
我推导的公式如下:
YQ7\99tj
总散场左边界:
C^^AN~ZD
e(q)=e(q)
+
dt/(epsilon0*dz)*(h(q)
-
H(q-1)-h(q-1));
wS"`~Ql_
h(q-1)=h(q-1)
+
dt/(mu0*dz)*(e(q)-E(q)-e(q-1));
_yN&+]c
;.'\8!j
总散场右边界:
FOS5?%J
e(q)=e(q)
+
dt/(epsilon0*dz)*(h(q)+H(q)-h(q-1));
|mp~d<&
h(q)=h(q)
+
dt/(mu0*dz)*(e(q+1)
+
E(q)-e(q));
9m+ejTK{U
km,I75o.
我在想,楼主应该不会把红色的四个符号都弄反吧,所以可能是咱们坐标建立不同导致的。如果是这样,我建议你检查总散边界处入射波的加入,左右两个边界的符号一定是不同的。
!-cK@>.pE
共
条评分
离线
myp841025
天天向上
UID :83276
注册:
2011-09-26
登录:
2012-09-01
发帖:
86
等级:
仿真二级
2楼
发表于: 2012-03-18 10:37:48
谢谢你这么细心又耐心的解答!
共
条评分
天天向上
发帖
回复