Photonics – Chinese

Photonics – Chinese

您好,我在对官方Metalens案例进行改变时遇到了问题

    • 2020100172
      Subscriber

      您好,我在官方案例的基础上,将圆柱形超构单元改为矩形超构单元,想探究矩形超构单元的长(a)和宽(b)两个参数对出射光相位和透射率的影响,但遇到了一些问题,官方案例网址:https://optics.ansys.com/hc/en-us/articles/360042097313

      (1)保留Model-set-up中其他script,metamaterial span-为超材料的结构的总厚度(不包含衬底),所以将其设置为矩形超构单元的高度height,metamaterial center-为超材料结构的中心位置,官方案例中将其设置为height/2,我不知道怎么将其和长和宽两个参数联系在一起,暂时将其设置为a/2,请问如何将这个意义与长和宽联系在一起呢?

      (2)对于s参数分析组的script保持不变,只在Variables中更改了变量的数值

      (3)对a和b进行参数扫描,为了试验设置是否准确,只扫描了几个点,但是出现报错,请问这是为什么呢,是(2)中还有其他script需要改吗

      参数扫描结果:

    • Guilin Sun
      Ansys Employee

      A1: 这个脚本可以的

      你先不要扫描,先直接运行,看看分析组中202行矩阵为什么出错了,修正看看。如果是这个例子:

      可能是你仿真的宽光谱吗?这是衍射级超出了原先的定义。你需要逐行用问号输出看看结果。

      参见 

      Ansys Insight: 几个简单实用的脚本Script命令:用于结果分析

       

    • 2020100172
      Subscriber

      感谢您的回复!但我还有一些不理解的地方

      针对第一个问题:metamaterial center为超材料结构的中心位置,我理解位置不应该是一个三维的坐标嘛(有X、Y、Z),但是利用set ( "metamaterial center",xx) ; 语句只能设定一个坐标值,那这个值到底是选择超构单元高度的一半,还是长度的一半,还是宽度的一半呢?

      针对第二个问题:仿真时波长设置的是单一波长400nm,不是宽光谱:

      我采取您的建议,先不参数扫描,直接运行,发现在202行有问题

      我不知道该如何修正,但我将仿真波长更改为532nm、660nm、671nm后,在进行参数扫描时没出现上述报错,参数扫描自己结束了,没有弹出窗口,利用Visualizer查看结果如下:

      每一组参数扫描的进程如下:

      请问这说明其他波长的参数扫描时正确的吗?

       

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