Divice导入载流子产生率时怎样扫波长参数


#1

device 导入载流子浓度时都是被积分好的,如何获得一个拥有xyzf四个参数的导出文件,是需要修改脚本吗,有没有相关的案例可以参考一下


#2

导入载流子浓度后,是没有办法得到频域响应的。
用DEVICE中自带的光学算法 DGTD(详见下面帖子内容)或许可以得到频域响应。
学习时域间断伽辽金算法:Discontinuous Galerkin Time-Domain (DGTD)


#3

但是我在这个问题https://kx.lumerical.com/t/device/1952下面看到有这个描述,就像问下能否通过脚本实现


#4

我看了那个网页,孙老师的意思是,在FDTD里面计算generation rate的时候不做积分,然后带入DEVICE可以扫描波长。具体怎么操作,我不是特别了解,目前还没用过这个功能。


#5

那请问DGTD有能导出光学的载流子产生率的功能吗


#6

FDTD可以直接输出结果是x,y,z,f的4维函数,别人已经测试成功了。
DGTD现在不支持这个分析组,你需要自己计算。
你先测试,走一步看看。


#7


#8

请问要输出载流子产生率关于X,Y,Z,F是修改这里的脚本吗


#9

您好,如果我是设单色光,导出generation rate,请问是在光源选择频率最大最小值相同,还是在时域选择脉冲,还是在FDTD模拟的ADVANCE里面选择模拟范围


#10

上面图片中的代码只是输出数据用的,你需要修改这些数据的计算公式才能得到关于x、y、z、f的函数(你想要的数据)。


#11

单色光光学仿真,可以直接设置源的波长是单色的。


#12

关于你的这个问题:“您好,如果我是设单色光,导出generation rate,请问是在光源选择频率最大最小值相同,还是在时域选择脉冲,还是在FDTD模拟的ADVANCE里面选择模拟范围”

我通常仿真单色光的做法是:源的波长设置为单色,然后monitor选择使用源的波长范围。
更为具体的介绍,请参考孙老师的帖子:为什么设置了单色光源,监视器却仍然记录了多波长的结果:fdtd 初学者


#13

感谢老师回答,但是有一点我不是很理解,帖子里说想要得到单色光源结果只需要设置监视器范围,但是我想要的单色光源是体现在导出的generation rate里面,和监视器应该没有关系,所以这样的话光源选择单色光还是可以的吗


#14

你的问题是:设置宽带光源和监视器,但得到不同波长的generation rate,是吗?
如果我的理解正确,那么你可以修改script得到,具体地,在原来的脚本文件中,generation rate是对波长进行积分,你不做这个波长积分,就可以得到不同波长对应的generation rate。


#15

当然,不做积分后,DATASET也需要修改一下,让它包含波长这个变量,参见
https://kb.lumerical.com/en/ref_scripts_datasets.html
测试时先用几个波长点试一下,波长太多可能计算慢。


#16

感谢老师的指导,我回去试试