Photonics

Photonics

Topics related to Lumerical and more.

关于双层超表面相位仿真与matlab结果不同的问题

    • 马新蕾
      Subscriber

      老师您好,我最近在做双层涡旋超表面的仿真。两片超表面是共轭的,相位相反。这是建模时使用的脚本程序。

    • Guilin Sun
      Ansys Employee
      我不太清楚这两个超表面是怎么在仿真中出现的。 光源距离超表面前面的距离相等吗?超表面的后表面到监视器距离完全一样吗?如果一个超表面的前表面是第二个超表面的后面,也就是前后反转的话,那结果就不会想等。
      当然,还要保证两个仿真的一切设置,特别重要的是网格不变。如果结构单元有所变化,那必须用Override均匀网格,保证两个仿真的网格一点不变。
      你再检查一些。

      此外,以后写中文请发中文论坛: Photonics - Chinese — Ansys Learning Forum
    • 马新蕾
      Subscriber
      非常感谢老师的耐心回复。第一次使用论坛没有注意发帖的位置,十分抱歉。

      我仔细检查了两个单层超表面的仿真,设置是完全相同的。为了保证不受其他因素影响,我直接仿真了一个双层的超表面。可以看到每个柱子的旋转角度都是相反的,按照几何相位的理论,相位只与纳米柱的旋转角度有关,那么产生的相位叠加起来应该为0,但是事实却并不如此,
    • Guilin Sun
      Ansys Employee
      那现在主要是要在超表面设置固定网格,即Override试一下。

      如果还有问题,建议重新建立新的Project,吧所有结构监视器光源拷贝过去,但是不要拷贝FDTD和网格,后者另行设置。仿真一个以后,把结构删除,把另外一个结构拷贝过来。保存为另外的文件名。

      拷贝用Ctrl^C粘贴用 Ctrl^V。你试一下
Viewing 3 reply threads
  • The topic ‘关于双层超表面相位仿真与matlab结果不同的问题’ is closed to new replies.