自定义网格
  • 自定义网格

自定义网格的设置

本节是关于自定义网格的介绍。

在所有算法(FDTD、FDFD、FDE)中,用户均可以自定义网格。

在求解器选项卡中点击Mesh按钮,在复合视图中创建自定义网格,然后在自动弹出的编辑属性界面中修改自定义网格的设置,即可完成自定义网格的添加。

自定义网格

自定义网格是软件的高级功能之一。

自定义网格用于覆盖部分仿真空间原来划分的网格

通常情况下,网格划分参数在求解器编辑窗口的Mesh选项卡中设置,如果部分模拟区域需要特定的网格划分,则可以使用自定义网格来实现。

如果多个自定义网格相交,在相交区域内,网格划分算法将使用其中最小的网格步长。

此外,求解器的Mesh选项卡里的最小网格尺寸设置(Min mesh size setting)优先级最高,也就是说,如果用户设置的自定义网格尺寸小于该最小网格尺寸设置的数值,那么在生成网格时将按照最小网格尺寸来创建,而不再考虑其他相关参数。

网格划分结果可以在View simulation mesh中查看,相关操作请参阅快速访问工具栏

设置

几何选项卡

设置自定义网格的空间几何(位置、长度)。

Name Description
X/Y/Z pos 设置自定义网格的中心坐标。
X/Y/Z span 设置自定义网格的范围。
  • 当自定义网格的Span为零时,该方向将不设置自定义网格。
  • 若勾选Use relative coordinate,将使用相对坐标系的坐标,请参阅坐标系

自定义网格选项卡

自定义划分设置类型为:

Name Description
Maximum mesh size>dx/y/z Maximum mesh size定义类型中,定义x/y/z的步长。
Equivalent index>Equivalent index x/y/z Equivalent index定义类型中,定义x/y/z方向的等效折射率。

更多

网格、自定义网格和最小网格限制

关于自定义网格,需要考虑以下几种关系:

  • 求解器中的网格设置和自定义网格的优先级;
  • 自定义网格之间相交的优先级;
  • 其他,关于求解器的Mesh选项卡里最小网格尺寸的设置(Min mesh size setting)。

下面展示了部分情况的网格划分结果:

adv_compare_mesh.png

Number Description
(a)(a) 网格类型设置为均匀(Uniform)时,添加自定义网格,为了保证网格在整个仿真空间中的均匀性,自定义网格区域内外的网格大小会保持一致。注意:(1)当求解器网格尺寸与自定义网格尺寸不一致时,网格创建过程中将采用较小的网格尺寸来划分仿真空间;
(b)(b) 网格类型设置为自动非均匀(Auto nonuniform)时,添加自定义网格会直接覆盖自定义区域内的自动网格。这也是使用自定义网格最常见的情况。注意:(1)自定义网格的优先级始终高于自动生成的网格,即使自定义网格可能会使网格尺寸更大。
(c)(c) 当定义的自定义网格之间相交时,相交部分将采用网格尺寸更小一方来划分仿真空间。
(d)(d) 当自定义网格的尺寸在某轴方向上小于求解器的Mesh选项卡里最小网格尺寸时,软件将以Min mesh size setting的数值在该轴方向上创建均匀网格,即:最小网格尺寸的设置优先级最高。

实际网格划分的数据

实际网格划分的数据的查看和获取,参考网格