本文主要是介绍Lumerical FDTD Setup Tips ------ Boundary Conditions,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Lumerical FDTD etup Tips ------ Boundary Conditions
- 引言
- 正文
引言
我们看到许多不同类型的边界条件能够在 FDTD 中被设置,那么设置边界条件的时候需要注意哪些事情呢,这里做一下简单地介绍。
正文
当我们使用 PML 边界条件时, “extend structure through pml” 选项会被选择。当这个选项被激活时,求解器将会自动延申任何接触边界内部边沿的结构通过整个 PML 边界的厚度。如果一个材料界面在边界条件内部存在时,这会阻止反射的发生。
在这个例子中,波导在仿真区域的内部边沿是终止的,当我们不使用 “extend” 选项时,大量的反射会发生,因为此时波导并未能通过 PML 吸收区域。通常,延申结构通过 PML 区域是我们想要的。
但是,下面有一些例子,我们是不想要延申材料通过 PML 区域的,如果你有一个物体,这个物体是被倾斜的,被仿真的物体将会被在垂直于 PML 的方向被延申,因此,它将会改变实际仿真的结构。在这种情况下,我们应该关闭 “extend structure through pml” 选项同时确保结构在设置的时候已经在各个方向都通过了 PML 区域。如果你需要图案,你想要在 PML 边界中设置相同的图案,
当使用 Periodic 或者 Bloch 边界条件时,会出现一个类似的问题,这些边界条件是一个网格元胞的厚度如
这篇关于Lumerical FDTD Setup Tips ------ Boundary Conditions的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!