overlap - Script command
https://support.lumerical.com/hc/en-us/articles/360034405254-overlap-Script-commandReturns the overlap and power coupling between two modes calculated by the FDE solver or recorded by…
Topics related to Lumerical and more, in Chinese language.
TAGGED: modal-analysis
大家好!我们采用CCD探测了实际的出射光场的光斑,并想将该光斑数据导入到MODE solutions的FDE的DECK中,如下图所示,最后计算仿真的光场与实际光斑的重叠积分,但是在导入数据时,我遇到了困难,因为DECK的load对数据格式有限制,请问各位老师有没有什么好的解决方法?非常感谢您的关注!
Overlap的计算不是仅有光斑的强度分布就可以计算的,它需要EH场,以及每个场分量:
/forum/wp-content/uploads/forum-uploads/529/4DKN3QPDSRWN.png
https://support.lumerical.com/hc/en-us/articles/360034405254-overlap-Script-command
CCD只能探测强度,需要用近场扫描显微镜测量E的分量,再根据麦克斯韦方程计算出磁场才可以计算。
/forum/discussion/comment/117120#Comment_117120感谢孙老师的回复!对于您提到的EH场分量的计算,我会认真考虑的。但是我这里还有一个问题,如果我这边计算完EH场分量之后,形成一个数据集,能否导入MODE solutions中与建立的仿真波导出射光斑进行重叠积分计算?按道理应该是可以的,只要形成EH 的dataset就应该能工作,除非有Bug。不过你任何时候都可以用脚本根据公式自己计算,只需要提取FDE中的模式,比如
E1=getresult("mode1","E");
Ex=E1.Ex;
Ey=E1.Ey;
Ez=E1.Ez;
x=E1.x
等。
同理可以提取H场。
一般来说仿真用的网格应该会比测量的步长细,因此,可以将测量数据用计算的模式结果插值,这样保证两个模式用同样的网格,进而可以用脚本直接相乘。
/forum/discussion/comment/117321#Comment_117321感谢孙老师的回复!受教了!!© 2026 Copyright ANSYS, Inc. All rights reserved.
Please Login to Report Topic
Please Login to Share Feed