Photonics – Chinese

Photonics – Chinese

请问如何计算整个计算波长范围内的平均电磁场分布

    • sunfuwei
      Subscriber
      老师您好!在我们计算电磁场分布的时候,计算的结果都是看不同波长下的电磁场分布,通过选择波长值来得到对应的电磁场分布图。但如果我想知道在整个计算的波长范围内,平均的电磁场分布是怎样的,该如何进行计算呢,是不是要分别得到Ex, Ey, Ez在整个波长范围的平均值,然后自己通过script进行计算矢量和,才能得到整个波长范围内平均的E值,然后在自己画出二维图来,有更简单的思路吗,谢谢!
    • Guilin Sun
      Ansys Employee

      因为一般光学波段的探测器只能探测强度,因此应该将不同波长下的强度来平均。首先要通过脚本将强度提取出来:Ansys Insight: 几个简单实用的脚本Script命令:用于结果分析

      然后再取强度,比如

      Em=getresult("monitor1","E"); 这个结果是DATASET,内带强度E2

      E2=pinch(Em.E2);

      然后再对波长来平均,可能需要用循环语句。pinch后的矩阵参数应该是

      E2(x,y,f)

      假设这个监视器在XY平面。

      你可能需要多了解一些脚本的使用:

      Ansys Insight: 初学者如何写/编辑/运行脚本文件

      Ansys Insight: Lumerical脚本命令列表



Viewing 1 reply thread
  • You must be logged in to reply to this topic.