Fde的仿真区域大小如何设置

#1

如何设置FDE的仿真区域?例如,波导截面在XZ,FDE的geometry设置x,z,x span,z span取多少最合适呢?网格如何设置?

MODE Solutions 初学者:FDE如何设置
#2

FDE将求解的是波动方程,将波导截面和边界在内的电磁场一起离散化为矩阵,然后求解该矩阵的特征值,参见
FDE Solver Physics
原则上,只要边界不截断波导本身的模式分布就可以了。要检查模式是否被截断,你可以先用缺省的设置计算模式,然后用Log Scale 画出场分布(在Eigensolver Analysis窗口)。如果模式强度在边界上到小于1E-12 (或者1E-10,可以修改图形中的Colorbar,方法:点击Setting,选 set color bar limits, 选colorbar max 0, colorbar min -12 或-10),区域大小基本上就可以了。这是定性描述,也可以定量,就是通过改变仿真区尺寸,看看有效折射率小数点后几位有变化,这种变化的精度是否足够。一般来说,小数点后面第三位或者第四位精确就能满足需求了。如果需求更高的精度,可以进一步增加仿真区尺寸。大家知道,一般应该将波导的中心设置在仿真区的中心。

同理,如果你不知道如何选用Mesh的尺寸或者Mesh Cells的个数,你也可以做类似的测试。与FDTD Solutions不同的是,更细的网格不一定给出更精确的结果。

需要注意的是,如果你选择的网格尺寸是MeshCells, 当仿真区增加时,需要适当增加其个数。当仿真区增加网格变细后,计算时间随之增加。如果做这种测试,我建议用maximum mesh size,以保证精度。

有问题请于我们联系,并附源文件。

closed #4