Guilin Sun
Ansys Employee
"但出乎我意料的是,并不是精度越高吸收率越高"

这个很正常,在一定条件下,网格精度越高只能说结果的精度越高,不能保证结果越高,是不是?吸收率数值大了,反射透射就小了,所以不能由网格精度高就推论出某个结果数值就大。

真正的收敛性测试比较复杂,需要在调整网格的同时调整PML层数,保证PML的厚度(PML的网格尺寸乘层数)大致不变,监视器位于网格面上减少插值误差等。这些网格尺寸对结果的应该不一样,比如有精细结构,其网格尺寸至少要充分分辨其几何和物理特性;而光源的注射误差也与网格尺寸有关。

更多的收敛性测试参见: Convergence testing process for FDTD simulations

虽然理论上说网格无限细可以使仿真结果趋近连续结果,网格很细以后其它因素的误差可能占主导地位,因此仿真精度适可而止,不必为追求较小的误差而花费大量的时间。当深究以后,实际制造的结构尺寸误差,材料折射率误差和材料均匀性等也不保证同一批器件测试结果一样,更不用说测量也有误差了。