Photonics – Chinese

Photonics – Chinese

Ansys Insight: FDTD 和 varFDTD 常见的发散原因以及处理

    • Guilin Sun
      Ansys Employee
      FDTD 和MODE 中的varFDTD使用的都是有限差分时域算法,如果某些设置不当,仿真将会发散,此时后续的计算结果可能不正确。为了防止用户误用其结果,软件在自动结束(即软件检测到Auto shut off max)超过预先设定的数值,参见这个帖子 380)时,会在文件的左上角给出提示,参见下面这个图:

    • QiXubin
      Subscriber

      您好,这个帖子为什么打不开啊?

      我做的是:晶体硅+倒金字塔结构的太阳能电池,光源采用平面光,仿真过程中出现了报错:

      产生错误:警告!在监视器和下面的源中创建数据的模拟产生了分歧,并且“数据很可能无效”。关于解决这个问题的帮助,请参阅发散输出页面

      Warning! The simulation that created the data in the monitors and sources below diverged, and the data is likely invalid. Please see the Diverging simulation page for help on solving this problem.

      但是链接地址打不开,请问该怎样解决?

    • Guilin Sun
      Ansys Employee

       

      目前论坛转移有些问题,很多帖子内容丢失,甚至有些帖子都丢失了。你可以网上搜本贴的题目,

      FDTD 和 varFDTD 常见的发散原因以及处理

      国内一些网站有转载。

      英文帖子目前也有这个问题,没有有效的内容。

      一般就是先用金属边界看看是否发散;如发散,减小时间步长;

      查看材料拟合;查看细化网格看看比例是否太大,一般建议Aspect 比值小于5.

      周期结构要看有高级衍射,大角度情况下普通PML可能不行;需要用Steep Angle PML,并增加层数。

      另外如果有金属,先不要用conformal variant 2.

      可以记录PML内的数据看看是从哪个PML发散的:

      增加PML与结构之间的距离有时也有帮助。

      有时间不让金属穿透PML也有效。

      或者选其它PML,比如Uniaxial。

       

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