首页/文章/ 详情

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

1月前浏览1403
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)全部的画面呢?


     


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

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

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


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

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


     

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;

}



来源:摩尔芯创
UGUMLumerical材料META
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-09-29
最近编辑:1月前
摩尔芯创
光学仿真、光学培训、硅基光电子
获赞 6粉丝 5文章 35课程 0
点赞
收藏
作者推荐

【案例分享】Lumerical FDTD求解器使用方法 - 以光栅耦合器为例

Ansys Lumerical FDTD是业界公认的微纳光子器件仿真的标准工具。这款高性能二维/三维麦克斯韦方程求解软件,能够精确分析具有微纳尺寸或亚波长结构与紫外、可见、红外、太赫兹和微波的相互作用,能被广泛应用于微纳光电子器件、工艺以及材料的设计、分析和优化。背景介绍:光子芯片上的波导与外部连接的光纤之间有一个较大尺寸上的差距,它们两者之间存在一个较大的模场和结构上的失配。由于失配,它们之间直接进行能量传输或信息交换就会有较大的损耗。为了解决损耗问题,目前有两个方案,端面耦合器(edge coupler)和光栅耦合器(grating coupler)。本期视频主要以光栅耦合器为例子,简单介绍Lumerical FDTD求解器使用方法。主要内容如下:1,光栅耦合器的简单介绍2,光栅耦合器的相关参数3,Lumerical FDTD操作界面的简单介绍及仿真的运行来源:摩尔芯创

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈