Ansys Learning Forum › Forums › Discuss Simulation › Photonics – Chinese › FDTD折射率监视器提取结构时边界的处理 › Reply To: FDTD折射率监视器提取结构时边界的处理
实际仿真时,边界上的折射率使用Conformal技术加权平均的,因此用折射率监视器提取的结果可以直接用。如果要更准确一点的结果,建议:1:尽量使得材料边界位于网格线上。也就是把某个材料(比如间隙)用整数个网格,当然此要求仅对一些情况适合,比如边界是沿坐标轴的;2:分别计算Ex Ey Ez 强度和相应点的折射率,参见太阳能器件仿真例子中的吸收组:https://support.lumerical.com/hc/en-us/articles/360042165534-Planar-silicon-solar-cellEx2=abs(getdata("field","Ex",1))^2epsx=(getdata("index","index_x",1)^2));等,最后再插值到同一个点上。这是因为实际Yee网格是这样的:https://us.v-cdn.net/6032193/uploads/N0I23B6POIUT/image.png注意,此时折射率监视器需要特殊设置:https://us.v-cdn.net/6032193/uploads/RJVKEY1WXA4I/image.png同理,频域监视器也是这样https://us.v-cdn.net/6032193/uploads/ARONY8RRAIV4/image.png请参考太阳能仿真例子文件。/forum/discussion/comment/111665#Comment_111665
n好的,谢谢~n对于第一点,我的结构刚好是完美的长方体,结构里面也是整数个网格,应该是满足的n对于第二点,说一下自己目前的了解:n设置spatial interpolation为none,也就是不进行空间插值,但是有个地方很奇怪,譬如,我的结构xmin,xmax分别为-25nm,25nm,但是根据折射率监视器的数据,这个结构材料的范围却是-25.5到25.5nm,很奇怪这个左右两边多余的0.5nm是怎么出来的?n根据太阳能器件仿真例子,我重新提取改写了一下,代码如下,得到的结果很奇怪,不知道哪里错了?n
