Photonics – Chinese

Photonics – Chinese

Topics related to Lumerical and more, in Chinese language.

拓扑优化Size of a pixel问题

    • 22721064
      Subscriber

      老师好!我想询问一下拓扑优化中Size of a pixel是否可以修改,我设置Size of a pixel along x-axis (in nm)为30时可以正常以我设置的猜测区域运行,但是我修改为30nm以上就会报错,请问老师有什么解决办法吗

      运行结果

    • Guilin Sun
      Ansys Employee

      不知道这是哪个例子或者器件?

      Size of a pixel 是指delta_x即Override Mesh 的dx 吗?该网格的目的是局部细化,原则上它应该比FDTD或者VarFDTD网格小才有效果,否则人为把仿真网格变粗经常会导致问题,例如结果不准确。但是,这个信息:

      there must be two bounds for each optimization parameter 应该不是由此网格尺寸直接造成的,应该是其它原因,里面说没有给出两个限制即正确范围。你查看一下你的脚本。

       

    • 22721064
      Subscriber

      孙老师好,我在尝试修改拓扑优化实现4ch的wdm的例子,我希望将pixel的大小改为可加工的大小,我自己尝试了很多方式,发现override mesh有时会在网格边界进行非均匀划分,导致设计区域网格不均匀,从而报错。我修改为100nm后,并且修改了lsf可以正常运行;另还有一个问题,我在尝试修改为60nm时,我将fdtd的index设为1.44,波导的index设为3.48,设置一个y分支作为initial guess,代码可以正常运行,但是折射率出现了>4的情况以及<1.44的情况,这个问题在100nm时并未出现,如下图所示

    • Guilin Sun
      Ansys Employee

      "发现override mesh有时会在网格边界进行非均匀划分" 这是因为此网格的外面需要额外的两个均匀网格然后才非均匀变化。

      改善: 将其集合尺寸设置为最大可能的变化范围,保证仿真器件网格不变。

      “折射率出现了>4的情况以及<1.44的情况”,这个可能是conformal mesh 造成的,你可以选用staircase。 等最后优化后再改为conformal mesh做最后测试。

       

       

Viewing 3 reply threads
  • The topic ‘拓扑优化Size of a pixel问题’ is closed to new replies.