We have an exciting announcement about badges coming in May 2025. Until then, we will temporarily stop issuing new badges for course completions and certifications. However, all completions will be recorded and fulfilled after May 2025.
Photonics – Chinese

Photonics – Chinese

Topics related to Lumerical and more, in Chinese language.

Ansys Insight: FDTD仿真过程进度条结束显示100%,这样结果可靠吗?

    • Guilin Sun
      Ansys Employee
      此帖子最初在原KX论坛,转移到此论坛后,有些链接可能有问题,待以后有时间再行修正。 FDTD软件是时域仿真方法,要得到频域结果,需要通过傅立叶变换得到。 如果你监测的是时域结果,可以一直仿真到设定的仿真时间,例如Q计算,能带结构等。绝大多数情况是要频域结果。

      为了保证过傅立叶变换的精度,同时又要兼顾仿真效率,Lumerical的FDTD软件提供了一个检测方法,就是auto shut off min (或max,对一些非线性仿真),也就是根据时间域内残留的信号作判断:https://optics.ansys.com/hc/en-us/articles/360034382534-FDTD-solver-Simulation-Object

      一般的仿真,我们都建议用户的设置使得仿真在满足auto shut off min (或max)后自动结束,而不是仿真到指定的仿真时间:

       


      此时在大多数情况下可以保证精度,结果可靠。具体的百分比,可以在Log文件里面查看,例如
      9% complete. Max time remaining: 3 mins, 29 secs. Auto Shutoff: 1.66692e-005
      10% complete. Max time remaining: 3 mins, 25 secs. Auto Shutoff: 9.97499e-006
      100% complete. Max time remaining: 0 mins, 0 secs. Auto Shutoff: 9.97499e-006
      Early termination of simulation, the autoshutoff criteria are satisfied.
      这个文件在设置的仿真时间10% 左右满足Auto Shutoff的条件而结束。
      也有的文件一直不衰减,到了某个百分比后突然结束,例如
      83% complete. Max time remaining: 4 mins, 37 secs. Auto Shutoff: 1
      84% complete. Max time remaining: 4 mins, 21 secs. Auto Shutoff: 1
      85% complete. Max time remaining: 4 mins, 5 secs. Auto Shutoff: 1
      86% complete. Max time remaining: 3 mins, 48 secs. Auto Shutoff: 1
      87% complete. Max time remaining: 3 mins, 32 secs. Auto Shutoff: 1
      88% complete. Max time remaining: 3 mins, 15 secs. Auto Shutoff: 1
      100% complete. Max time remaining: 0 mins, 0 secs. Auto Shutoff: 3.27162e-009
      Early termination of simulation, the autoshutoff criteria are satisfied.
      还有的情况一直不能自动提前结束,只有到100%才结束,这里也分两种情况,一是用户经过测试将仿真时间设置的刚好,另外一种情况是并没有满足Auto Shutoff,后者多数因为仿真时间设置的不够长,或者器件的谐振比较强,而且后者占多数。此时如果察看时间监视器(建议每个仿真文件都至少有一个时间监视器),

      可以发现时间信号还很强。此时说明仿真时间设置短了。

       

      但是也有的时候,仿真早早达到了Auto Shutoff二结束,但是频域结果光滑,在谐振点附近结果变化剧烈,这说明器件里面的谐振还很强,信号没有很好地衰减(单个波长的信号强度占整个仿真光谱范围的强度非常小的比例,因此 autoshutoff检测不到),此时需要进一步减小 autoshutoff Min,例如1e-6,或更小。

      也有的情况这个谐振不在所需要的光谱范围之内,此时可以通过调整信号脉冲,减小autoshutoff Min而在小于100%时仿真就可以结束,而结果曲线很光滑。

      最后回答题目的问题,Fdtd仿真过程进度条结束显示100%结果可靠吗?这里可靠之时定性描述,不是定量。一般要得到频域结果,我个人建议小于100%结束最好,但是也有例外,例如仿真时间很长,用户可能需要从这个不是很精确的结果中看到一些现象,例如有没有谐振等,至于透射率反射率有百分之几的误差,或者谐振波长附近不光滑,可能都不是大问题,否则要重新仿真比较浪费时间。

      当然,这个百分比是相对的,与用户设置的仿真时间长短有关。一般建议宁可长一些,让满足autoshutoff来停止仿真而得到较为准确的结果,具体精度还有其它因素有关,例如网格精度、PML、材料拟合等。

       

       

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


    • Vlan
      Subscriber

      老师,您好,我想问一下这里您提到的谐振比较强具体应该如何判断呢,是和1e-6这个数字进行比较嘛?

    • Guilin Sun
      Ansys Employee

      有时单个谐振的Q很大,但是整个仿真区内的残余能量已经小于 autoshutoff Min,频域的透射反射曲线仅在谐振附件不光滑,有“毛刺”,就是这种情况。因为单的波长的能量占整个频谱的能量很小一部分,因而会出现这种情况。在时间监视器上看,还有较强的振幅,主要是这个波长的,有时甚至可以从时间信号后面部分测量出频率。

Viewing 2 reply threads
  • The topic ‘Ansys Insight: FDTD仿真过程进度条结束显示100%,这样结果可靠吗?’ is closed to new replies.