跳到主要内容
版本:Next

构建异质结构

:将所选的2个或3个结构按顺序沿某方向拼接成一个结构,可以生成 1D/2D、2D/2D、2D/3D 以及其他类型的异质结等;当晶格匹配方式为保持体积不变时可以选择 build_crystal

  • 初始化
    • 堆叠方向:可以为a, b, c;沿所选方向按所在层依次堆叠结构
    • 结构文件:目前必须为有晶格的结构
    • 晶格匹配:在拼接结构时,将调整结构晶格。可以选择保持体积不变保持厚度不变
    • 堆叠方式:
      • 当晶格匹配为保持体积不变时,堆叠方式必须为体材料,结构的体积(密度)不变
      • 当晶格匹配为保持厚度不变时,堆叠方式可以为体材料二维材料孤立体系体材料则结构中原子层的间距不变;二维材料则去掉堆叠方向真空层,同时原子层间距不变;孤立体系则去掉所有真空层,同时原子间距不变。
    • 镜像:堆叠前结构沿堆叠方向进行镜像操作,要求堆叠方向与另外两矢量方向正交。如:堆叠方向为a时,要求β=γ=90°,此时结构以bc平面做镜像操作
    • 保留边界原子:保留结构沿堆叠方向的边界上的所有原子。如:堆叠方向为a时,保留所有分数坐标为(0.0, y, z), (1.0, y, z)的原子。 build_crystal
  • 详细设置
    • 缓冲层:堆叠后,添加一段缓冲距离(真空)
    • 原子平移UV:堆叠前,将结构内所有原子在垂直堆叠方向的平面内进行分数坐标的平移
    • 新晶格常数:异质结构的晶格常数
      • 堆叠方向为a时:需要确定b, c, α的数值,a根据计算得到,β, γ将会取各结构的平均值
      • 堆叠方向为b时:需要确定c, a, β的数值,b根据计算得到,γ, α将会取各结构的平均值
      • 堆叠方向为c时:需要确定a, b, γ的数值,c根据计算得到,α, β将会取各结构的平均值