官方淘宝店 易迪拓培训 旧站入口
首页 > 微波射频 > 射频工程师交流 > 请教二维FDTD问题

请教二维FDTD问题

12-08
最近编了一个二维TE波的程序,出来的图形应该是等值的同心圆,
可是我编出来的图形中间不是同心圆,而在外围几圈是同心圆,
那位知道是怎么回事码?
多谢赐教!

源在哪里?边界是什么?说得太不清楚了

如果源在中心,又是PML的话,有可能是你程序问题,如:多迭代了一个单元之类
的,找找bug

源不是在中心,比如说:100×100网格的话,源在5×5这个位置,
我用的是Mur吸收边界。

这个位置用Mur吸收边界不够理想

呵呵,但是把源设置在中心也是这样的情况。
我只是想把《电磁波时域有限差分方法》(葛德彪 等)上面的二维
TE波(P42)的情况实现,上面就是用的Mur吸收边界,
呵呵,望高手再指点一二!

这样的话,就是Mur没编对。
吸收边界的误差肉眼是看不出的,看得出来的就是错误。

我放大了看,边界好像没有问题。
只是接近源的地方出来的等压线不是很规则,远离源的地方的等压线
是一个个规则的圆。

恩,俺觉得也是这个咚咚不对
所以还有反射回来的波

Top