We have an exciting announcement about badges coming in May 2025. Until then, we will temporarily stop issuing new badges for course completions and certifications. However, all completions will be recorded and fulfilled after May 2025.
Photonics – Chinese

Photonics – Chinese

Topics related to Lumerical and more, in Chinese language.

网格精度对仿真内存的影响

    • xingguohua18
      Subscriber

      老师您好,我想仿真一个大尺寸的超透镜结构,为减少仿真内存并保证计算结果的精度,尝试在不同区域添加了不同精度的网格,以下两种情况,网格总数少的反而所需的内存和运行时间较长,请问这是什么原因导致的呢?

      1. 设置mesh accuracy 为2,没有额外添加mesh,此时xyz方向上的网格间隔为20nm,总的网格数为1000*1000*150,仿真内存约为4G
      2. 在空气、衬底层添加mesh,xyz三个方向网格精度为200nm,在结构区域添加mesh,网格精度为20nm,总的网格数目为情况1的四分之一,但总的仿真内存增加为5G,且运行时间也增加了.
    • Guilin Sun
      Ansys Employee

      这个比较难说,你知道Override 网格有重合的话将用最细的网格,我一般不建议这种用法。你只需要用自动网格,用精度2或者3,在透镜部分加细化网格足够,其它地方不要加。

      基底部分没有必要仿真 那么长,仅有半个波长基底在仿真区即可,然后用farfieldexact 计算1D沿Z的强度最大点找焦点,在做焦面上2D计算farfieldexact计算强度分布。

      参见 https://optics.ansys.com/hc/en-us/articles/360042160493-Bull-s-eye-aperture

    • xingguohua18
      Subscriber

      好的,谢谢老师。

      此外,在我的仿真模型中,顶层为纳米结构,在xy方向需要较细的网格。底层为均匀的多层膜,在xy方向使用较粗的网格就可以。在不同的深度(z)范围内设置沿xy方向不同的网格密度是合理的吗?这种情况应该如果正确设置网格呢?(为避免网格重叠,在结构和多层膜的交界处留有10nm的区域没有网格覆盖。)

    • Guilin Sun
      Ansys Employee

      在不同的深度(z)范围内设置沿xy方向不同的网格密度应该不行,因为是直角网格,指定区域内所有Z都是一样的否则就不是直角网格了。你自己做个文件不加结构和光源显示一下网格看看。

      参见

      Ansys Insight: 何时使用(override) Mesh(目前显示有问题)

      Ansys Insight: 关于FDTD算法中的细化网格Override尺寸的设置目的

Viewing 3 reply threads
  • The topic ‘网格精度对仿真内存的影响’ is closed to new replies.