We have an exciting announcement about badges coming in May 2025. Until then, we will temporarily stop issuing new badges for course completions and certifications. However, all completions will be recorded and fulfilled after May 2025.
Photonics – Chinese

Photonics – Chinese

Topics related to Lumerical and more, in Chinese language.

Ansys Insight: 周期结构结果分析:透射反射率、散射、远场、角分布、近距场分布、位相提取等 综合帖

    • Guilin Sun
      Ansys Employee
      最近此类问题比较多,因此专门写此帖以帮助大家。这里只介绍方法,不涉及具体操作。因此,跟贴的时候请注意,具体问题例如如何设置、仿真出错等请另外发帖。本贴讨论的是周期结构,使用周期性边界条件,至于其设置和选择,可以参见后面连接的帖子或者搜索以下论坛的相关帖子。

      1. 关于透射率反射率

      实际上,只有周期结构平面波类型的光源(以及波导类的模式光源和高斯光源,偶极子光源也可以)计算透射率和反射率才有物理意义。此时,只需要在透射率区添加一个透射率监视器,在光源背后,或者在光源与结构之间添加反射率监视器就可以。在之间的监视器使用见后面连接。

      2. 关于不同衍射级的透射率反射率计算问题

      周期结构实际上也可以统称为光栅结构,因为是无限周期的,如果有高级衍射,或者需要分析不同衍射级的透射率反射率,需要使用光栅分析脚本 https://support.lumerical.com/hc/en-us/articles/360037228834-Lumerical-scripting-language-By-category  

      3. 关于散射问题:散射截面积、散射场分布、极化分布

      散射问题,一般研究的都是非周期结构,例如飞机的散射截面积等。当然,如果一定要研究周期结构的散射,也可用TFSF来研究。 在TFSF中,散射是指用散射体不存在时的场照明散射体的结果,没有直射或者解析方法可以预测的那部分光场,不仅仅是指从光源来的直射场。

      散射截面积这个概念对周期结构还有没有实际意义,大家可以自己考虑,我个人认为没有什么物理意义。

      如果一定要计算散射截面积,也是可以的:使用TFSF光源,其尺寸在周期方向要大于周期,而且要求沿传播坐标轴的TFSF4条棱边所经过的物理结构完全一样。由于在周期方向光场是相互作用的,此时,只需要在透射散射区添加一个功率监视器监测前向(T方向)、在反射散射区(R方向)添加另外一个功率监视器即可。如果要使用分析组,建议将周期方向的监视器删除,以免大小设置不正确出现问题。

      散射场分布、极化场分布是很模糊的概念,必须说明是近场还是远场:近场直接用监视器可以得到,远场需要用光栅函数分析。可以得到Ep,Es等偏振分量和总的E。

      4:关于远场问题

      远场有两类,第一类是常见的将监视器上记录的场投射到1米半径的半球面上,可以是非周期的Farfield计算,也可以是周期结构的光栅函数计算,这类远场的结果是E(或者分量)随角度的分布;

      第二类,使用farfieldexact, Ansys Insight: 关于farfieldexact及其应用 计算任意位置、平面或者曲面上的场分布,计算出来的E是指定面上坐标的函数。一般用于非周期结构。

      也就是说,对于周期结构,正确的远场分析是使用光栅脚本,而不是使用Farfield 函数:Ansys Insight: 关于Farfield3D这系列指令的细节问题
    • Guilin Sun
      Ansys Employee

       

      5. 斜入射平面波照明
      如果是单色结果,可以使用Bloch 边界 用Bloch边界扫描波长的问题(也适合斜入射TFSF光源)
      如果是宽谱,可以使用BFAST: FDTD Solutions中的最新BFAST光源技术及其应用

      关于角分布(又叫角分布谱,或者角谱)
      角分布就是光栅的远场场分布,因为是衍射级,只需要知道衍射角和相应的强度就足够了 ,即E2。
      当使用Visualizer查看有限周期结果时(缺省是10乘10个周期,一般没有必要使用更多的周期以免缺失一些衍射级,这部分内容在现场培训时有详细介绍。 这个是近似的方法),是按1米半径球面上的 Theta、Phi 计算的。这里的Theta、Phi是有具体含义的,前者是俯仰角、后者是方位角。

      不同波长的角分布不同,必须按不同的波长分别计算。最新版允许使用多线程计算,因此无论是用Visualzier还是脚本,多波长现在计算都很快。

      关于指定角度的某个平面的角分布
      此时,应该分析这个平面对应的THeta、Phi。例如,当XY是周期,光源沿Z轴正入射,要想知道光栅XZ平面上的远场角分布,只需要在Visualizer上选Phi=0 就可以了。在光栅函数计算时,只需要提取XZ面对应的衍射即可。也就是gratingm计算的 衍射级 。不过,在3维仿真时,很少做如此分析,因为实际光栅衍射在两个方向都有。

      关于指定近距离面上的场分布
      非周期结构的近距离用Farfieldexact,对周期结构, 计算复杂一些
      Far field from periodic structures 实际上里面也是用的光栅分析。

      关于指定近距离面上场的角分布
      这里,角分布是一个模糊的概念,需要知道是什么角?如果是Theta、 Phi,它们是球坐标的量,一般对应俯仰角和方位角,是远场的概念,前面已经介绍了。
      如果是希望将近距离面上的场表示为柱坐标分布,这个只需要通过坐标变换就可以做到。如果是正式用户,可以通过邮件支持获得相应的脚本。
      如果是希望用类似tan(alpha)=sqrt(x^2+y^2)/Z_projection, tan(beta)=y/x自己定义角度,这个也没有问题,只是现在的alpha角度范围非常小,有没有现实意义需要用户来考证。这里的alpha和beta不能看作是对应于Theta和Phi。

      关于sact_ff分析组
      该分析组是无基底非周期结构所用的计算某个平面内散射的,不能用于有基底的情况。
      能否用于无基底周期结构?不能!

      如果基底是吸收介质需要计算透射率远场散射吗?
      没有必要,因为基底被PML截断,表示它是无限厚的,远场是零。

      如何提取位相和位相差
      一般来说,位相只对平面波(何柱面波、球面波)有意义。如果透射反射含高级衍射,应该分析远场,单个衍射级分析。
      超表面单元的相位提取

      非周期结构的散射分析参考这个帖子(请搜索): 非周期结构散射的远场分析:散射截面、远场分布、斜入射 综合帖  

      以下内容题目请在论坛搜索:

      关于结构与光源和仿真的周期性

      周期结构、宽光谱平面波斜入射时仿真应该使用什么边界条件
      如何计算周期结构在有限近距离面内的场分布
      关于光栅衍射级及其计算
      farfield系列和grating系列的指令有何不同? 
      关于farfieldexact及其应用 
      光源和远场变换的角度Theta, phi及其倾斜的坐标面 
      如何计算周期结构在有限近距离面内的场分布 
       
       
       

       

       

Viewing 1 reply thread
  • The topic ‘Ansys Insight: 周期结构结果分析:透射反射率、散射、远场、角分布、近距场分布、位相提取等 综合帖’ is closed to new replies.