随手查——Lumerical

Lumerical小白学习的一些记录,以防自己忘记,持续更。。。

1、如何设置网格

【View】→【Drawing grid】→【Edit drawing grid】

在这里插入图片描述

【Show grid】展示网格,取消勾选即可关闭网格,只是看不见而已,调整大小还是会以设置的间隔进行。
【Snap to grid】调整时是否按网格进行,取消则无极调整,无须按网格的大小进行,但不影响网格的显示。

在这里插入图片描述

2、关于窗口的一些操作
(1)窗口的最大化与复原

点到这个按键后复原的方法

在这里插入图片描述

双击白色区域即可

在这里插入图片描述

(2)窗口的关闭与开启

不小心关闭了其中一个窗口可以通过以下方式打开

在这里插入图片描述

3、如何给材料库添加新的材料
(1)已有材料对应的包 .mdf文件

菜单栏【Material】
在这里插入图片描述

然后选择左上角的图标

在这里插入图片描述

选择打开对应的 mdf文件

在这里插入图片描述

(2)没有mdf材料包

打开网站https://refractiveindex.info/

选择材料和类型
(X切Y传 TE模式:e光; TM模式:o光
Z切Y传 TE模式:o光; TM模式:e光)
在这里插入图片描述

下载 .csv文件,

在这里插入图片描述

下载后用excel打开文件,手动在第三列补0,去掉第一行,然后另存为.txt文件

在这里插入图片描述

Lumerical软件,菜单栏【Material】
在这里插入图片描述

在弹出的窗口【Material Database】里,【Add】→【Sampled 3D data】→【Import data…】

在这里插入图片描述

选择【Select File…】然后【Index】和【Wavelength】选择microns

在这里插入图片描述

注意【Value】这一列的排列不能错

在这里插入图片描述

没有错误,【Finish】

在这里插入图片描述

4、如何切换多个求解器

当一个模型中使用多个求解器时,

在这里插入图片描述

【Simulation】下拉选择相应的求解器类型即可切换,如果没有创建过这类求解器则会新建一个

5、关于参数扫描

目前俺懂的参数扫描方法有两种:

(1)Lumerical自带的参数扫描窗口

这种方式很方便快捷,点击图标新建一个扫描窗口

在这里插入图片描述

选择需要扫描的参数以及想得到的结果

在这里插入图片描述
然后右键,选择【Run】即可。

但是它在运行的时候会新建很多个子版本的模型,接着再逐一运行;俺的电脑不太行,运行的数据太多的话会在运行到一半的时候直接就卡住的😭要强制关机再重启。

在这里插入图片描述

(2)通过脚本扫描参数

这种方法麻烦在于需要去编写脚本,但运行的时候一个仿真运行完再运行下一个,这样电脑不会很容易卡住,对俺配置低的电脑比较友好。

在这里插入图片描述

在这里插入图片描述

➡️ ➡️ ➡️ ➡️ ➡️ ➡️ ➡️ ➡️ ➡️ ➡️ ➡️ ➡️

1、关于边界条件

Metal边界条件模拟了一个全反射的边界,类似于一个理想的金属表面。
PML边界条件模拟了一个零反射的边界,在理想情况下。

参考:https://zhuanlan.zhihu.com/p/647137255

2、关于有效折射率的实部和虚部

在用 FDE solver进行模式分析的时候,可以看到有效折射率是带有实部和虚部的,实部表示模式折射率 ,虚部表示波导结构的增益或者损耗。

在这里插入图片描述

🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀

1、报错:No physical modes were found.

在这里插入图片描述
一开始,仿真使用的边界条件设置为PML,报错:No physical modes were found.
(1)将边界条件换为Metal之后,不会报这个错误
(2)将仿真区域扩大,边界条件设置为PML还是可以有东西出来
其他的原因:https://optics.ansys.com/hc/en-us/articles/360034396914-Tips-for-finding-modes-in-FDE-and-the-mode-source#

2、报错:diverge

Problem:Warning! The sinulation that created the data in the nonitorsand sources below diverged, and the data is likely invalid.Please see the Diverging simulation page for help on solving this problem.

在这里插入图片描述

图中的链接:https://optics.ansys.com/hc/en-us/articles/11277217507603-Troubleshooting-diverging-simulations-in-FDTD
按照链接中官方的说法:出现这个问题有两个可能性:(1)dt稳定因素;(2)PML边界条件的问题

判断这两种可能性的方法就是将所有的边界条件都改为Metal,看有没有问题

(1)如果边界条件改了之后,没有再出现这个报错,那就是PML边界条件的问题。
使用Stretched Coordinate PML (SCPML)模式并修改仿真的区域的轮阔等。

(2)如果改了之后还报错,那就是dt的问题
减小dt,可以试着将软件中默认的dt=0.99,减小到0.9~0.95,如果不行可以再减小。但较小dt也就意味着仿真时间的增加。

但实际上我修改了边界条件之后没有再次报错,根据上面判定为边界条件的问题,然后我多次修改了PML边界条件,依然有报错。后面发现是仿真时间设置的问题,因为是个大尺寸的器件,所以设置了较大的仿真时间,9000。后来在边界条件不变的情况下,只修改仿真时间到4000,就没有这个报错了,仿真也正常。

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值