Script脚本计算的传输率大于1

例子是TE和TM模式光源经过模式转换器后输出hpw部分的Ey(对应TE)和Ez(对应TM)占输入TE或Tm光的比值,增加SiO2的厚度从0.1um到0.25um,传输率随着厚度增加而增加,到后边直接大于1了,请问老师为什么啊,这是模型TM-0.45-H_SiO2_0.20 .fsp (9.4 MB) 这是script脚本文件传输率pinch.lsf (326 Bytes)

你直接使用一个主分量的积分强度相比较,结果可以是任意值。比如,输入模式的主分量是Ez,如果是模式转换器件,另一个模式是Ey为主分量,那你比较两个Ey强度,可以得到非常大的数。

模式有E和H,一般是用S参数来表征某个模式相对于入射模式的情况,此时一般是不会大于1 的。 建议你使用Port,研究S参数:

此外,也可以考虑功率透射率: https://support.lumerical.com/hc/en-us/articles/360034405354-transmission-Script-command
?transmission(“in”);
result:
0.999916
?transmission(“out”);
result:
0.995669
这两个监视器的透射率都小于1,而且输出小于输入的。

很少用强度比的,特别是对于模式来说。请你再斟酌一下。