Bfast和Bloch+平面波仿真斜入射时结果不同


#1

老师,我用bfast和bloch+平面波两种方法在60度时的结果不一样,这是应该取信哪一种呢,或者哪个的精度更高一些
两种结构一样
bfast结果如下(取了100个点)


bloch+平面波结果如下(因为扫描费时,就取了25个点)


#2

要做对比,就把图详细的画好,比如横纵坐标范围。

理论上两个数值方法都是对的,在精度足够的情况下,他们趋于同样的精确解,所以建议是,提高精度(mesh pml),看看两种方法是不是区域相同。


#3

如果你在用Bloch+平面波扫描过程中,锁定了仿真的波长范围,应该是此方法精确一些。锁定的方法参见

用BFAST时,要确保是巩固Autoshutoffmin结束仿真而不是运行到100%,否则结果不准,可以打开Log文件查看。

此外,60度入射角,很可能需要用Steepangle的PML。