新闻动态

News Center

Lumerical | Q&A集合——第 一 期

发布日期:
2023-04-23

浏览次数:

Q
&
A


Are ‘Flexible Material Plugins’ supported on Linux? (在Linux是否支持“灵活材料插件”)




材料插件的文档使用 Windows 作为操作系统。是否可以在 Linux 上实现自定义材料并将它们添加到 Lumerical(可能通过 .os 文件而不是 .dll 文件)?





原则上它应该可以工作,因为官方插件材料如 Chi2、Chi3 在 Linux 中工作。也许自定义插件材料的挑战是找到兼容的编译器。建议请在 linux 机器上测试一个类似的官方插件材料示例。一旦成功,可以将其作为示例并编译它,然后测试并与原始版本进行比较。有客户在 Linux 中成功使用了自己的插件材料。https://support.lumerical.com/hc/en-us/articles/360034394734



fdtd metalens (FDTD 超透镜)



我想验证一下我设计的metasurfaces的无衍射性能,在高度25um的位置放了一个直径2um的PEC材料的球,监视器放在30um高度左右,在使用官方的metalens里的脚本,结果发现x_z平面里并不能看到监视器下边(0到30um)的部分,如何才能看到z(0到100um)全部的画面呢?


Lumerical | Q&A集合——第 一 期



估计不是观察不到,而是数值较小。请用对数坐标看看。

还有一个简单的方法,就是用脚本提取监视器数据,仅看沿轴的数据,或者添加一个沿轴的线监视器,把结果画出来成为曲线看看。







How to load 3d material data as index and not permittivity in script (如何在脚本中将3D材料数据作为检索而不是介电常数加载)


我正在尝试使用脚本将材料数据加载到模式中,但它正在读取复杂的索引数据作为介电常数。如何才能改变?

进行导入时,选择折射率或介电常数:


Lumerical | Q&A集合——第 一 期



Sweep in waveguide dimension (波导维度扫描)



我正在模拟一个直波导,但现在我想看到GVD的行为作为波导宽度的函数,要怎么做呢?




你可以写一个简单的脚本来扫描宽度,并遵循下面的示例来获得结果:

https://support.lumerical.com/hc/en-us/articles/360034925153-frequencysweep-Script-command

请注意,当你做频率扫描时,你可以使用与停止频率相同的频率,因为软件内部会得到准确的结果。

你的脚本可能看起来像这样:

define the width matrix with ND points

define GVD result matrix

for(n=1:ND) {

modified online example;

GVD(n)=D;

}





相关推荐

Zemax | 如何在OpticStudio内对斜切端面光线进行建模
本文介绍了如何在 OpticStudio 中对具有一定角度斜切端面的接收...
【Lumerical系列】无源器件-端面耦合器3丨仿真流程
本期是Lumerical系列中无源器件专题-端面耦合器第三期。本期主要展...
Speos 视觉仿真参数最佳实践
在本文中,分享一些如何最大化Ansys Speos仿真软件仿真准确性的建...
LS-DYNA电池行业应用介绍(三)
LS-DYNA使用同一模型可以同时求解结构-热-电等多方面的多物理场问题...