Photonics

Photonics

官网案例:spot size conventor 仅把metal 边界换成PML边界,结果出问题,扫描结果,s参数为零。

    • fcliang2016
      Subscriber

      之后用FDTD验证也出问题,请问是什么原因导致的?

    • fcliang2016
      Subscriber

      metal边界时, 模式数mode为10;但是PML边界模式数为10,20都不行,30才可以,这是为什么?

      我的理解是模式数越多,收敛性越好,但是结果不应该为零。然而PML边界为10和20时,taper扫描到300um,结果透过率都是零,这很不正常,透过率可以不高,但是不应该为零!

    • fcliang2016
      Subscriber
      另外,FDTD是因为仿真时间设置的少造成的,FDTD已经可以了。
    • Guilin Sun
      Ansys Employee

       

      这是因为PML时需要更大的测试模式,否则可能找不到传播模式。另外,一般情况下不建议用PML边界,因为不连续处还需要非传播模式。你可以用FDE测试某一段,看看多少测试模式才能给出足够的模式。

       

    • Guilin Sun
      Ansys Employee

      另外还有一个可能,那就是Port的模式有误,输入模式不能转换为输出模式,请检查模式及其偏振是不是正常。

    • fcliang2016
      Subscriber

      在此回答一下,之所以出现该问题的原因,以及解决方法,希望帮到后来人:

      1.PEC和PML边界的特点有关,PEC,very perfect, 各方面处理十分理想;而PML边界,是占空间位置的,处理起来十分繁琐,与网格粗细, 波长等有关 。

      2.把整体网格细化,就可以解决问题了,在EMEsolver 设置中把mesh number 变大即可。

      具体如何从算法中怎么解释,我就不知道了,期待官网算法工程师给个解释。

       

    • Guilin Sun
      Ansys Employee

      谢谢分享!

      得到零结果的主要原因是模式不合适。愿意的话可以检查一下PML粗网格的时候每个CELL里面的模式,以及相邻CELL的OVERLAP。特别是网格粗的时候里面的OVERLAP是需要积分的,此时只有传播模式,积分结果可能很差。而金属边界是有BOX模式存在,积分尚可,因为EME关键是CELL界面上横向场连续。是不是十分理想可能要与细网格结果比较才知道。

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