-
-
September 23, 2022 at 11:41 am2020100172Subscriber
您好,我在官方案例的基础上,将圆柱形超构单元改为矩形超构单元,想探究矩形超构单元的长(a)和宽(b)两个参数对出射光相位和透射率的影响,但遇到了一些问题,官方案例网址:https://optics.ansys.com/hc/en-us/articles/360042097313
(1)保留Model-set-up中其他script,metamaterial span-为超材料的结构的总厚度(不包含衬底),所以将其设置为矩形超构单元的高度height,metamaterial center-为超材料结构的中心位置,官方案例中将其设置为height/2,我不知道怎么将其和长和宽两个参数联系在一起,暂时将其设置为a/2,请问如何将这个意义与长和宽联系在一起呢?
(2)对于s参数分析组的script保持不变,只在Variables中更改了变量的数值
(3)对a和b进行参数扫描,为了试验设置是否准确,只扫描了几个点,但是出现报错,请问这是为什么呢,是(2)中还有其他script需要改吗
参数扫描结果:
-
September 23, 2022 at 6:01 pmGuilin SunAnsys Employee
A1: 这个脚本可以的
你先不要扫描,先直接运行,看看分析组中202行矩阵为什么出错了,修正看看。如果是这个例子:
可能是你仿真的宽光谱吗?这是衍射级超出了原先的定义。你需要逐行用问号输出看看结果。
参见
Ansys Insight: 几个简单实用的脚本Script命令:用于结果分析
-
September 24, 2022 at 1:08 pm2020100172Subscriber
感谢您的回复!但我还有一些不理解的地方
针对第一个问题:metamaterial center为超材料结构的中心位置,我理解位置不应该是一个三维的坐标嘛(有X、Y、Z),但是利用set ( "metamaterial center",xx) ; 语句只能设定一个坐标值,那这个值到底是选择超构单元高度的一半,还是长度的一半,还是宽度的一半呢?
针对第二个问题:仿真时波长设置的是单一波长400nm,不是宽光谱:
我采取您的建议,先不参数扫描,直接运行,发现在202行有问题
我不知道该如何修正,但我将仿真波长更改为532nm、660nm、671nm后,在进行参数扫描时没出现上述报错,参数扫描自己结束了,没有弹出窗口,利用Visualizer查看结果如下:
每一组参数扫描的进程如下:
请问这说明其他波长的参数扫描时正确的吗?
-
- The topic ‘您好,我在对官方Metalens案例进行改变时遇到了问题’ is closed to new replies.
-
1241
-
543
-
523
-
225
-
209
© 2024 Copyright ANSYS, Inc. All rights reserved.