lumerical中DEVICE和MODE模块的交互使用(真的很干货!!可以自信的说网上绝对找不到比我更详细的步骤了)

几个脚本文件很重要!

Lumerical仿真流程:

一、DEVICE:
(1).建模并且运行完之后,在脚本提示符下键入以下脚本行以运行plotDopingProfile.lsf如图1(文件名如果索引不到的话就可以把文件直接用notepad++打开,然后把代码直接输入到device中script脚本中 如图2)脚本文件并生成下图 如图3

(图2)
在这里插入图片描述
(图1)

在这里插入图片描述

(图3)
在这里插入图片描述
(2).仿真结束后,设置为以21个步骤施加0.5 V至1.2 V的电压扫描。运行模拟后,可以通过从CHARGE对象上下文菜单中选择“Visualize> anode”来绘制当前响应**。如图**

在这里插入图片描述

(3)、最关键的一步,这是用device的意义:设置charge监视器(monitor_wg),以便它自动将n和p分布保存到“pin_charge.mat”文件中,以便稍后导出到MODE。如图

在这里插入图片描述

二、Mode
(1)、打开 MODE Solutions中的模型(此模型和device中的模型要一样),导入从device导出来的mat文件
在这里插入图片描述

(2)、接下来,可以运行本征模求解器以计算不同电压下的光学模式。为了扫描所施加的偏置电压的范围,使用参数扫描。选择参数扫描“电压”,然后单击“运行”。(请注意,扫描需要一段时间才能扫过所有偏置点)
在这里插入图片描述

紧接着,扫描完之后,在设置模式

在这里插入图片描述

紧接着就可以点击运行了,运行结束之后就进行下一步

(3)可以使用提供的voltageMODEsweep_mzi.lsf脚本文件(文件名如果索引不到的话就可以把文件直接用notepad++打开,然后把代码直接输入到device中script脚本中)。打开并运行此脚本文件。
在这里插入图片描述

应从脚本生成以下图表。最后你要的结果全部都可以出来,恭喜!左图显示了光学模式的有效折射率相对于施加的偏压的变化,右图显示了由于材料吸收引起的波导中的传播损耗[dB / cm]随偏置电压的变化。
在这里插入图片描述

在这里插入图片描述

本人目前在学习python、前端、数据库和linux相关的内容,故打算写一些学习笔记,包括安装软件遇到的一些问题、编程语言的学习。 学习如逆水行舟,你在原地踏步的同时,别人一直在前进!
原文地址:https://www.cnblogs.com/souhaite/p/10585596.html