想计算斜入射的反射谱,但发现入射角度大了就会发散,为什么?


#1

斜入射平面波光源必须与合适的边界组合,如果用错了就容易发散。
用法是:
1:平面波+Bloch边界,一般一次计算一个波长,在光源的General图标内,Plane Wave Type处必选Bloch/Periodic,为什么要一次计算一个波长,参见这个帖子。一般来说结构必须有对称性。

2:平面波BFAST技术,有自己的特殊边界(和自己的算法),所有指定波长都有相同的入射角,一次仿真可以得到宽光谱结果,参见这个帖子。一般来说结构必须有对称性。

3:TFSF+PML,一般用于非周期结构的散射,个别情况也可以用于周期结构。斜入射时目前只能单个波长由正确的入射角度,原因与Bloch边界一样。

它们的区别参见这个帖子


#2