FDTD操作案例2知识分享 下载本文

6. 添加网格覆盖区域。在仿真计算中,我们往往需要在部分区域对网格结构进行更为精细的划分,以使得仿真计算的结果更加准确。添加网格覆盖区域,就是对这个区域内的网格重新划分,提高计算精度。因为本例子中金薄膜的厚度为30nm,计算色散材料需要更精细的网格,所以我们在金膜所在的区域重新划分网格。

在“simulation”的下拉菜单中选择“mesh”添加网格覆盖区域。

对“mesh”参数进行设置,如下图所示。最小网格精度设置为2nm。因为我们的金薄膜厚度比较小,所以最小网格尺寸要小一些仿真结果才能比较准确。设置完成后点”ok”保存。

在运行仿真之前,还有两点需要注意一下。

第一,检查材料特性的拟合。在“check”下选择“material explore”。

至此仿真模型搭建完毕。模型结构如下图所示。

7. 在运行仿真之前,还有两点需要注意一下。

第一,检查材料特性的拟合。在“check”下选择“material explore”。

在如下对话框中选择仿真中所用到的材料类型,本例子中选择“Au(Gold)-CRC”,因为光源设置为单色光,只有单一频率,所以无法考察材料拟合的好坏。如果仿真计算的光源不是单一的频率,例如波段在400nm-800nm之间,考察材料特性的拟合。设置的参数如下图所示。点击“fit and plot”,出现金的介电常数实部和虚部的拟合情况。从两条曲线可以看出,我们所选的材料在400nm-800nm之间的波段的拟合的很好,说明所选择的材料类型正确。

第二,检查仿真运行所需内存,确保计算机有足够的内存来运行仿真。在“check”下选择“check simulation and memory requirements”,就可以得到仿真计算所需内存。如果需要的内存过大,超过了计算机的配置,就要考虑修改参数以减小所需内存。

8. 首次运行仿真时,要对计算机进行配置。