结构建模
结构建模
介绍
结构建模常用工具
其他:
构型可视化工具
分析工具
crysinfo 程序(孔老师程序):6a 选项 查看 Assign Wyckoff letter(等同位点)
结构原型分析
VESTA 相关:
- 当 POSCAR 中的原子坐标有负值时,可使用 VESTA 导出使其变为正。
- 无法读取
.poscar
格式构型文件(Materials Project),OVITO 可以,建议将其统一为.vasp
OVITO 2.9 版本的 Python script 功能可以免费使用,其他需要 Pro 版本
将晶体对称性降低至 P1,目的是方便对晶体结构进行修改(VESTA 和 Material Studio)
VESTA 可以获取理论 XRD 图谱:导入构型 - Utilities - Powder Diffraction Pattern - Calculate, Plot
ovito 选中某层原子:表达式选取 Expression selection
ovito 计算层间距:可以尝试 Histogram add modification
构型文件格式
.pdb
:Protein Data Bank,可以用 VMD 软件(Win、Linux、macOS 版本都有)打开.xsd
:Material Studio 构型文件格式.cell
:CASTEP 的输入构型文件格式.cif
:部分该格式文件晶体学信息很全
注:
- xyz 文件格式通过 ase 读取,其 pbc 为 false,且无晶格参数信息;posconv 转换成 xyz 文件格式会附加晶格参数信息
vaspkit 可以将 xsd 文件转换成 POSCAR(1-106)
- posconv 添加 xsd 转换成其他格式的代码(Fortran)
结构建模
复杂 Bulk 结构
方法 1:在文献中查找该结构的晶体学信息,若提到 protype structure(原型结构),可在数据库(ICSD、MP、Aflow、Springer Materials 等)中找对应原型结构的 cif 文件(需留意 Wyckoff position 是否一致或接近),再将晶格常数和原子种类进行替换,替换为要构建结构的信息
- Springer Materials:https://materials.springer.com/
方法 2: 手动构建(对于复杂 Bulk 构型),需要以下晶体学信息
- 晶体结构(crystal structure)
- 点阵参数 (lattice parameter)
- 空间群(space group number)
- 原子位置(Wyckoff position / atomic position)
元素周期表里元素的晶体结构:Periodic table (crystal structure) - Wikipedia
界面/异质结
Materials Studio 入门到精通【16】简单界面模型的建立 - 知乎
如何采用Materials Studio切晶面和建立界面模型_哔哩哔哩_bilibili
[建模与可视化] 求助Si和α-Al2O3材料界面计算的界面搭建问题 - 第一性原理 (First Principle) - 计算化学公社
在 latgen、VASPKIT 和 MS 中,称为 build layer
VASPKIT 804 选项,会根据用户输入的错配度要求生成满足条件的系列界面构型 POSCAR 文件,并输出 log 信息
晶界
Aimsgb: An algorithm and open-source python library to generate periodic grain boundary structures: https://doi.org/10.1016/j.commatsci.2018.08.029
CSL 重合位置点阵理论
tilted grain boundaries 晶界面平行于旋转轴
twisted grain boundary 晶界面垂直于旋转轴
根据特定晶界构建
寻找晶界
碳纳米管
石墨烯
二维;六方结构;最近邻原子间距约为 1.42 埃
注:
- 对于六方结构,其中的原子位置坐标随基矢的选择会有些许不同,但本质一样都是一样的;
- 基矢以逆时针为正方向;
- C 的 ENMAX 为 400(所有元素中最大,所以 pymatgen 中 ENCUT 的默认设置为 520)。
CASTRO NETO A H, GUINEA F, PERES N M R, 等, 2009. The electronic properties of graphene[J/OL]. Reviews of Modern Physics, 81(1): 109-162. DOI:10.1103/RevModPhys.81.109.
石墨烯 POSCAR 文件
1
2
3
4
5
6
7
8
9
10
11
graphene hexagonal
1.0
2.4680000000000000 0.0000000000000000 0.0000000000000000
-1.2340000000000000 2.1373506965399902 0.0000000000000000
0.0000000000000000 0.0000000000000000 15.0000000000000000
C
2
direct
0.0000000000000000 0.0000000000000000 0.0000000000000000 C
0.3333333333333349 0.6666666666666697 0.0000000000000000 C
1
2
3
4
5
6
7
8
9
10
11
12
13
graphene orthogonal
1.0
4.2747013930799902 0.0000000000000000 0.0000000000000000
0.0000000000000000 2.4680000000000000 0.0000000000000000
0.0000000000000000 0.0000000000000000 15.0000000000000000
C
4
direct
0.0000000000000000 0.0000000000000000 0.0000000000000000 C
0.3333333333333333 0.0000000000000000 0.0000000000000000 C
0.5000000000000000 0.5000000000000000 0.0000000000000000 C
0.8333333333333333 0.5000000000000000 0.0000000000000000 C
石墨
六方结构;z 轴方向长度约为 6.7 埃
https://doi.org/10.1016/B978-0-12-385469-8.00002-2.
石墨 POSCAR 文件
1
2
3
4
5
6
7
8
9
10
11
12
graphite
1.0
2.4638000000000000 0.0000000000000000 0.0000000000000000
-1.2319000000000000 2.1337133898440999 0.0000000000000000
0.0000000000000000 0.0000000000000000 6.6959999999999997
C
4
direct
0.0000000000000000 0.0000000000000000 0.0000000000000000 C
0.3333333333333334 0.6666666666666667 0.0000000000000000 C
0.0000000000000000 0.0000000000000000 0.5000000000000000 C
0.6666666666666666 0.3333333333333334 0.5000000000000000 C
晶体学相关
晶体学课程内容
晶体结构标注:空间群符号、Pearson 符号、典型晶体结构类型(Strukturbericht designation 或 Strukturbericht type)
二维晶体:10 种点群,17 种空间群(墙纸群 (wallpaper group))
-
了解 aflow prototype 中的 primitive vectors 的公式及其含义,及如何实现 unit 与 primitive 互相转变的
-
D019 结构(Ti3Al)原子位点,mp 与 latgen 两者有区别(和 hcp 类似的问题)
α2 相晶体学信息:晶体结构:D019;空间群:P63/mmc 有序 B2/β 相晶体学信息:空间群:Pm-3m(3 的上面有横线) CsCl 原型结构 O 相晶体学信息:晶体结构:三元有序 orthorhombic;空间群:Cmcm, oC16
结构原型百科全书:aflow.org/prototype-encyclopedia/
常见结构的空间群符号:
结构 | 空间群符号 | 空间群 number |
---|---|---|
金刚石 | Fd-3m | 227 |
FCC | Fm-3m | 225 |
BCC | Im-3m | 229 |
HCP | P6_3/mmc | 194 |
岩盐 (rocksalt NaCl) | Fm-3m | |
立方钙钛矿 (perovskite CaTiO3) | Pm-3m | |
CsCl | Pm-3m |
一些结构的 prototype
Prototype | Strukturbericht designation | Pearson symbol | Space group number | Space group symbol |
---|---|---|---|---|
W | A2 | cI2 | 229 | Im-3m |
BCC:jAFLOW Prototype: A_cI2_229_a
FCC:AFLOW Prototype: A_cF4_225_a
HCP:AFLOW Prototype: A_hP2_194_c
$\beta$ -Sn:AFLOW Prototype: A_tI4_141_a
Cr5B3:AFLOW Prototype: A3B5_tI32_140_ah_cl
Mn5Si3:AFLOW Prototype: A5B3_hP16_193_dg_g
BCC
\[\begin{align} \mathbf{a_1}& = -\frac{1}{2}\mathbf{x} + \frac{1}{2}\mathbf{y} + \frac{1}{2}\mathbf{z}\\ \mathbf{a_2}& = \frac{1}{2}a\mathbf{x} - \frac{1}{2}a\mathbf{y} + \frac{1}{2}a\mathbf{z}\\ \mathbf{a_3}& = \frac{1}{2}a\mathbf{x} + \frac{1}{2}a\mathbf{y} - \frac{1}{2}a\mathbf{z} \end{align}\]FCC
\[\begin{align} \mathbf{a_1}& = \frac{1}{2}a\mathbf{y} + \frac{1}{2}a\mathbf{z} \\ \mathbf{a_2}& = \frac{1}{2}a\mathbf{x} + \frac{1}{2}a\mathbf{z} \\ \mathbf{a_3}& = \frac{1}{2}a\mathbf{x} + \frac{1}{2}a\mathbf{y} \\ \end{align}\]HCP
\[\begin{align} \mathbf{a_1}& = \frac{1}{2}a\mathbf{y} - \frac{\sqrt{3}}{2}a\mathbf{z}\\ \mathbf{a_2}& = \frac{1}{2}a\mathbf{y} + \frac{\sqrt{3}}{2}a\mathbf{z}\\ \mathbf{a_3}& = c\mathbf{z}\\ \end{align}\]结构可视化
- MoS2:Molybdenum Disulfide - MoS2
- 金刚石、石墨、C60、碳纳米管:Introductory Structures Allotropes of Carbon (Diamond and Graphite) and Pentacene
- hcp:Hexagonal close packing - hcp: Interactive 3D Structure
- perovskite:CaTiO3 - Perovskite: Interactive 3D Structure
hcp 结构原胞原子坐标有两种形式:
- 一个原子在原点,另一个在胞内:latgen 和 ase,(0.0 0.0 0.0) (2/3 1/3 0.5)
- 两个原子均在胞内:pymatgen 和 pyxtal,(1/3 2/3 1/4) (2/3 1/3 3/4)
- 两种形式无本质区别,两者可通过过周期性平移进行互相转化
- Hexagonal close packing - hcp: Interactive 3D Structure 有这两种形式的可视化
其他
1
2
3
4
5
6
7
金刚石结构原胞原子位点位置
0.8750000000000000 0.8750000000000000 0.8750000000000000
0.1250000000000000 0.1250000000000000 0.1250000000000000
还是
0.0 0.0 0.0
0.25 0.25 0.25
- 原子半径没有统一值?
晶胞正交化、等长化:晶胞正方化 - Jerkwin
钙钛矿、半导体、绝缘体的点缺陷比金属或金属间化合物的点缺陷要复杂很多
C60 POSCAR 文件:C60.POSCAR.vasp
钙钛矿晶体结构:八面体扭转理论
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
A Handbook of Lattice Spacings and Structures of Metals and Alloys Volume 4 in International Series of Monographs on Metal Physics and Physical Metallurgy Book • 1958
https://doi.org/10.1016/C2013-0-08243-6
CHAPTER VI
CRYSTALLOGRAPHIC DATA ON "STRUKTURBERICHT" TYPES
CHAPTER VII
TABULATED LATTICE SPACINGS AND DATA OF THE ELEMENTS
CHAPTER VIII
TABULATED LATTICE SPACINGS AND DATA OF INTERMEDIATE PHASES IN ALLOY SYSTEMS
CHAPTER IX
ALPHABETICAL INDEX OF WORK ON BORIDES, CARBIDES, HYDRIDES, NITRIDES, AND
BINARY OXIDES
晶胞转换(介绍了几种工具;内容一般):晶胞之间相互转换 - ZSaying
A15 A3B 型
B1 NaCl 型
D019 hcp 结构 D022 正交结构
Pearson 符号 3 个符号表示 晶系 +(P I R F SABC I)+ 数字(原子数)
225 FCC 结构
原型结构(最早发现的晶体)
pymatgen 中的 BCC 形成的 (111) 表面结构是菱形晶系,latgen 形成的晶系是六方晶系 latgen 中表面的真空层距离数值设置 latgen 可以生成界面(multi-layer)
- 当 POSCAR 文件中的原子位点出现负值或大于 1 时(分数坐标),可以通过 VESTA 软件进行转换;如何通过 pymatgen 解决上述问题?
点缺陷
8.2: Close-packing and Interstitial Sites - Chemistry LibreTexts
Interstitial Sites: Size, Types, Applications, And Calculations – Materials Science & Engineering