用Bloch边界扫描波长的问题(也适合斜入射TFSF光源)

bloch
宽光谱
斜入射
锁定

#1

2016A 最新版FDTD Solutions新添加了一种针对周期结构的“固定角度光源技术BFAST”,此技术可以一次仿真得到斜入射时宽光谱结果,一般来说比传统的Bloch+平面波技术要快。但是有一种情况必须使用Bloch+平面波,即光源的入射角大于全反射角。

使用Bloch边界为什么要扫描波长?这是因为要满足Bloch边界条件,只有中心频率的实际入射角是所设置的,其它波长和评论的实际入射角将不同于所设定的入射角,参见下图和知识库

使用Bloch边界对光源设置有什么要求?
此时,光源要设置为单色,在扫描组需要同时扫描起始和终止波长,可以在光源中的参数中找到wavelength start 和wavelength stop,并选定一定的要扫描的波长个数。

使用Bloch边界对网格设置有什么要求?
一般为了得到一致的精度,建议锁定扫描波长范围内的网格,方法是,在FDTD/Advanced里面,给出要扫描的最短波长和最长波长。

使用Bloch边界对功率监视器设置有什么要求?
此时可以通过监视器通用的GlobalSettings选择,仅监视一个波长:

在监视器中不要勾选Override:

扫描结果既可以通过扫描组中的Visualizer 查看,也可以

注意事项:
1:有时所扫描的波长可能谐振比较强,此时需要将原始文件的AUtoshutoffmin减小;
2:有时个别波长出现发散问题,此时可以通过Model里面的Scipt设置什么情况使用什么PML。 当然在扫描前需要实现测试;
3:一开始的扫描点数要少,先检查基本设置是否合适、正确。
如何锁定网格:


如何锁定材料的拟合波长范围

请参考附件查看设置和Script文件。
Bloch_pw_sweep.fsp (246.2 KB)
Bloch_pw_sweep.lsf (145 字节)

如果需要在一次仿真就得到宽光谱结果,请尝试BFAST光源技术

此外,材料的拟合范围也需要制定波长范围,参见这个帖子


反射率和透过率之和大于1怎么解决
用BFAST做anti-reflection layer的仿真,transmission绝对值总是大于1
想要做光源旋转的模型,不想展开,应该怎么做
非周期结构散射的远场分析:散射截面、远场分布、斜入射 综合帖
两束光同时入射到一有色散介质如何用FDTD计算其理论反射率
BFAST斜入射周期结构时透射谱的问题
提取FDTD中采用Bloch周期性边界条件的远场情况!
想计算斜入射的反射谱,但发现入射角度大了就会发散,为什么?
如何激励出表面等离激元(SPPs)
Bfast和Bloch+平面波仿真斜入射时结果不同
请教如何扫描入射波长
周期结构、宽光谱平面波斜入射时仿真应该使用什么边界条件(综合贴)
FDTD solution能不能进行非线性材料的模拟,如:kerr nonlinear 等;以及关于斜入射是边界条件的处理
模拟两块有一定间隔的平行板在太赫兹频段的透过率
Fdtd多参数同时扫描问题
Fdtd多参数同时扫描问题
我有一个周期结构需要宽光谱斜入射选用BFAST 但是保存文件时出现警告信息
等离子体光栅反射率大于1
斜入射扫描波长结束之后没结果
波长扫描具体操作问题
#2