Lumerical Mode学习总结

第一章 FDE计算脊波导(rib)和条波导(trip)脊宽对模式有效折射率的影响

文章目录


提示:以下是本篇文章正文内容,下面案例可供参考

一、模型参数

硅波导厚度为220nm,宽度从0增加到1.5um,上下cladding为SiO2(n = 1.44),衬底也设置为Si。

二、模拟仿真

涉及参数扫描的模型,需要定义一个参数变量,个人习惯使用structure groups,参数设定在edit structure group中,ridge_width宽度要设定一个初始值,初始值不影响后续的扫描

1.trip

1.1 结构

在structureg group 脚本编辑页面输入:

setnamed("lower cladding","x span",ridge_width);

setnamed("ridge","x span",ridge_width);

setnamed("upper cladding","x span",ridge_width);

上面的语句用来设定脊宽。

1.2 设定FDE和mesh

这个结构比较简单,为了图像清晰,可以设置mesh的积分值小一点,mesh的大小也可以设定成跟随脊宽,减少内存占用。

1.3计算mode,选择监测的模式

材料和内存检查是必须要做的,特别是材料是自定义的时候,材料拟合非常重要!!

(1)FDE → data → result 添加要输出的结果

(2)data script设置,这一步是将输出值放到上一步的result中。

1.4 sweep设定扫描的范围及扫描点数

(1) 我这里设置的是范围是(0,1.5),点数20。

tips:sweep之前可以先右键sweep → Animate一下,看一下他的扫描动画符不符合我们的设想。

(2) RUN

1.5 输出neff vs width图像

(1)sweep结果

其实可以直接显示了

但是我们可以在后处理一下,把后处理的写个脚本,就不用每次用GUI,GUI还是比较麻烦的,特别是输出数据比较多的时候,

(2)Script File Editor

因为它是散点作图,sample points 多一点的话会比较平滑。

这个软件支持matalb link,或者导出数据用oringin作图

2. rib

步骤差不多,就是模型加了一层slab,etch_depth设置成90nm

 

下午再补rib的结果和一些设置。


评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值