Photonics – Chinese

Photonics – Chinese

Ansys Insight: 如果反射监视器位于光源与结构之间如何得到正确的反射率

    • Guilin Sun
      Ansys Employee
      一般情况下,相对的吸收率定义为A=1-R-T,R和T分别是反射率和透射率,都是正值,没有必要专门设置一个计算吸收率的监视器。

      通常仿真一个周期(光栅)结构的透射率、反射率,一般仅需要将透射率T放到器件的透射方、反射率R放在光源的背后即可。

      当然,如果光源注射时受到一些因素的影响,可能导致误差,此时可以将监视器放在光源到结构之间。即光先通过监视器,再遇到物体,假设此时监视器是R1,此时,反射率的计算应该是R=1-transmission(“R1”), 1是光源的注射相对功率,当然这是光沿光轴正向传播的结果。如果是逆向,应该用加号。

      当用户希望将反射监视器位于光源与结构之间时,如何得到正确的反射率结果,有时用户会有一定的困难,但是只要记住,监视器透射率计算是通过对颇印庭矢量积分(再归化)后得到的,此外,当位于光源与结构之间时,它不仅记录了反射光,也记录了光源的注射功率,因此要把光源部分减去。
    • Julio
      Subscriber
      image.png


      您好,我想求得反射式光柵繞射效率,監視器在光源和結構之間,使用上述方法卻沒辦法計算出正確的透射率和和反射率,R0+Rp1+Rm1+T0>1 透射率加上反射率大於1

      計算數值如下,可以請問是哪裡設置出現問題嗎?

      image.png
    • Guilin Sun
      Ansys Employee
      Rtotal大于1吗?T是怎么算的? 仿真达到设置的auto shutoff min 了吗?参见 Ansys Insight: 为什么说仿真时间要足够长才能得到正确的频域结果

      另外,建议再用另外一个监视器在光源背后看看。
    • Julio
      Subscriber

      老師您好,

      不是Rtotal大於1,是透射率加上反射率大於1。T的算法如下

      我希望得到反射率(包含+1和-1階衍射)加上透射率等於1。

      目前重新設定光源入射角度達到auto shutoff min ,之前光源大角度入射無法收斂。

      也有使用監視器在光源背後取得數據,透射率加上反射率不超過1,但還是不等於1,

      目前還在嘗試修正模型,看能不能得到透射率加上反射率等於1,

      謝謝老師。

    • Guilin Sun
      Ansys Employee
      谐振腔,需要很长的仿真时间和很小的Autoshuoffmin,参见 Ansys Insight: 为什么说仿真时间要足够长才能得到正确的频域结果


      此外还是光栅结构,可能要大角度衍射,你可以查看最大角度,或者用Visualizer10个周期Log Scale查看远场,如果衍射角较大就要加厚PML,或者使用 Steep Angle PML.

      最后,不等於1,差别多少?如果是小数点后面第四维甚至第三位,都不是严重问题,是精度问题,你可以用细网格厚PML再测试看看有无改善。

      另外,建议再横向使用较细的Override网格,传播方向可以由网格精度决定。
Viewing 4 reply threads
  • You must be logged in to reply to this topic.