zenghy
Subscriber

斜入射你用的什么边界条件和光源以及PML?

一般情况可以用BFAST, 参见 Ansys Insight: FDTD Solutions中的最新BFAST光源技术及其应用

如果入射角度大,或者想得到更高的精度,可以采用平面波+Bloch 边界条件,然后扫描波长: Ansys Insight: 用Bloch边界扫描波长的问题(也适合斜入射TFSF光源)

如果斜入射但是使用Periodic 边界条件,而且不是BFAST 改写这种边界条件,结果就是错误的。

PML 的厚度建议半个波长左右。 如果有高级衍射大角度,建议使用Steep Angle PML。

假设边界条件和光源正确,透射率反射率大于1,最可能的原因是仿真时间不够Autoshutoff min 太大,参见 Ansys Insight: 为什么说仿真时间要足够长才能得到正确的频域结果

https://forum.ansys.com/discussion/comment/119463#Comment_119463

谢谢老师的回答,根据您的回答我对光源(平面光)改成了BFAST,边界的话底部z轴方向是界面metal,垂直于x轴和y轴的边界是Bloch,z轴另外一个测试反射率的一边设置的PML,也尝试设置了Steep Angle PML,但是出现了不收敛的情况。即使收敛还是会震荡。不知道是否还是我的设置问题