如何取3D空间内的最大电场


#1

Lumerical怎么取一个3D空间内的最大电场?例如把电场分量全保存下来再取最大值的话消耗内存太大。怎么办?


#2

一般的结构,用户可能有大概的估计,最大强度发生在什么地方,例如金属球在玻璃衬底上,此时用很小的3D频域监视器在特定区域(例如球与衬底接触的附近区域)就可以。另外,一般也可以用几个2D监视器监测几个平面来发现最大强度的地方。

此外,一般可以用其它特性,例如透射率/反射率、散射/吸收截面等找到感兴趣的一两个波长,这时再用3D频域监视器准确监测这两个波长的分布。如果3D频域监视器记录频率点多,实际上很多波长并不是自己所需要的,但是却占用了大量内存,也降低了仿真速度。如果有3~4个波长,可以再添加另外一个3D频域监视器。这样一来,所有监视器里的波长都是指定的,避免记录不需要的波长。

提醒:
为了提高仿真效率,初步仿真时,建议透射/反射监视器仅记录缺省的50个或更少的频率点,既使结果曲线不那么光滑,但是能看出趋势就可以。以后根据需要再适当增加记录点数,例如100或200点,目的是使得曲线光滑些,用于报告或写论文。特别是在还没有确认自己的设置以及Script是否正确之前,记录50个点可以大大提高仿真效率。