如何添加一个几何形体的材料--初学者

以FDTD为例,一般有下面几个办法:

  1. 电介质材料
    直接在几何形体中的Material窗口添加折射率:
    image
    注:这个折射了可以是坐标的函数,因此下面有Index Units。

  2. 材料库中的材料
    可以在MaterialDatabase里面选
    image

  3. 使用脚本
    一般在结构组里面常用。方法是先定义一个材料变量,这个变量可以是前面两种材料,以bragg_grating结构组为例:
    image
    前面1,2,3共三个材料变量,可以在材料库中选,其中第一个材料我i(任意)选的是InP - Palik; 第二个和第三个没有选,没有选就相当于是电介质材料,所以第4,5,6定义的是折射率数值。

在脚本中,
for(i=1:N+1) {
addrect;
set(“x”,x(i));
set(“name”,“bragg”);
set(“x span”,x_span_bragg);
set(“y span”,y_span_bragg);
set(“z span”,z_span_bragg);
set(“material”,mat_bragg);设置材料库中的材料,材料名是mat_bragg。
if(get(“material”)=="")如果mat_bragg显示是电介质,就用折射率代替。
{ set(“index”,index_bragg); }
set(“override mesh order from material database”,1); 修改缺省的Meshorder
set(“mesh order”,1);
}

至于如何添加材料库中没有的材料,如何输入色散介质材料等,请参考


如何用script导入新材料的refractive index (n, k)
像石墨烯下面的材料是近零折射率材料以及(n,k)材料如何设置
对于相同器件结构,为什么采用(n,k)材料数据与取定值n时两者计算结果偏差很大?

有关材料拟合