为什么同一个仿真文件,蓝光的结果与实验差别大而红光与实验结果一致


#1

虽然FDTD方法一次仿真可以得到宽光谱的结果,但是不同波长对应的精度可能不同,特别是用低精度仿真时,因为仿真网格固定的情况下,红光的波长长,相对来说网格的精度高于蓝光,参见这个帖子

当使用高精度时,不同波长对应的精度趋于一致,但是初始仿真仍然建议用低精度,例如精度2,等需要发表文章或者要报告时,再使用高精度,甚至作收敛性测试,参见这个说明。用精度2主要是为了提高仿真效率,否则仿真需要的内存和时间将大大增加。一般来说,精度的改善和效率需要折中。

这里说的精度主要是指由于FDTD的数值色散误差引起的。