Ansys Assistant will be unavailable on the Learning Forum starting January 30. An upgraded version is coming soon. We apologize for any inconvenience and appreciate your patience. Stay tuned for updates.
Photonics – Chinese

Photonics – Chinese

Topics related to Lumerical and more, in Chinese language.

您好,对官方Metalens案例进行改变后提取相位时遇到了问题

    • 2020100172
      Subscriber

      您好,我在官方案例的基础上,将圆柱形超构单元改为矩形超构单元,想探究矩形超构单元的长(a)和宽(b)两个参数对出射光相位和透射率的影响,对a和b进行参数扫描后,参照官方案例用script提取相位,官方案例网址:https://optics.ansys.com/hc/en-us/articles/360042097313

      (1)请问我设置的script是正确的吗,得到的结果是准确的吗?

      官方案例的script:

      我的script:

      得到的相位和透射率图像为:

      (2)为什么利用Visualizer中的angle和Re分别查看相位和透射率时,与利用上述script得到的结果相差较大?

      (3)假如(1)中的script是正确的,目前可以获得图像,请问如何获得每个尺寸相位和透射率的具体数值呢?

    • Guilin Sun
      Ansys Employee

      以后请用不同发题目发新帖。

      你是单波长仿真吗?

      结果是Dataset, 你需要了解矩阵中对应的参数。每个尺寸对应结果矩阵中的一个点,你应该能找出来。简单方法是两个扫描点数不等,提取结果看矩阵维数,你就知道哪个参数对应哪个维数了。

    • 2020100172
      Subscriber

      感谢您的回复,题目问题下次我会注意!

      (1)我是单波长仿真,参照您的方法,设置a参数扫描的点数为2,b参数扫描的点数为4,利用下列script查看矩阵维数

      根据结果,认为S21_Gn和T_Gn的维度均为[frequency,b,a],所以利用下列script提取相位,请问这样设置是否是正确的?

      (2)有一个新的疑问,官方案例nd = length(radius)是获得半径扫描点数,为什么只获得半径扫描的点数呢?是因为两个参数设置的点数相同吗?假如两个参数扫描的点数不同的话,需要再添加什么script吗?

    • Guilin Sun
      Ansys Employee

      显然是Visualizer的横竖坐标与脚本作图的相反。你可以用transpose https://optics.ansys.com/hc/en-us/articles/360034925973-transpose 修改

      为什么只获得半径扫描的点数呢?

      你可以得到半径啊,取点数可能是用作循环等。需要的就取。

      建议你提取所有参数,用 getsweepresult,所有扫描参数都有了,参见 https://optics.ansys.com/hc/en-us/articles/360034409814-getsweepresult-Script-command

      记住,新问题新帖子,每个帖子的题目要到位,描述清楚。

       

    • 2020100172
      Subscriber

      感谢您的回复!

      假如我不用Visualizer,直接用脚本作图是不是就不用transpose修改了,还有一个问题,目前可以获得图像,请问如何获得每个尺寸相位和透射率的具体数值呢?

    • Guilin Sun
      Ansys Employee

      当你清楚结果矩阵每一维代表哪个参数的结果就好办了。

      获得每个尺寸相位和透射率的具体数值,你需要在扫描件提取。你知道 21_Gn和T_Gn的维度均为[frequency,b,a],假设data(1:nf,1:nb,1:na),那么第一维对应的就是频率。指定b,a后,data(1:nf,m,n)就是频率的函数,需要用pinch 将矩阵化维一维,参见 

      Ansys Insight: 几个简单实用的脚本Script命令:用于结果分析

Viewing 5 reply threads
  • The topic ‘您好,对官方Metalens案例进行改变后提取相位时遇到了问题’ is closed to new replies.
[bingo_chatbox]