有金属穿过PML层仿真离散的问题

fdtd

#1

您好:
我想问下就是我的模型有一层银膜,这个银膜没有穿过PML层的我有仿真过不会离散,但银膜穿过PML层运算完就提示离散了。除了FDTD,光源大小有改动之外就是把银膜穿过PML层了,改大改小应该跟离散没关系,我怀疑是这个银膜不能穿过PML层,但我想这个银膜大一些所以就穿过PML层了,但不能用周期条件。不知道这个金属穿过PML层是否有这种影响?有金属mesh refinement 里也选了variant 1.


#2

这种情况的确复杂。银膜穿过PML层是可能发散的,原因可能是产生了SPP。选variant 1个别情况下也可能产生发散。需要反复调整设置,包括用StabilizedPML,增加脉冲长度,用variant 0 等。


#3

您好:
因为这里不方便上模型文件,就是我现在发现一种情况,就是我有个颗粒放在金属膜上,如果我算吸收散射,用cross分析组,我把这金属膜穿过PML层,选的variant 1,是可以算的不会发散,但如果我要算这个颗粒的力,放一个受力分析组包住这个颗粒,下底板可能刚好在颗粒与金属膜边界,算出来就上面那图显示发散的,如果把金属膜缩小不穿过PML就不会发散。不懂是为什么?还有就是我算力也好,吸收散射也好,这个金属膜有必要穿过PML层吗?还是穿过TFSF光源就好了,是一样的效果吗?因为感觉穿过了光源那光源外边的金属膜就不起作用了啊


#4

如果你的金属膜在那个方向是无限大的,原则上应该穿过PML;仅穿过TFSF不够,因为有SPP。仅当穿过后发散有没有其它处理办法时才不穿过。

另外,你没他说清楚,是你添加受力分析组后发散?分析组一个不是产生发散的原因。