如何添加由温度或者载流子变化产生的折射率变化


#1

FDTD Solutions和MODE Solutions可以添加由温度或者载流子变化产生的折射率变化,因而研究温度或者掺杂对器件光学性能的影响。

第一步,输入数据

**np density grid attribute:**由CHARGE计算输出,需要在其监视器里面设置数据文件名

仿真完成后自动产生的数据文件与仿真文件在一个文件夹。
在GUI上输入:
点击Attributes,选np density;点 import data 并给出数据文件路径和数据文件名或者到文件夹里找

然后点击OK即可;
temperature grid attribute:*由HEAT计算输出,需要在其监视器里面设置数据文件名

仿真后自动产生数据文件。有可以用下列脚本得到
out = getresult(“HEAT”,“thermal”);
matlabsave(“filename.mat”,out);
在GUI上输入:
点击Attributes,选temperature;点 import data 并给出数据文件路径和数据文件名或者到文件夹里找

上述数据有可以用 importdataset脚本实现

第二步,添加 Index Perturbation 材料

  1. 点击材料库

  2. 点击 ‘Add’ 并选择 ‘index perturbation’ 材料模型

  3. 设定新的材料名

  4. 在material properties里选np density 或者 (和)temperature。然后选base material,这个就是没有这些变化前的材料特性。

对 np density,可以根据需要选Drude或Soref模型,参见它们的区别和详细说明
对temperature,可以根据需要选’linear sensitivity’ 或 ‘table of values’ ,它们的区别和详细说明

对于里面的参数数值,可以使用内置的,最好自己查找文献用适合自己情况的参数。特别是,要了解这些模型的理论背景。例如掺杂的模型能否适用于太赫兹范围?温度系数能否适用于几百度的高温?

最后,给这个材料命名,例如NewMaterial1, 然后保存。在结构的材料处选此材料


Mode solution 调取 Device 载流子分布
请问可以计算不同温度下纳米结构的光场分布吗
如何添加掺杂半导体材料的折射率