微环的仿真时间如何设为仅受autoshutoff限制?

fdtd

#1

这是我根据官方例程所仿真的微环
one_ring_resonator_no_data.fsp (709.1 KB)
仿真时间设了10000fs,也仿了17个消失了,但是drop路出来的T很不理想,

谐振峰的间隔是正常的,但幅度太不均匀了,而且远小于1,我猜测是仿真时间还不够长?

另外这是drop路出来的时间监视器的图

可以看到,到仿真的最后,脉冲仍然没有被完美吸收,这可能如老师以前所说会影响我频谱的曲线光滑程度等等。

那么问题来了,我也不知道具体该设置多大的仿真时间才合理的情况下(10000fs,20000fs……),但是运行一次的成本又很高(十几个小时),能否设置只有在autoshutoff值小于某门限才结束仿真,而不受限于仿真总时长?

期待老师的回答!


#2

是仿真时间不够长造成的。
因为一般要的是频域结果,所以必须等所需要波长的信号彻底衰减后才能给出正确结果。
你文件的问题也可能是直波导太短,应该穿过PML。
你再测试修改后的文件试一下。one_ring_resonator_no_data.fsp (716.6 KB)
为了提高效率,你也可以先用MODESolutions测试,等结果基本符合预期后再用FDTDSolutions验证。