关于计算中细化网格diverged的问题

fdtd

#1

老师,您好!

我的计算模型如下所示 (具体参数见附件)。希望计算光谱的LSPR(表面等离子共振)峰随着环境折射率的改变的大小,并解析光谱是由Au nanoplate 还是nanohole造成的,由哪个共振模式所致。

边界条件在xy方向为周期边界条件,z方向为PML.
当不加细化网格的时候,光谱计算结果如下。

<a class=“attachment” href="//lumerical-community-uploads.s3-us-west-
但是当我想知道电场分布的时候,在计算模型周围加了细化网格,mesh size= 4, 结果计算结果发散。
请问老师,我的模式参数设置有什么问题吗?细化网格,其他条件不变,为什么会导致结果发散呢?
希望得到您的指教。

2.amazonaws.com/original/2X/7/7b31ec426bbb2a5a628875e98b6b621c744c36ed.lsf">sp_array-back.lsf (1.4 KB)
sp_array-back.fsp (291.5 KB)


#2

你需要参考这个帖子


找到发散的原因。

我估计是因为你将整个仿真区都添加了细化网格,导致PML的总厚度不够而发散的。

建议:仅在结构的地方添加西化网格,让PML远离结构并位于网格均匀的区域。你参考一下修改的文件。sp_array-back.fsp (295.4 KB)