Photonics

Photonics

Topics related to Lumerical and more.

透射谱问题

    • 2023020268
      Subscriber

      在用fdtd仿真时,监视器显示的透射谱出现这种情况,数值远远超过1,这一般是哪里设置的有问题,感谢!

    • Guilin Sun
      Ansys Employee

      你需要大大增加仿真时间,减小autoshutoff min,再测试,因为Q值很大的谐振需要长时间的仿真,autoshutoff min 1e-5 太大。具体多小合适,需要看到透射率小于1.

      参见 

      Ansys Insight: Slow convergence in FDTD

      • 2023020268
        Subscriber

        感谢您的解答 但我仿真时间从130000fs增加到300000fs,autoshutoff min也减小到了1e-10了按照您提供的链接的解决办法去修改了 结果还是不太理想,这是设计的结构图,您能否再指点一下感谢

      • 2023020268
        Subscriber

        最高将时间调整到500000fs,最小停止步长调到1e-50,透射率还是无法到1以下

    • Guilin Sun
      Ansys Employee

      你可能需要了解时间域算法是怎么工作的,加一个时间监视器看看出射场是否到零?应该是仿真时间不够造成的。

      要得到正确的透射率,需要非常多的Cycle。你琢磨一下是不是。

      除此之外,你的结构在Y方向有很小的间隔,周期边界距离结构很近。改善方法:

      1:在Y方向也多画一个周期,让边界条件位于结构上;参见 监视器和光源位置互换 (ansys.com)

      2:光栅结构需要细化网格,其尺寸应该使得周期内有整数网格。如果内存需要太大,可以X方向粗一些,但是Y方向至少要有3个网格以上来分辨间隙,尺寸差一般不超过5倍比较合适。当然,因为尺寸变小,仿真用的CPU时间将增加。

      3:如果你不是十分在意这个谐振点的透射率,可以用切趾术:

      https://optics.ansys.com/hc/en-us/articles/360034902473-Understanding-time-apodization-in-frequency-domain-monitors

       

      • 2023020268
        Subscriber

        您好感谢您专业的回答,在Y方向也多画一个周期,让边界条件位于结构上,但这个操作不是很懂,这个让边界条件位于结构上的话,那我单胞的结构不是也发生了改变吗,您能再帮助我理解下吗,感谢

      • 2023020268
        Subscriber

        尝试了您说的那种方法,应该是我理解没到位,您可否再指导一下,这样出来的结果更差了

    • Guilin Sun
      Ansys Employee

      你这样调整是不是正确,你可以将单个周期结构作为一个Group, 然后将它拷贝成3*3的阵列,你再看看是不是你需要的结构?你可以用左侧Array工具,ax ay 选为周期,每个方向选3个,看看这个阵列是不是你的周期结构。

      另外,你说的更差,具体是指什么,没有详细说明很难提供帮助。你的仿真时间足够,文件停止仿真时的autoshutoff level 是多少?那个%数是多少?

      Ansys Insight: 为什么说仿真时间要足够长才能得到正确的频域结果  

Viewing 3 reply threads
  • You must be logged in to reply to this topic.