SPP滤波器总是发散

fdtd

#1

各位老师:模拟了一个简单的SPP滤波器,发现总是不能够收敛,lumerical的surport说是边界条件的设置不恰当,但是我按照https://kb.lumerical.com/en/index.html?layout_analysis_diverging_simulations.html的提示把所有的方式都试过了,还是不能得到收敛的情况。实在是没辙了。高手们指点啊!guide.fsp (402.6 KB)


#2

我看了看你的模型,建议您做2D模型的时候不要把FDTD计算区域的Z坐标与结构Z方向的最大坐标重合在一块,尽量保持结构在z方向上是有一定的范围,这样计算区域才能将结构认为是z方向是无限大。建议修改再看有没有什么问题


#3

还是不行,总是发散。:joy:


#4

结构并不是关于Y轴轴对称的,感觉并不能使用反对称边界条件,换成PML再试试看。
还有就是Mesh网格区域的选取,可以适当缩小到结构的核心部位,我觉得发散的原因有可能是把Mesh扩展到了PML层导致PML层厚度不够,另外mesh精度大小的设置也很重要,以及PML层数的设置这些都是比较关键的因素,需要一个一个慢慢调试的。


#5

全部使用PML边界条件,mesh只包含核心部分等都尝试了。log文件显示在4e-6之后就开始发散。mesh精度大小,以及PML层数的设置等等都挑事了,都会发散。我还用金(Au-CRC)做了模拟,也是离散,不能收敛。


#6

有问题来信到技术支持。