应用案例

本章将介绍AuToFF结合其他的分子动力学模拟软件的相关MD应用案例,并针对具体的算例给出基本的使用说明。

锂离子电池离子液体电解质体系的MD模拟

锂电池因其较高能量密度受到学术界和工业界的广泛关注。电解液作为锂电池的一个关键组成,对锂电池性能具有十分重要的影响。离子液体是由有机阳离子以及有机或无机阴离子所组成的室温有机熔融盐,具有低的挥发性、不可燃、高的热以及化学稳定性、宽的电化学窗口、高的离子电导率以及结构可调谐等优势,得到了广泛的研究与应用。

力场辅助工具-AuToFF

确定起始构型

确定双(氟磺酰)亚胺(FSI)阴离子结构,可选择点击AuToFF程序-离子液体模块进行2D建模(如图1),点击“ 生成3d结构视图 ”按钮即可3D显示。

_images/%E5%88%9B%E5%BB%BAFSI%E7%BB%93%E6%9E%84.png

图3.1.1 创建FSI分子结构

完成分子建模后,可以支持多种结构文件类型下载,包括.pdb、.mol、.mol2、.xyz

_images/%E4%B8%8B%E8%BD%BD%E7%BB%93%E6%9E%84%E6%96%87%E4%BB%B6.png

图3.1.2 下载结构文件

下载FSI分子的pdb结构文件如下:

TITLE     bis(fluorosulfonyl)imide
ATOM      1  NBT NS      1      -0.168  -0.820  -0.081  1.00  0.00
ATOM      2  SBT NS      1      -1.632  -0.300  -0.128  1.00  0.00
ATOM      3  SBT NS      1       0.960   0.020  -0.721  1.00  0.00
ATOM      4  OBT NS      1       0.879   0.465  -2.120  1.00  0.00
ATOM      5  OBT NS      1       1.575   0.970   0.179  1.00  0.00
ATOM      6  OBT NS      1      -2.303  -0.173  -1.425  1.00  0.00
ATOM      7  OBT NS      1      -2.428  -1.028   0.848  1.00  0.00
ATOM      8  F1  NS      1       2.045  -1.173  -0.898  1.00  0.00
ATOM      9  F1  NS      1      -1.649   1.230   0.367  1.00  0.00
END

同理,建立了THF分子结构如下:

_images/%E5%88%9B%E5%BB%BATHF%E5%88%86%E5%AD%90%E7%BB%93%E6%9E%84.png

图3.1.3 创建THF分子结构

THF分子的pdb结构文件如下:

ATOM      1  O1  THF     1       1.138  -0.023  -0.012  1.00  0.00           O
ATOM      2  C2  THF     1       0.289  -1.168   0.135  1.00  0.00           C
ATOM      3  C3  THF     1      -1.119  -0.718  -0.192  1.00  0.00           C
ATOM      4  C4  THF     1      -1.096   0.731   0.223  1.00  0.00           C
ATOM      5  C5  THF     1       0.316   1.147  -0.124  1.00  0.00           C
ATOM      6  H6  THF     1       0.365  -1.509   1.173  1.00  0.00           H
ATOM      7  H7  THF     1       0.635  -1.970  -0.522  1.00  0.00           H
ATOM      8  H8  THF     1      -1.883  -1.309   0.317  1.00  0.00           H
ATOM      9  H9  THF     1      -1.292  -0.791  -1.273  1.00  0.00           H
ATOM     10  H10 THF     1      -1.254   0.808   1.305  1.00  0.00           H
ATOM     11  H11 THF     1      -1.854   1.341  -0.275  1.00  0.00           H
ATOM     12  H12 THF     1       0.696   1.928   0.541  1.00  0.00           H
ATOM     13  H13 THF     1       0.383   1.506  -1.157  1.00  0.00           H
END

同理,建立了TTE分子结构如下:

_images/%E5%88%9B%E5%BB%BATTE%E5%88%86%E5%AD%90%E7%BB%93%E6%9E%84.png

图3.1.4 创建TTE分子结构

TTE分子的pdb结构文件如下:

ATOM      1  C1  TTE     1       1.142   0.720  -2.222  1.00  0.00           C
ATOM      2  C2  TTE     1       0.567  -0.382  -1.346  1.00  0.00           C
ATOM      3  C3  TTE     1       1.027  -1.774  -1.781  1.00  0.00           C
ATOM      4  O4  TTE     1       2.454  -1.899  -1.714  1.00  0.00           O
ATOM      5  C5  TTE     1       2.882  -3.210  -2.100  1.00  0.00           C
ATOM      6  C6  TTE     1       4.403  -3.383  -2.012  1.00  0.00           C
ATOM      7  F7  TTE     1       4.779  -4.634  -2.394  1.00  0.00           F
ATOM      8  F8  TTE     1       0.935  -0.190  -0.047  1.00  0.00           F
ATOM      9  F9  TTE     1      -0.795  -0.353  -1.362  1.00  0.00           F
ATOM     10  F10 TTE     1       0.773   0.545  -3.518  1.00  0.00           F
ATOM     11  F11 TTE     1       0.660   1.937  -1.845  1.00  0.00           F
ATOM     12  F12 TTE     1       2.261  -4.100  -1.283  1.00  0.00           F
ATOM     13  F13 TTE     1       2.429  -3.437  -3.358  1.00  0.00           F
ATOM     14  F14 TTE     1       5.042  -2.519  -2.846  1.00  0.00           F
ATOM     15  H15 TTE     1       2.232   0.764  -2.170  1.00  0.00           H
ATOM     16  H16 TTE     1       0.683  -1.969  -2.803  1.00  0.00           H
ATOM     17  H17 TTE     1       0.564  -2.514  -1.120  1.00  0.00           H
ATOM     18  H18 TTE     1       4.767  -3.208  -0.996  1.00  0.00           H
END

还建立了 \(\ce{Li^+}\) 结构, \(\ce{Li^+}\) 的pdb结构文件如下:

REMARK   1 File created by GaussView 6.0.16
HETATM    1 Li           0      -1.265  -0.267   0.000                      Li
END

选用适当力场和模拟软件

选择适当的力场是进行MD模拟的基础,可以快速地获得准确的模拟结果。针对离子液体FSI选择OPLS力场即可,确定原子类型

_images/%E6%A0%B9%E6%8D%AE%E5%8A%9B%E5%9C%BA%E9%80%89%E6%8B%A9%E5%8E%9F%E5%AD%90%E7%B1%BB%E5%9E%8B.png

图3.1.5 根据力场选择原子类型

Note

  • 点击结构视图中原子可进行配置原子类型

生成拓扑文件

根据力场的选择即可生成拓扑文件的相关力场参数,包括LJ、键、键角、二面角参数,原子电荷。此外生成拓扑文件可支持多款计算软件,包括:GROMACS、LAMMPS、AMBER、Moltemplate、OpenMM、TINKER、CHARMM。下载的文件夹中除了力场拓扑文件之外还包含力场参数的文献来源。

_images/%E7%94%9F%E6%88%90%E6%8B%93%E6%89%91%E6%96%87%E4%BB%B6.png

图3.1.6 生成拓扑文件

Note

  • 点击下方显示标签按钮即可显示元素名称、原子ID、原子电荷。

  • 用户也可通过 编辑 按钮进行自行修改力场参数信息。

模拟体系建模

构建体系

首先,创建模拟体系。通过Packmol软件,我们将离子液体的组成分子放入一个立方体的模拟盒子中。这个过程中立方体的盒子大小要略大于同等密度下离子液体所需要的体积,以保证有足够的空间使得离子液体分子能够随机的分布并且模拟可以快速平衡。将AuToFF创建并下载好每个组分的拓扑文件,然后把pdb文件拷贝到packmol文件夹,调用packmol程序生成模拟的盒子。Packmol输入文件model.inp如下:

tolerance 2.0
filetype pdb
add_box_sides 1.5
output model.pdb
  structure Li.pdb
    number 63
      inside cube 0. 0. 0. 60
  end structure
  structure FSI.pdb
      number 63
      inside cube 0. 0. 0. 60
  end structure
  structure THF.pdb
      number 310
      inside cube 0. 0. 0. 60
  end structure
  structure TTE.pdb
      number 165
      inside cube 0. 0. 0. 60
  end structure

运行 packmol < model.inp 可生成model.pdb文件,该文件包含了锂离子离子液体电解质模拟体系中所有原子的坐标,但缺少键、键角等拓扑结构信息。将得到的model.pdb导入到VMD显示如下

_images/packmol%E5%BB%BA%E7%AB%8B%E5%88%9D%E5%A7%8B%E6%A8%A1%E5%9E%8B.bmp

图3.1.7 模拟体系初始构型

构建拓扑文件

拓扑文件是gromacs运行模拟所必需的文件,它提供了模拟体系中所有分子的拓扑结构、力场文件的引用、约束力参数……;拓扑文件必须包含三个层次:

  • 参数级别;这一部分包括了力场设定

  • 分子定义级别:这一部分包含了一个或多个分子对应的.itp文件。实际上,.itp 文件可以看做是 .top 文件分子定义级别(针对每单个分子)单独拿出储存的信息,他们形成了一个嵌套式的引用关系

  • 体系级别:只包含体系的特定信息

锂离子离子液体电解质模拟体系的top文件model.top如下:

#define _FF_OPLS
#define _FF_OPLSAA
[ defaults ]
1 3 yes 0.5 0.5
#include "Li_ATP.itp"
#include "FSI_ATP.itp"
#include "THF_ATP.itp"
#include "TTE_ATP.itp"
#include "Li.itp"
#include "FSI.itp"
#include "THF.itp"
#include "TTE.itp"
[ system ]
63Li+63FSI+310THF+165TTE
[ molecules ]
Li      63
FSI      63
THF      310
TTE      165

MD模拟

能量最小化

随后通过共轭梯度法优化初始结构,使得分子间的距离合适,没有较大的应力。gromacs能量最小化em.mdp输入如下:

define = -DFLEXIBLE
integrator = cg
nsteps = 10000
emtol  = 100.0
emstep = 0.01
;
nstxout   = 100
nstlog    = 50
nstenergy = 50
;
pbc = xyz
cutoff-scheme            = Verlet
coulombtype              = PME
rcoulomb                 = 1.0
vdwtype                  = Cut-off
rvdw                     = 1.0
DispCorr                 = EnerPres
;
constraints              = none

MD平衡过程

在模拟过程中,模拟步长设为2fs,采用Verlet算法来计算运动方程。模拟体系的三个方向均考虑周期性,是体相的模拟。为了使模拟体系快速合理达到平衡状态,采用梯度退火模拟。具体流程如下:等温等压系综下,模拟体系首先被缓慢加热到500 K,并在500 K下维持1 ns的NPT系综模拟,然后逐步将温度下降至400K ,并在400 K下维持1 ns的NPT系综模拟,最后再逐步将温度下降至目标温度298.15 K。当体系温度达到模拟的目标温度后,继续保持NPT系综计算2 ns,以保证模拟体系的能量、密度的性质趋于收敛,体系保持平衡。gromacs平衡过程eq.mdp输入如下:

define =
integrator = md


dt         = 0.002
nsteps     = 5000000
comm-grps  = system
energygrps =
;
nstxout = 0
nstvout = 0
nstfout = 0
nstlog  = 500
nstenergy = 500
nstxout-compressed = 1000
compressed-x-grps  = system
;
annealing = single
annealing_npoints = 7
annealing_time = 0 1000 2000 3000 4000 5000 7000
annealing_temp = 0 500 500 400 400 298.15 298.15
;
pbc = xyz
cutoff-scheme = Verlet
coulombtype   = PME
rcoulomb      = 1.0
vdwtype       = cut-off
rvdw          = 1.0
DispCorr      = EnerPres
;
Tcoupl  = V-rescale
tau_t   = 0.5
tc_grps = system
ref_t   = 298.15
;

Pcoupl     = Berendsen
pcoupltype = isotropic
tau_p = 1
ref_p = 1.01325
compressibility = 8.5e-5
;
gen_vel  = no
gen_temp = 298.15
gen_seed = -1
;
freezegrps  =
freezedim   =
constraints = hbonds

MD采样过程

最后,在体系平衡的基础上,继续模拟2 ns ,并采样、分析、计算体系结构和性质等信息。gromacs模拟计算prod.mdp输入如下:

define =
integrator = md


dt         = 0.002
nsteps     = 1000000
comm-grps  = system
energygrps =
;
nstxout = 0
nstvout = 0
nstfout = 0
nstlog  = 500
nstenergy = 500
nstxout-compressed = 1000
compressed-x-grps  = system
;
pbc = xyz
cutoff-scheme = Verlet
coulombtype   = PME
rcoulomb      = 1.0
vdwtype       = cut-off
rvdw          = 1.0
DispCorr      = EnerPres
;
Tcoupl  = V-rescale
tau_t   = 0.5
tc_grps = system
ref_t   = 298.15
;

Pcoupl     = Berendsen
pcoupltype = isotropic
tau_p = 1
ref_p = 1.01325
compressibility = 8.5e-5
;
gen_vel  = no
gen_temp = 298.15
gen_seed = -1
;
freezegrps  =
freezedim   =
constraints = hbonds

MD结果分析

模拟平衡结构快照图

取出模拟平衡后最后一帧结构,导入VMD即可查看快照图如下:

_images/%E6%A8%A1%E6%8B%9F%E5%B9%B3%E8%A1%A1%E7%BB%93%E6%9E%84%E5%BF%AB%E7%85%A7%E5%9B%BE.bmp

图3.1.8 模拟平衡结构快照图

Note

  • gromacs转换成pdb结构文件命令: gmx trjconv -f prod.xtc -s prod.tpr -o prod.pdb -dump 2000

径向分布函数(RDF)

为了研究体系的局部结构特征,统计体系径向分布函数,计算 \(\ce{Li^+}\) 的配位数,

\[\begin{split}& g_{𝛼𝛽}=\frac{\rho_{𝛼𝛽}(r)}{N_b/V} \\ & n_{𝛼𝛽}=\rho_𝛽\int_{0}^{(r_{min})}g_{𝛼𝛽}(r)4𝜋r^2dr \\\end{split}\]

其中,\(\ce{r_{min}}\) 为径向分布函数中第一波谷对应的位置, \({\rho_𝛽}\) 为体系中平均粒子密度。

_images/RDF.png

图3.1.9 径向分布函数图

Note

  • gromacs可以生成径向分布函数,命令为:gmx rdf -f prod.xtc -s prod.tpr -o rdf.xvg -cn rdf_cn.xvg -bin 0.005 -b 1000 -e 2000 -rmax 1

均方位移(MSD)和扩散系数

为了探究 \(\ce{Li^+}\) 的扩散系数,gromacs可计算均方位移,模拟了不同温度下离子的扩散性质,如下图:

_images/MSD.png

图3.1.10 均方位移图

Note

  • gromacs可以计算均方位移,命令为:gmx msd -f eq.xtc -s eq.tpr -beginfit 830 -endfit 1400 -trestart 0.002

继而可通过平衡分子动力学(EMD)模拟计算扩散系数,粒子的自扩散系数与其均方位移对时间的导数有关

\[D_s = \lim\limits_{\tau→∞}\frac{1}{6}\frac{d<(r_i(\tau)-r_i(0))^2>}{d\tau}\]

计算所得,298K温度下 \(\ce{Li^+}\) 的扩散系数为0.0812 (+/- 0.0113) 1e-5 \(\ce{(cm^2/s)}\)

锂离子电池聚合物电解质体系的MD模拟

锂离子电池因能量密度高、循环稳定性好、无污染等优点已广泛应用于小型电子器件和电动汽车上,并且有望成为未来大型储能系统(EES)的储电供电设备。其中,聚合物电解质具有易加工性、改善锂枝晶生长和提高电池安全性等优点。

力场辅助工具-AuToFF

确定起始构型

确定双(氟磺酰)亚胺(FSI)阴离子结构,可选择点击AuToFF程序-离子液体模块进行2D建模(如图1),点击“ 生成3d结构视图 ”按钮即可3D显示。

_images/%E5%88%9B%E5%BB%BAFSI%E7%BB%93%E6%9E%841.png

图3.2.1 创建FSI结构

完成分子建模后,可以支持多种结构文件类型下载,包括.pdb、.mol、.mol2、.xyz

_images/%E4%B8%8B%E8%BD%BD%E7%BB%93%E6%9E%84%E6%96%87%E4%BB%B61.png

图3.2.2 下载结构文件

下载FSI分子的pdb结构文件如下:

TITLE     bis(fluorosulfonyl)imide
ATOM      1  NBT NS      1      -0.168  -0.820  -0.081  1.00  0.00
ATOM      2  SBT NS      1      -1.632  -0.300  -0.128  1.00  0.00
ATOM      3  SBT NS      1       0.960   0.020  -0.721  1.00  0.00
ATOM      4  OBT NS      1       0.879   0.465  -2.120  1.00  0.00
ATOM      5  OBT NS      1       1.575   0.970   0.179  1.00  0.00
ATOM      6  OBT NS      1      -2.303  -0.173  -1.425  1.00  0.00
ATOM      7  OBT NS      1      -2.428  -1.028   0.848  1.00  0.00
ATOM      8  F1  NS      1       2.045  -1.173  -0.898  1.00  0.00
ATOM      9  F1  NS      1      -1.649   1.230   0.367  1.00  0.00
END

还建立了 \(\ce{Li^+}\) 结构, \(\ce{Li^+}\) 的pdb结构文件如下:

REMARK   1 File created by GaussView 6.0.16
HETATM    1 Li           0      -1.265  -0.267   0.000                      Li
END

此外,AuToFF可直接进行聚合物建模,建立PEO聚合物。如下:

_images/%E5%88%9B%E5%BB%BAPEO%E7%BB%93%E6%9E%84.png

图3.2.3 创建PEO结构

聚合物PEO结构文件下载链接 PEO.pdb

选用适当力场和模拟软件

选择适当的力场是进行MD模拟的基础,可以快速地获得准确的模拟结果。针对离子液体FSI选择OPLS力场即可,确定原子类型

_images/%E6%A0%B9%E6%8D%AE%E5%8A%9B%E5%9C%BA%E9%80%89%E6%8B%A9%E5%8E%9F%E5%AD%90%E7%B1%BB%E5%9E%8B1.png

图3.2.4 根据力场选择原子类型

Note

  • 点击结构视图中原子可进行配置原子类型

生成拓扑文件

根据力场的选择即可生成拓扑文件的相关力场参数,包括LJ、键、键角、二面角参数,原子电荷。此外生成拓扑文件可支持多款计算软件,包括:GROMACS、LAMMPS、AMBER、Moltemplate、OpenMM、TINKER、CHARMM、RASPA、NAMD、GOMC。下载的文件夹中除了力场拓扑文件之外还包含力场参数的文献来源。

_images/%E7%94%9F%E6%88%90%E6%8B%93%E6%89%91%E6%96%87%E4%BB%B61.png

图3.2.5 生成拓扑文件

Note

  • 点击下方显示标签按钮即可显示元素名称、原子ID、原子电荷。

  • 用户也可通过 编辑 按钮进行自行修改力场参数信息。

模拟体系建模

构建体系

首先,创建模拟体系。通过Packmol软件,我们将聚合物电解质体系的组成分子放入一个立方体的模拟盒子中。这个过程中立方体的盒子大小要略大于同等密度下聚合物电解质体系所需要的体积,以保证有足够的空间使得模拟体系内分子能够随机的分布并且模拟可以快速平衡。Packmol输入文件model.inp如下:

tolerance 2.0
filetype pdb
add_box_sides 1.5
output model.pdb
  structure Li.pdb
    number 500
    inside cube 0. 0. 0. 150
  end structure
  structure FSI.pdb
    number 500
    inside cube 0. 0. 0. 150
  end structure
  structure PEO.pdb
    number 40
    inside cube 0. 0. 0. 150
  end structure

运行 packmol < model.inp 可生成model.pdb文件,该文件包含了锂离子聚合物电解质模拟体系中所有原子的坐标,但缺少键、键角等拓扑结构信息。将得到的model.pdb导入到VMD显示如下

_images/packmol%E5%BB%BA%E7%AB%8B%E5%88%9D%E5%A7%8B%E6%A8%A1%E5%9E%8B1.bmp

图3.2.6 模拟体系初始构型

构建拓扑文件

拓扑文件是gromacs运行模拟所必需的文件,它提供了模拟体系中所有分子的拓扑结构、力场文件的引用、约束力参数……;拓扑文件必须包含三个层次:

  • 参数级别;这一部分包括了力场设定

  • 分子定义级别:这一部分包含了一个或多个分子对应的.itp文件。实际上,.itp 文件可以看做是 .top 文件分子定义级别(针对每单个分子)单独拿出储存的信息,他们形成了一个嵌套式的引用关系

  • 体系级别:只包含体系的特定信息

锂离子聚合物电解质模拟体系的top文件model.top如下:

#define _FF_OPLS
#define _FF_OPLSAA
[ defaults ]
1 3 yes 0.5 0.5
#include "PEO_ATP.itp"
#include "Li_ATP.itp"
#include "FSI_ATP.itp"
#include "PEO.itp"
#include "Li.itp"
#include "FSI.itp"
[ system ]
25DSPE+5AIE
[ molecules ]
PEO      40
Li       500
FSI      500

MD模拟

能量最小化

随后通过共轭梯度法优化初始结构,使得分子间的距离合适,没有较大的应力。gromacs能量最小化em.mdp输入如下:

define = -DFLEXIBLE
integrator = cg
nsteps = 10000
emtol  = 100.0
emstep = 0.01
;
nstxout   = 100
nstlog    = 50
nstenergy = 50
;
pbc = xyz
cutoff-scheme            = Verlet
coulombtype              = PME
rcoulomb                 = 1.0
vdwtype                  = Cut-off
rvdw                     = 1.0
DispCorr                 = EnerPres
;
constraints              = none

MD平衡过程

在模拟过程中,模拟步长设为2fs,采用Verlet算法来计算运动方程。模拟体系的三个方向均考虑周期性,是体相的模拟。为了使模拟体系快速合理达到平衡状态,采用梯度退火模拟。具体流程如下:等温等压系综下,模拟体系首先被缓慢加热到500 K,并在500 K下维持1 ns的NPT系综模拟,然后逐步将温度下降至400K ,并在400 K下维持1 ns的NPT系综模拟,最后再逐步将温度下降至目标温度298.15 K。当体系温度达到模拟的目标温度后,继续保持NPT系综计算2 ns,以保证模拟体系的能量、密度的性质趋于收敛,体系保持平衡。gromacs平衡过程eq.mdp输入如下:

define =
integrator = md


dt         = 0.002
nsteps     = 5000000
comm-grps  = system
energygrps =
;
nstxout = 0
nstvout = 0
nstfout = 0
nstlog  = 500
nstenergy = 500
nstxout-compressed = 1000
compressed-x-grps  = system
;
annealing = single
annealing_npoints = 7
annealing_time = 0 1000 2000 3000 4000 5000 7000
annealing_temp = 0 500 500 400 400 298.15 298.15
;
pbc = xyz
cutoff-scheme = Verlet
coulombtype   = PME
rcoulomb      = 1.0
vdwtype       = cut-off
rvdw          = 1.0
DispCorr      = EnerPres
;
Tcoupl  = V-rescale
tau_t   = 0.5
tc_grps = system
ref_t   = 298.15
;

Pcoupl     = Berendsen
pcoupltype = isotropic
tau_p = 1
ref_p = 1.01325
compressibility = 8.5e-5
;
gen_vel  = no
gen_temp = 298.15
gen_seed = -1
;
freezegrps  =
freezedim   =
constraints = hbonds

最后,在体系平衡的基础上,继续模拟2 ns ,并采样、分析、计算体系结构和性质等信息。gromacs模拟计算prod.mdp输入如下:

define =
integrator = md


dt         = 0.002
nsteps     = 1000000
comm-grps  = system
energygrps =
;
nstxout = 0
nstvout = 0
nstfout = 0
nstlog  = 500
nstenergy = 500
nstxout-compressed = 1000
compressed-x-grps  = system
;
pbc = xyz
cutoff-scheme = Verlet
coulombtype   = PME
rcoulomb      = 1.0
vdwtype       = cut-off
rvdw          = 1.0
DispCorr      = EnerPres
;
Tcoupl  = V-rescale
tau_t   = 0.5
tc_grps = system
ref_t   = 298.15
;

Pcoupl     = Berendsen
pcoupltype = isotropic
tau_p = 1
ref_p = 1.01325
compressibility = 8.5e-5
;
gen_vel  = no
gen_temp = 298.15
gen_seed = -1
;
freezegrps  =
freezedim   =
constraints = hbonds

MD结果分析

模拟平衡结构快照图

取出模拟平衡后最后一帧结构,导入VMD即可查看快照图如下:

_images/%E6%A8%A1%E6%8B%9F%E5%B9%B3%E8%A1%A1%E7%BB%93%E6%9E%84%E5%BF%AB%E7%85%A7%E5%9B%BE.png

图3.2.7 模拟平衡结构快照图

Note

  • gromacs转换成pdb结构文件命令: gmx trjconv -f prod.xtc -s prod.tpr -o prod.pdb -dump 2000

径向分布函数(RDF)

为了研究体系的局部结构特征,统计体系径向分布函数,计算 \(\ce{Li^+}\) 的配位数,

\[\begin{split}& g_{𝛼𝛽}=\frac{\rho_{𝛼𝛽}(r)}{N_b/V} \\ & n_{𝛼𝛽}=\rho_𝛽\int_{0}^{(r_{min})}g_{𝛼𝛽}(r)4𝜋r^2dr \\\end{split}\]

其中,\(\ce{r_{min}}\) 为径向分布函数中第一波谷对应的位置, \({\rho_𝛽}\) 为体系中平均粒子密度。

_images/RDF1.png

图3.2.8 径向分布函数图

Note

  • gromacs可以生成径向分布函数,命令为:gmx rdf -f prod.xtc -s prod.tpr -o rdf.xvg -cn rdf_cn.xvg -bin 0.005 -b 1000 -e 2000 -rmax 1

均方位移(MSD)和扩散系数

为了探究 \(\ce{Li^+}\) 的扩散系数,gromacs可计算均方位移,模拟了不同温度下离子的扩散性质,如下图:

_images/MSD1.png

图3.2.9 均方位移图

Note

  • gromacs可以计算均方位移,命令为:gmx msd -f eq.xtc -s eq.tpr -beginfit 830 -endfit 1400 -trestart 0.002

继而可通过平衡分子动力学(EMD)模拟计算扩散系数,粒子的自扩散系数与其均方位移对时间的导数有关

\[D_s = \lim\limits_{\tau→∞}\frac{1}{6}\frac{d<(r_i(\tau)-r_i(0))^2>}{d\tau}\]

结果如下表:

Table 1 不同温度下 \(\ce{Li^+}\) 的扩散系数

Temperature(K)

\(\ce{𝐷_( Li^+ ) (cm^2/s)}\)

298

0.0001587 (+/- 1.382e-05) 1e-5

303

0.0001887 (+/- 3.181e-05) 1e-5

313

0.0002174 (+/- 1.996e-05) 1e-5

333

0.0004883 (+/- 6.288e-05) 1e-5

冰块融化的MD模拟及TIP4P/ICE水模型使用

目前存在很多种水分子模型用于预测液态水的物理特性,或确定液态水的(未知)结构。AuToFF支持多种水模型,包括OPC, OPC3, SPC, SPC/E, SPC/Eb, TIP3P, TIPS3P, TIP3P-FB, TIP4P, TIP4P/Ew, TIP4P/2005, TIP4P/ICE, TIP4P/ε。其中,TIP4P/ICE是一种刚性平面的四点水模型,亦即除了一个O和2个H原子外还加入了一个虚原子M(在氧附近),虚原子仅具有负电荷,改善了水分子周围的静电分布。TIP4P/ICE是专门用来描述冰的一系列性质的水模型,对水的相图有较好的还原(1bar下冰-Ih熔点为272.2K),因此本案例将介绍利用TIP4P/ICE水模型进行冰融化的分子动力学模拟。

_images/TIP4P.bmp

图3.3.1 TIP4P构型

接下来将介绍使用TIP4P/ICE水模型进行冰块融化的分子动力学模拟细节。

力场辅助工具-AuToFF

确定起始构型

选择AuToFF-全原子力场模块,上传冰晶体cif结构文件,水模型力场选择TIP4P/ICE,即可自动转成四点水模型的结构。 冰晶体的单胞结构文件下载链接 H2O-Ice-IV.cif

_images/%E5%88%9B%E5%BB%BA%E5%86%B0%E6%99%B6%E4%BD%93%E7%BB%93%E6%9E%84.bmp

图3.3.2 确定冰晶体结构

选择力场

TIP4P/ICE是专门用来描述冰的一系列性质的水模型,对水的相图有较好的还原(1bar下冰-Ih熔点为272.2K),因此模拟冰融化过程也采用TIP4P/ICE力场模型。

_images/%E6%A0%B9%E6%8D%AE%E5%8A%9B%E5%9C%BA%E9%80%89%E6%8B%A9%E5%8E%9F%E5%AD%90%E7%B1%BB%E5%9E%8B.bmp

图3.3.3 根据力场选择原子类型

生成拓扑文件

根据力场的选择即可生成拓扑文件(top文件)的相关力场参数(itp文件,包括LJ、键、键角参数,原子电荷)。此外生成拓扑文件可支持多款计算软件,包括:GROMACS、LAMMPS、AMBER、Moltemplate、OpenMM、TINKER、CHARMM。本案例推荐下载GROMACS的力场拓扑文件进行MD模拟,下载的文件夹中除了力场拓扑文件之外还包含力场参数的文献来源。针对晶体结构支持扩胞操作,此处设置的是5*5*5。

_images/%E7%94%9F%E6%88%90%E6%8B%93%E6%89%91%E7%BB%93%E6%9E%84.bmp

图3.3.4 生成冰晶体拓扑结构

冰晶体的结构文件下载链接 ICE.pdb

冰晶体模拟体系的top文件下载链接 ICE.top

MD模拟

在模拟过程中,模拟步长设为2fs,采用Verlet算法来计算运动方程。模拟体系的三个方向均考虑周期性,是体相的模拟。具体的冰融化过程模拟采用NPT系综,从0 K升温到350 K,使用V-rescale控温,参考温度298.15 K, Berendsen控压, 参考压力为 1.01325 bar 。完整的GROMACS的mdp文件输入如下:

define =
integrator = md
dt         = 0.002
nsteps     = 1000000
comm-grps  = system
energygrps =
;
nstxout = 0
nstvout = 0
nstfout = 0
nstlog  = 500
nstenergy = 500
nstxout-compressed = 1000
compressed-x-grps  = system
;
annealing = single
annealing_npoints = 2
annealing_time = 0 2000 ;ps
annealing_temp = 0 350
;
pbc = xyz
cutoff-scheme = Verlet
coulombtype   = PME
rcoulomb      = 0.9
vdwtype       = cut-off
rvdw          = 0.9
DispCorr      = EnerPres
;
Tcoupl  = V-rescale
tau_t   = 0.2
tc_grps = system
ref_t   = 298.15
;
Pcoupl     = Berendsen
pcoupltype = isotropic
tau_p = 0.5
ref_p = 1.01325
compressibility = 4.5e-5
;
gen_vel  = no
gen_temp = 298.15
gen_seed = -1
;
freezegrps  =
freezedim   =
constraints = hbonds

MD结果分析

冰融化过程的轨迹变化通过VMD作图如下,可以清晰的展现出冰融化过程的体系结构变化。

_images/ICE-melt.gif

图3.3.5 冰融化过程

正辛醇和水相分离的MD模拟

正辛醇则是一种长链脂肪醇,分子中带有8个碳原子和一个氧原子。由于分子结构中没有明显的极性键或官能团,正辛醇分子整体带有较低的极性。因此,正辛醇与水分子之间的相互作用力较弱,而水分子与水分子之间的相互作用力比较强,因此正辛醇只能微溶于水,会发生相分离现象。本案例通过联合原子力场建立正辛醇分子模型,选择OPC3力场建立水分子模型,继而进行分子动力学模拟相分离现象。其中AuToFF支持联合原子力场建立模型,其中联合原子力场是指与碳原子直接键连的氢原子的相对原子质量被重叠到碳原子上,形成一个联合原子的整体,同时,其他原子对氢原子的相互作用也被叠加到联合原子上,从而可以大幅度降低力场的复杂性,减少势参数。在联合原子力场中,大多数有机分子的力点数约为原子数的1/3(平均为CH2),MD模拟的计算效率大约可以提高一个数量级。

力场辅助工具-AuToFF

确定起始构型

选择AuToFF-联合原子力场模块,首先通过2D分子建模建立正辛醇结构简式,点击“生成3D结构视图”按钮即可3D显示,力场选择TraPPE联合原子力场。

_images/%E7%A1%AE%E5%AE%9A%E6%AD%A3%E8%BE%9B%E9%86%87%E7%BB%93%E6%9E%84.PNG

图3.4.1 确定正辛醇结构

选择力场

正辛醇采用联合原子力场-TraPPE力场,AuToFF程序会根据分子自动匹配相应的原子类型

_images/%E6%A0%B9%E6%8D%AE%E5%8A%9B%E5%9C%BA%E9%80%89%E6%8B%A9%E5%8E%9F%E5%AD%90%E7%B1%BB%E5%9E%8B2.png

图3.4.2 根据力场选择原子类型

生成拓扑文件

根据力场的选择即可生成拓扑文件(top文件)的相关力场参数(itp文件,包括LJ、键、键角参数,原子电荷)。此外生成拓扑文件可支持多款计算软件,包括:GROMACS、LAMMPS、AMBER、Moltemplate、OpenMM、TINKER、CHARMM。

_images/%E7%94%9F%E6%88%90%E6%AD%A3%E8%BE%9B%E9%86%87%E7%9A%84%E5%8A%9B%E5%9C%BA%E6%8B%93%E6%89%91%E6%96%87%E4%BB%B6.PNG

图3.4.3 生成正辛醇的力场拓扑文件

同理,对于水分子的力场拓扑文件生成选择全原子力场模块,力场选择OPC3即可,其余步骤同上

_images/%E7%A1%AE%E5%AE%9A%E6%B0%B4%E5%88%86%E5%AD%90%E7%9A%84%E5%8A%9B%E5%9C%BA%E7%B1%BB%E5%9E%8B.PNG

图3.4.4 确定水分子的力场类型

模拟体系建模

构建体系

首先,创建模拟体系。通过Packmol软件,我们将正辛醇分子和水分子放入一个立方体的模拟盒子中。这个过程中立方体的盒子大小要略大于同等密度下混合体系所需要的体积,以保证有足够的空间使得溶剂分子能够随机的分布并且模拟可以快速平衡。将AuToFF创建并下载好每个组分的拓扑文件,然后把pdb文件拷贝到packmol文件夹,调用packmol程序生成模拟的盒子。Packmol输入文件model.inp如下:

tolerance 2.0
filetype pdb
add_box_sides 1.5
output model.pdb
  structure Oct.pdb
    number  500
      inside cube 0. 0. 0. 80
  end structure
  structure h2o.pdb
      number 4000
      inside cube 0. 0. 0. 80
  end structure

运行 packmol < model.inp 可生成model.pdb文件,该文件包含了正辛醇和水混合模拟体系中所有原子的坐标和原子间的连接信息。将得到的model.pdb导入到VMD显示如下

_images/%E6%AD%A3%E8%BE%9B%E9%86%87%E5%92%8C%E6%B0%B4%E6%B7%B7%E5%90%88%E4%BD%93%E7%B3%BB%E5%88%9D%E5%A7%8B%E6%9E%84%E5%9E%8B.jpg

图3.4.5 正辛醇和水混合体系初始构型

构建拓扑文件

拓扑文件是gromacs运行模拟所必需的文件,它提供了模拟体系中所有分子的拓扑结构、力场文件的引用、约束力参数……;拓扑文件必须包含三个层次:

  • 参数级别;这一部分包括了力场设定

  • 分子定义级别:这一部分包含了一个或多个分子对应的.itp文件。实际上,.itp 文件可以看做是 .top 文件分子定义级别(针对每单个分子)单独拿出储存的信息,他们形成了一个嵌套式的引用关系

  • 体系级别:只包含体系的特定信息

正辛醇和水混合模拟体系的top文件model.top如下:

[ defaults ]
1 3 yes 0 1
#include "Oct_ATP.itp"
#include "h2o_ATP.itp"
#include "Oct.itp"
#include "h2o.itp"
[ system ]
500Oct+4000h2o
[ molecules ]
Oct      500
h2o      4000

MD模拟

在模拟过程中,模拟步长设为2fs,积分算法选择速度Verlet算法。模拟体系的三个方向均考虑周期性,是体相的模拟。正辛醇-水混合体系的相分离过程模拟,采用梯度退火模拟。具体流程如下:等温等压系综下,模拟体系首先被缓慢加热到330 K,然后逐步将温度下降至目标温度298.15 K 。使用V-rescale控温,参考温度298.15 K, Berendsen控压, 参考压力为 1.01325 bar 。完整的GROMACS的mdp文件输入如下:

define =
integrator = md-vv-avek


dt         = 0.002
nsteps     = 2000000
comm-grps  = system
energygrps =
;
nstxout = 0
nstvout = 0
nstfout = 0
nstlog  = 500
nstenergy = 500
nstxout-compressed = 1000
compressed-x-grps  = system
;
annealing = single
annealing_npoints = 3
annealing_time = 0 2000 4000
annealing_temp = 0 330 298.15
;
pbc = xyz
cutoff-scheme = Verlet
coulombtype   = PME
rcoulomb      = 1.0
vdwtype       = cut-off
rvdw          = 1.0
DispCorr      = EnerPres
;
Tcoupl  = V-rescale
tau_t   = 0.5
tc_grps = system
ref_t   = 298.15
;
Pcoupl     = Berendsen
pcoupltype = isotropic
tau_p = 1
ref_p = 1.01325
compressibility = 8.5e-5
;

gen_vel  = no
gen_temp = 298.15
gen_seed = -1
;
freezegrps  =
freezedim   =
constraints = hbonds

MD结果分析

MD过程的轨迹变化通过VMD作图如下,可以清晰的展现出水-正辛醇自发相分离现象,如下图所示,初始构型是混合体系,正辛醇和水均匀混合在一起,进行一段时间模拟后正辛醇和水相互分离开,并且正辛醇形成类似磷脂双层膜的结构,亲水的羟基头部朝水,而疏水的烃链尾巴朝内。

_images/%E6%AD%A3%E8%BE%9B%E9%86%87%E5%92%8C%E6%B0%B4%E6%B7%B7%E5%90%88%E4%BD%93%E7%B3%BB%E7%9B%B8%E5%88%86%E7%A6%BB%E6%A8%A1%E6%8B%9F%E8%BD%A8%E8%BF%B9%E5%8F%98%E5%8C%96.gif

图3.4.6 正辛醇和水混合体系相分离模拟轨迹变化

黏度计算-AuToFF生成LAMMPS的力场拓扑data文件

黏度是影响电解液离子电导率的重要影响因素之一。黏度是电解液重要的基础物性,与电解液和电池的性能高度相关。能斯特–爱因斯坦方程揭示了黏度与粒子扩散的关联,表明黏度直接影响电解液中粒子的输运性质,从而影响电池的极化和倍率性能。此外,黏度会影响电解液对其他电池材料的润湿性,这也是在实际生产过程中必须考量的因素。下面利用 AuToFF 构建组分分子,并生成力场参数、电荷参数,继而使用 Packmol 建模获得体系中各原子坐标,再者 Moltemplate 补全体系拓扑信息、力场信息,并生成 LAMMPS 对应形式的力场拓扑data格式文件,最后采用LAMMPS进行非平衡态分子动力学方法(NEMD)方法模拟黏度性质。

力场辅助工具-AuToFF

确定起始构型

确定电解液溶剂EC分子结构,可选择点击AuToFF程序-全原子模块进行2D建模(如图1),点击“ 生成3d结构视图 ”按钮即可3D显示。

_images/%E5%88%9B%E5%BB%BAEC%E5%88%86%E5%AD%90%E7%BB%93%E6%9E%84.png

图3.5.1 创建EC分子结构

同上,依次建立EMC分子、 \(\ce{Li^+}\) 离子和 \(\ce{{PF_6}^-}\) 阴离子。此外 \(\ce{Li^+}\)\(\ce{{PF_6}^-}\) 离子理应在离子液体模块建立。

选用适当力场和模拟软件

选择适当的力场是进行MD模拟的基础,可以快速地获得准确的模拟结果。针对溶剂分子EC和EMC选择GAFF2力场,而 \(\ce{Li^+}\) 离子选择CL&P力场,离子液体 \(\ce{{PF_6}^-}\) 选择OPLS-2009IL/0.8力场即可,确定原子类型。

_images/%E6%A0%B9%E6%8D%AE%E5%8A%9B%E5%9C%BA%E9%80%89%E6%8B%A9%E5%8E%9F%E5%AD%90%E7%B1%BB%E5%9E%8B3.png

图3.5.2 根据力场选择原子类型

Note

  • 点击结构视图中原子可进行配置原子类型

  • 选择电荷类型:支持多种电荷计算方法,此处选择XTB-RESP,可以快速得到RESP近似电荷

生成拓扑文件

根据力场的选择即可生成拓扑文件的相关力场参数,包括LJ、键、键角、二面角参数、原子电荷,此外生成拓扑文件可支持多款计算软件。接下来,我们将结合Packmol和Moltemplate来实现复杂体系建模,并生成LAMMPS计算所需data力场拓扑文件。因此,选择Moltemplate生成该程序的输入文件。

_images/%E7%94%9F%E6%88%90%E6%8B%93%E6%89%91%E6%96%87%E4%BB%B62.png

图3.5.3 生成拓扑文件

Note

  • 点击下方显示标签按钮即可显示元素名称、原子ID、原子电荷。

  • 用户也可通过 编辑 按钮进行自行修改原子电荷、力场参数信息。

由于 \(\ce{{PF_6}^-}\) 选择OPLS-2009IL/0.8力场,进行了电荷缩放,为保证体系呈电中性, \(\ce{Li^+}\) 离子电荷修改为0.8。

_images/%E9%94%82%E7%A6%BB%E5%AD%90%E7%94%B5%E8%8D%B7%E4%BF%AE%E6%94%B9.png

图3.5.4 锂离子电荷修改

一键下载的moltemplate压缩包中包含 各组分分子的pdb结构文件,Packmol的input文件,Moltemplate的lt输入文件

模拟体系建模

构建体系-Packmol

首先,创建模拟体系。通过Packmol软件,我们将电解液组成分子放入一个立方体的模拟盒子中。这个过程中立方体的盒子大小要略大于同等密度下电解液分子所需要的体积,以保证有足够的空间使得电解液分子能够随机的分布并且模拟可以快速平衡。将上步AuToFF创建并下载好每个组分的拓扑文件,然后把pdb文件拷贝到packmol文件夹,调用packmol程序生成模拟的盒子。Packmol输入文件model.inp如下:

tolerance 2.0
filetype pdb
add_box_sides 1.5
output model.pdb
  structure EC.pdb
      number 157
      inside cube 0. 0. 0. 50
  end structure
  structure EMC.pdb
      number 309
      inside cube 0. 0. 0. 50
  end structure
  structure Li.pdb
    number 45
      inside cube 0. 0. 0. 50
  end structure
  structure PF6.pdb
      number 45
      inside cube 0. 0. 0. 50
  end structure

运行 packmol < model.inp 可生成model.pdb文件,该文件包含了电解液模拟体系中所有原子的坐标,但缺少键、键角等拓扑结构信息。将得到的 model.pdb 可导入到VMD显示查看。

构建力场拓扑文件-Moltemplate

力场拓扑文件是运行MD模拟所必需的文件,接下来将利用Packmol生成的体系原子坐标文件,结合Moltemplate补全拓扑信息、力场信息等,并生成LAMMPS的data格式文件。其中前面利用 AuToFF-生成拓扑文件 一步中已生成了电解液模拟体系中各个组分的Moltemplate输入文件,下载链接 EC.lt EMC.lt Li.lt PF6.lt

电解液体系中包含上述四个组分,moltemplate输入文件system.lt如下:

import "EC.lt"
import "EMC.lt"
import "Li.lt"
import "PF6.lt"

ec = new EC   [157]
emc = new EMC   [309]
li = new Li   [45]
pf6 = new PF6   [45]

write_once("Data Boundary") {
      0.00000   50.00000  xlo xhi
      0.00000   50.00000  ylo yhi
      0.00000   50.00000  zlo zhi

Note

  • Moltemplate输入文件system.lt中各个组分顺序需与Packmol输入文件model.inp组分顺序保持一致。

运行 moltemplate.sh -pdb model.pdb system.lt 即可生成电解液体系 system.data 拓扑信息文件和system.in.settings system.in.settings 力场信息文件,该文件可在LAMMPS中直接使用。system.in.init文件涵盖了组分分子的力场函数类型,包括非键、键、角、二面角、赝扭曲势。

MD模拟-LAMMPS

借助分子动力学软件LAMMPS,利用非平衡态分子动力学方法计算体系黏度,即在非平衡态下对体系施加剪切,计算不同剪切速率下的稳态粘度,外推至零剪切速率下得到零切粘度。LAMMPS计算参数in.msd输入文件如下:

#-------------------------------------------------------------------------------------------------------------------#

variable        temperature     equal   298
variable        timestep        equal   1
variable        Tdamp           equal   ${timestep}*100
variable        Pdamp           equal   ${timestep}*1000
variable        drag            equal   0.7
variable        tequ            equal   1000
variable        trun            equal   1000000
variable        srate           equal   0.003
variable        scaling         equal   1e6/1e15

#-------------------------------------------------------------------------------------------------------------------#

units           real
boundary        p p p
atom_style      full
pair_style      lj/cut/coul/long 15.0
pair_modify     mix arithmetic
special_bonds   lj 0.0 0.0 0.5 coul 0.0 0.0 0.8333
kspace_style    pppm 1.0e-5
bond_style      harmonic
angle_style     harmonic
dihedral_style  fourier
improper_style  cvff
read_data       system.data            #导入体系拓扑信息文件
include         system.in.settings     #导入体系力场信息文件
thermo          1000
timestep        ${timestep}

#-------------------------------------------------------------------------------------------------------------------#

#minimize       1.0e-4 1.0e-6 100 1000
minimize         0.0 1.0e-8 1000 100000
fix             1 all nve/limit 0.1
fix             2 all langevin ${temperature} ${temperature} ${Tdamp} 123456 zero yes
run             1000
unfix           2
unfix           1

#-------------------------------------------------------------------------------------------------------------------#

fix             npt all npt temp ${temperature} ${temperature} ${Tdamp} iso 0 0 ${Pdamp} drag ${drag}
run             ${tequ}
unfix           npt

write_data      data.final

reset_timestep  0

#-------------------------------------------------------------------------------------------------------------------#

change_box      all triclinic

kspace_style    pppm 1.0e-5

fix             deform all deform 1 xy erate ${srate} remap v

fix             sllod all nvt/sllod temp ${temperature} ${temperature} ${Tdamp}

compute         usual all temp

compute         tilt all temp/deform

thermo_style    custom step temp c_usual epair etotal press pxy

thermo_modify   temp tilt

#--------------------------------------------------------------------------------------------------------#

fix             rescale all temp/rescale 1 ${temperature} ${temperature} 1.0 1.0

run             10000
unfix           rescale

run             10000
reset_timestep  0

#--------------------------------------------------------------------------------------------------------#

variable        visc equal -pxy/(${srate})*${scaling}

fix             vave all ave/time 10 100 1000 v_visc ave running start 500000

thermo_style    custom step temp press pxy v_visc f_vave

thermo_modify   temp tilt

run             ${trun}

MD结果分析

黏度分析

分析LAMMPS输出文件log.lammps得到黏度性质,其中LAMMPS输入文件已进行结果预处理,输出f_vave数值已进行平均处理,直接读取最后一步的数据即可,即为稳态黏度数值。此外,还模拟了不同剪切速率下的稳态黏度,结果展示如下图:

_images/%E9%BB%8F%E5%BA%A6%E7%BB%93%E6%9E%9C.png

图3.5.5 不同剪切速率下的体系稳态粘度

沸石分子筛吸附 \(\ce{CH_4}\) 气体的饱和吸附曲线GCMC模拟

沸石是一类重要的多孔晶体材料,它们通过氧桥互相连接形成各种拓扑结构,普遍应用在煤化工、石油化工和精细化工等领域,对 \(\ce{CH_4}\) 分子有良好的吸附分离性能。因此,本案例我们将以ASV分子筛为例,利用AuToFF建模和生成力场参数文件,进而作为RASPA软件的输入文件进行巨正则蒙特卡罗模拟方法, 获得了沸石分子筛对 \(\ce{CH_4}\) 气体的吸附等温曲线。

力场辅助工具-AuToFF

确定起始构型

选择AuToFF-晶体材料模块,选择沸石 zeolites 文件夹- ASV.cif 完成结构建模,点击 生成3d结构视图 按钮即可3D显示,继而选择 TraPPE-zeo 力场开始进行力场参数分配。

_images/%E9%80%89%E6%8B%A9%E6%99%B6%E4%BD%93%E6%96%87%E4%BB%B6.png

图3.6.1 选择ASV晶体文件

由于 \(\ce{CH_4}\) 分子将采用联合原子力场,因此直接在联合原子力场模块界面进行模型搭建。

_images/%E9%80%89%E6%8B%A9CH4%E5%88%86%E5%AD%90.png

图3.6.2 创建 \(\ce{CH_4}\) 分子结构

根据力场选择原子类型

TraPPE-zeo是特定针对沸石骨架体系的力场。

_images/%E6%A0%B9%E6%8D%AE%E5%8A%9B%E5%9C%BA%E9%80%89%E6%8B%A9%E5%8E%9F%E5%AD%90%E7%B1%BB%E5%9E%8B4.png

图3.6.3 ASV晶体根据力场选择原子类型

对于 \(\ce{CH_4}\) 分子, 采用联合原子势能模型,即TraPPE-UA。

_images/CH4%E6%A0%B9%E6%8D%AE%E5%8A%9B%E5%9C%BA%E9%80%89%E6%8B%A9%E5%8E%9F%E5%AD%90%E7%B1%BB%E5%9E%8B.png

图3.6.4 \(\ce{CH_4}\) 分子根据力场选择原子类型

生成拓扑文件

根据力场的选择即可生成拓扑文件的相关力场参数,Lennard-Jones (LJ)势能函数和Coulomb势能函数共同描述吸附质分子之间以及客体分子与沸石骨架原子的非键相互作用。选择RASPA软件即可下载对应软件格式的力场输入文件和结构文件。

_images/%E7%94%9F%E6%88%90%E6%8B%93%E6%89%91%E6%96%87%E4%BB%B63.png

图3.6.5 生成ASV沸石分子筛晶体的拓扑文件

_images/CH4%E7%94%9F%E6%88%90%E6%8B%93%E6%89%91%E6%96%87%E4%BB%B6.png

图3.6.6 生成 \(\ce{CH_4}\) 分子的拓扑文件

GCMC模拟-RASPA

采用GCMC模拟方法计算ASV沸石结构的甲烷吸附量,具体运行所需文件详见如下:

simulation.input 输入文件

包含模拟类型, 模拟的步数, 骨架名字, 晶胞数目, 使用的小分子, Monte-Carlo 行动 (move) 类型等控制词条。

SimulationType                MonteCarlo      #模拟方法为蒙特卡洛方法
NumberOfCycles                25000           #初始化结束后,用于生成平衡构象(采样)的循环次数。
NumberOfInitializationCycles  2000            #使用蒙特卡洛法初始化系统所使用的循环次数。
PrintEvery                    1000            #每隔1000步进行输出打印

Forcefield                    local           #选择当前目录的力场文件,此处直接利用AuToFF一键生成的力场文件
RemoveAtomNumberCodeFromLabel yes             #在读取cif格式Framework信息时,将元素后面的序号都抹去,极大减少了计算量与分配力场参数的工作量

Framework 0
FrameworkName asv                             #定义多孔材料结构名称
UnitCells 3 3 2                               #定义晶胞数量3*3*2
HeliumVoidFraction 0.21                       #定义多孔材料的孔隙率,计算方法见案例7 RASPA计算孔隙率
ExternalTemperature 300.0
ExternalPressure 1e4


Component 0 MoleculeName            ch4       #定义吸附质名称
         MoleculeDefinition         local
         FugacityCoefficient        1.0
         TranslationProbability     0.5       #平移概率
         RegrowProbability          0.5       #重生概率
         SwapProbability            1.0       #交换概率
         CreateNumberOfMolecules    0         #GCMC模拟应始终为0

structure-name.cif 结构文件

多孔材料的结构文件,AuToFF中下载的压缩包中包含结构文件,ASV沸石骨架结构下载链接 asv.cif

pseudo_atoms.def 结构文件

列举使用的赝原子的信息,包括电荷和质量等。一般情况下赝原子代表一个原子,但也可能代表一个小基团 (比如 -CH3)。由于 CIF 文件会提供原子信息,因此在 CIF 中列举的原子并不需要在赝原子列表中进行规定,当读取 CIF 文件时原子信息将自动加入到该列表中。如果在赝原子中也提供了原子信息,那么该文件中的数据将被优先读取。 AuToFF分别下载 \(\ce{CH_4}\) 分子和ASV沸石的拓扑文件,两个文件夹中的pseudo_atoms.def进行整合,内容如下:

#number of pseudo atoms. Created by AutoFF
3
# type print as scat oxidation mass charge polarization B-factor radii connectivity anisotropic anisotropic-type tinker-type
  zeo_Si yes   Si  Si 0    28.085499    1.500000 0.0 1.0 1.0 0 0.0 relative 0
  zeo_OZ yes    O   O 0    15.999405   -0.750000 0.0 1.0 1.0 0 0.0 relative 0
 Tra_CH4 yes  CH4 CH4 0    16.043000    0.000000 0.0 1.0 1.0 0 0.0 relative 0

force_field_mxing_rules.def 力场文件

定义每个原子的势参数和混合规则

# general rule for shifted vs truncated. Created by AutoFF
shift
# general rule tail corrections
no
# number of defined interactions
3
# type interaction, parameters. IMPORTANT: define generic matches first
  Si  lennard-jones    21.999858    2.300000
  O  lennard-jones    52.999673    3.300000
 Tra_CH4  lennard-jones   147.999944    3.730000
# general mixing rule for Lennard-Jones
Lorentz-Berthelot

Note

  • 为了降低计算量,输入文件RemoveAtomNumberCodeFromLabel变量设置了yes参数,意味着在读取cif格式地Framework信息时,将元素后面的序号都删除,因此force_field_mxing_rules.def文件中原子类型仅需修改成Si,O。

Framework.def 文件

Framework.def存储骨架结构键, 键角, 二面角的伸缩扭转等参数 (非必须) ,AuToFF中下载的压缩包中包含该文件,下载链接 asv.def

molecules.def 分子文件

由于simulation.input输入文件定义MoleculeDefinition参数为local,需在该目录存放该分子结构信息文件,即 ch4.def

结果分析

输出文件即可查看计算模拟所得ASV沸石对 \(\ce{CH_4}\) 的吸附量,即0.0346091881 mol/kg。

Number of molecules:
====================

Component 0 [ch4]
-------------------------------------------------------------
        Block[ 0] 13.81640           [-]
        Block[ 1] 13.71180           [-]
        Block[ 2] 13.44740           [-]
        Block[ 3] 13.13800           [-]
        Block[ 4] 13.26120           [-]
        ------------------------------------------------------------------------------
        Average                                     13.4749600000 +/-       0.5158832364 [-]
        Average loading absolute [molecules/unit cell]        0.7486088889 +/-       0.0286601798 [-]
        Average loading absolute [mol/kg framework]          0.0346091881 +/-       0.0013249984 [-]
        Average loading absolute [milligram/gram framework]          0.5552352044 +/-       0.0212569488 [-]
        Average loading absolute [cm^3 (STP)/gr framework]          0.7757295023 +/-       0.0296984812 [-]
        Average loading absolute [cm^3 (STP)/cm^3 framework]          1.4780989560 +/-       0.0565884035 [-]

        Block[ 0] 13.81640           [-]
        Block[ 1] 13.71180           [-]
        Block[ 2] 13.44740           [-]
        Block[ 3] 13.13800           [-]
        Block[ 4] 13.26120           [-]
        ------------------------------------------------------------------------------
        Average                                     12.4749600000 +/-       0.5158832364 [-]
        Average loading excess [molecules/unit cell]        0.6930533333 +/-       0.0286601798 [-]
        Average loading excess [mol/kg framework]          0.0320407806 +/-       0.0013249984 [-]
        Average loading excess [milligram/gram framework]          0.5140302432 +/-       0.0212569488 [-]
        Average loading excess [cm^3 (STP)/gr framework]          0.7181612793 +/-       0.0296984812 [-]
        Average loading excess [cm^3 (STP)/cm^3 framework]          1.3684066856 +/-       0.0565884035 [-]

同理,继续通过GCMC方法模拟了超微孔沸石材料 ASV 在300 K下、压力范围为 0—100 kPa 下的 \(\ce{CH_4}\) 单组份吸附性能,吸附曲线如下:

_images/%E6%B2%B8%E7%9F%B3%E5%AF%B9CH4%E7%9A%84%E5%90%B8%E9%99%84%E9%87%8F.png

图3.6.7 沸石对 \(\ce{CH_4}\) 的吸附量

RASPA计算孔隙率

孔隙率是描述分子筛内部空隙含量的重要参数。沸石分子筛具有非常高的孔隙率,大的内表面积和约50%体积的空腔。在高温活化沸石失水后,在晶体内部形成大量具有均匀孔径的孔,其具有强吸附能力并且可以有效地将直径小于其孔径的分子吸入孔中,并且大于孔径的分子被阻挡在孔外,从而分离出不同大小的分子。可利用RASPA计算孔隙率,以氦气作为探针。具体操作详见如下。

力场辅助工具-AuToFF

确定起始构型

选择AuToFF-晶体材料模块,选择沸石 zeolites 文件夹- ASV.cif 完成结构建模,点击 生成3d结构视图 按钮即可3D显示,继而选择 TraPPE-zeo 力场开始进行力场参数分配。

_images/%E9%80%89%E6%8B%A9%E6%99%B6%E4%BD%93%E6%96%87%E4%BB%B6.png

图3.7.1 选择ASV晶体文件

根据力场选择原子类型

TraPPE-zeo是特定针对沸石骨架体系的力场。

_images/%E6%A0%B9%E6%8D%AE%E5%8A%9B%E5%9C%BA%E9%80%89%E6%8B%A9%E5%8E%9F%E5%AD%90%E7%B1%BB%E5%9E%8B4.png

图3.7.2 ASV晶体根据力场选择原子类型

生成拓扑文件

根据力场的选择即可生成拓扑文件的相关力场参数,Lennard-Jones (LJ)势能函数和Coulomb势能函数共同描述吸附质分子之间以及客体分子与沸石骨架原子的非键相互作用。选择RASPA软件即可下载对应软件格式的力场输入文件和结构文件。

_images/%E7%94%9F%E6%88%90%E6%8B%93%E6%89%91%E6%96%87%E4%BB%B63.png

图3.7.3 生成ASV沸石分子筛晶体的拓扑文件

MC模拟-RASPA

采用MC模拟方法以氦气作为探针,计算ASV沸石结构的孔隙率,具体运行所需文件详见如下:

simulation.input 输入文件

包含模拟类型, 模拟的步数, 骨架名字, 晶胞数目, 使用的小分子, Monte-Carlo 行动 (move) 类型等控制词条。

SimulationType        MonteCarlo
NumberOfCycles        10000
PrintEvery            1000
PrintPropertiesEvery  1000

Forcefield            local
RemoveAtomNumberCodeFromLabel yes

Framework 0
FrameworkName asv
UnitCells 3 3 2
ExternalTemperature 298.0

Component 0 MoleculeName             helium
            MoleculeDefinition       local
            WidomProbability         1.0
            CreateNumberOfMolecules  0

structure-name.cif 结构文件

多孔材料的结构文件,AuToFF中下载的压缩包中包含结构文件,ASV沸石骨架结构下载链接 asv.cif

pseudo_atoms.def 结构文件

列举使用的赝原子的信息,包括电荷和质量等。一般情况下赝原子代表一个原子,但也可能代表一个小基团 (比如 -CH3)。由于 CIF 文件会提供原子信息,因此在 CIF 中列举的原子并不需要在赝原子列表中进行规定,当读取 CIF 文件时原子信息将自动加入到该列表中。如果在赝原子中也提供了原子信息,那么该文件中的数据将被优先读取。 AuToFF下载ASV沸石的拓扑文件,对ASV晶体和氦气分子的pseudo_atoms.def进行整合,内容如下:

#number of pseudo atoms. Created by AutoFF
3
# type print as scat oxidation mass charge polarization B-factor radii connectivity anisotropic anisotropic-type tinker-type
  zeo_Si yes   Si  Si 0    28.085499    1.500000 0.0 1.0 1.0 0 0.0 relative 0
  zeo_OZ yes    O   O 0    15.999405   -0.750000 0.0 1.0 1.0 0 0.0 relative 0
  He     yes   He  He 0    4.002602     0.0      0.0 1.0 1.0 0 0.0 relative 0

Note

  • pseudo_atoms.def中的He参数详见RASPA2-master/forcefield/GarciaPerez2006/pseudo_atoms.def

force_field_mxing_rules.def 力场文件

定义每个原子的势参数和混合规则

# general rule for shifted vs truncated. Created by AutoFF
shift
# general rule tail corrections
no
# number of defined interactions
3
# type interaction, parameters. IMPORTANT: define generic matches first
  Si  lennard-jones    21.999858    2.300000
  O  lennard-jones    52.999673    3.300000
  He lennard-jones    10.9      2.64
# general mixing rule for Lennard-Jones
Lorentz-Berthelot

Note

  • 为了降低计算量,输入文件设置了RemoveAtomNumberCodeFromLabel参数,因此force_field_mxing_rules.def文件中原子类型仅需修改成Si,O

  • force_field_mxing_rules.def中的He参数详见RASPA2-master/forcefield/GarciaPerez2006/force_field_mixing_rules.def

Framework.def 文件

Framework.def存储骨架结构键, 键角, 二面角的伸缩扭转等参数 (非必须) ,AuToFF中下载的压缩包中包含该文件,下载链接 asv.def

molecules.def 分子文件

由于simulation.input输入文件定义MoleculeDefinition参数为local,需在该目录存放该分子结构信息文件,即 helium.def

结果分析

输出文件即可查看计算模拟所得ASV沸石分子筛的孔隙率,即为0.21

Average Widom Rosenbluth factor:
================================
        Block[ 0] 0.213241 [-]
        Block[ 1] 0.212941 [-]
        Block[ 2] 0.211396 [-]
        Block[ 3] 0.21113 [-]
        Block[ 4] 0.210937 [-]
        ------------------------------------------------------------------------------
        [helium] Average Widom Rosenbluth-weight:   0.211929 +/- 0.001929 [-]

沸石分子筛的甲烷/氢气吸附选择性模拟

分子筛作为一种重要的材料,在气体处理与分离方面具有广泛的应用潜力。气体处理与分离是工业、环境和能源领域中非常重要的研究领域。其中,重要的应用包括天然气加工、石油化工、空气净化、环境污染治理等。在这些应用中,气体处理与分离面临着许多挑战,例如:

  • 气体混合物的复杂性:气体混合物通常由多种组分组成,包括不同的气体分子、杂质、水蒸汽等。这些组分之间的相互作用和竞争性吸附会影响到分离的效率和选择性。

  • 目标组分的低浓度:在一些应用中,需要从低浓度的气体混合物中分离出目标组分。例如,从二氧化碳含量较低的气流中提取二氧化碳,需要具有高效的选择性吸附材料。

  • 处理规模的不同:气体处理与分离的规模从小到大,从个人使用到工业生产都有涉及。因此,需要针对不同规模的处理应用,开发不同的材料和设备。

  • 能源消耗:气体处理与分离通常需要大量的能源投入,例如吸附、膜分离等过程需要在高压下进行,消耗大量的电力和气体。

以上是气体处理与分离领域面临的挑战,解决这些挑战需要不断地发展新材料和技术,并结合实际应用需求进行研究。分子筛在气体处理与分离领域具有广泛的应用研究领域。以下是其中一些关键的应用研究领域:

  • 气体吸附分离:分子筛可以通过选择性吸附不同气体组分来实现气体的分离。例如,通过调节分子筛的孔径和表面性质,可以实现二氧化碳的捕获与封存、甲烷的选择性吸附等。此外,分子筛还可用于空气中的有害气体去除,如去除甲醛、苯等有机污染物。

  • 催化氧化:分子筛被广泛应用于催化反应中,其中包括气体处理与分离领域。例如,在汽车尾气处理中,分子筛可以作为催化剂的载体,通过催化氧化将有害气体转化为无害物质,如将一氧化碳转化为二氧化碳。

  • 脱硫脱氮:分子筛可以用于脱除燃烧废气中的硫氧化物和氮氧化物。通过选择性吸附和催化反应,分子筛可以将硫氧化物和氮氧化物转化为无害物质,从而减少对环境的影响。

  • 气体传感:分子筛可以用于气体传感器的制备。通过选择性吸附特定气体,分子筛可以实现对目标气体的高灵敏度检测。这在环境监测、生命安全等领域具有重要应用价值。

这些应用研究领域也充分说明了分子筛在气体处理与分离中的重要性和潜力。通过不断筛选和开发新材料、调节操作条件,可以进一步提高分子筛的性能,拓宽其应用范围,并为解决气体处理与分离问题提供有效的解决方案。

分子筛在气体处理与分离方面的评价指标主要包括以下几个方面:

  • 吸附容量:表示吸附剂单位质量或体积对目标组分吸附的能力。通常以吸附剂饱和时目标组分的吸附量来表示。

  • 选择性系数:表示吸附剂在混合气流中选择性地吸附某一组分相对于其他组分的能力。通常定义为目标组分和杂质组分吸附量之比。

  • 分离因子:表示吸附剂选择性吸附两种组分时,两种组分在吸附剂上的浓度比值与初始混合气流中的浓度比值的比值。分离因子越大,说明分离效果越好。

  • 催化活性:表示催化剂对反应物转化的能力。通常定义为反应物转化率与时间的比值。

通过这些评价指标的研究,可以深入了解分子筛的性能和应用特点,并为进一步拓展分子筛在气体处理与分离领域的应用提供支持和指导。

下例我们通过GCMC方法着重探究了ASV沸石对 \(\ce{CH_4}\) / \(\ce{H_2}\) 的二元混合组份吸附,计算不同组分的混合气体体系中对 \(\ce{CH_4}\) 气体分子的选择性系数。

力场辅助工具-AuToFF

确定起始构型

选择AuToFF-晶体材料模块,选择沸石 zeolites 文件夹- ASV.cif 完成结构建模,点击 生成3d结构视图 按钮即可3D显示,继而选择 TraPPE-zeo 力场开始进行力场参数分配。

_images/%E9%80%89%E6%8B%A9%E6%99%B6%E4%BD%93%E6%96%87%E4%BB%B6.png

图3.8.1 选择ASV晶体文件

由于 \(\ce{CH_4}\) 分子将采用联合原子力场,因此直接在联合原子力场模块界面进行模型搭建。

_images/%E9%80%89%E6%8B%A9CH4%E5%88%86%E5%AD%90.png

图3.8.2 创建 \(\ce{CH_4}\) 分子结构

根据力场选择原子类型

TraPPE-zeo是特定针对沸石骨架体系的力场。

_images/%E6%A0%B9%E6%8D%AE%E5%8A%9B%E5%9C%BA%E9%80%89%E6%8B%A9%E5%8E%9F%E5%AD%90%E7%B1%BB%E5%9E%8B4.png

图3.8.3 ASV晶体根据力场选择原子类型

对于 \(\ce{CH_4}\) 分子, 采用联合原子势能模型,即TraPPE-UA。

_images/CH4%E6%A0%B9%E6%8D%AE%E5%8A%9B%E5%9C%BA%E9%80%89%E6%8B%A9%E5%8E%9F%E5%AD%90%E7%B1%BB%E5%9E%8B.png

图3.8.4 \(\ce{CH_4}\) 分子根据力场选择原子类型

生成拓扑文件

根据力场的选择即可生成拓扑文件的相关力场参数,Lennard-Jones (LJ)势能函数和Coulomb势能函数共同描述吸附质分子之间以及客体分子与沸石骨架原子的非键相互作用。选择RASPA软件即可下载对应软件格式的力场输入文件和结构文件。

_images/%E7%94%9F%E6%88%90%E6%8B%93%E6%89%91%E6%96%87%E4%BB%B63.png

图3.8.5 生成ASV沸石分子筛晶体的拓扑文件

_images/CH4%E7%94%9F%E6%88%90%E6%8B%93%E6%89%91%E6%96%87%E4%BB%B6.png

图3.8.6 生成 \(\ce{CH_4}\) 分子的拓扑文件

GCMC模拟-RASPA

GCMC模拟了温度为 300 K 时沸石分子筛ASV晶体在 \(\ce{CH_4}\) / \(\ce{H_2}\) 混合体系中对 \(\ce{CH_4}\) 气体分子的吸附选择性能,具体运行所需文件详见如下:

simulation.input 输入文件

包含模拟类型, 模拟的步数, 骨架名字, 晶胞数目, 使用的小分子, Monte-Carlo 行动 (move) 类型等控制词条。

SimulationType                MonteCarlo
NumberOfCycles                25000
NumberOfInitializationCycles  2000
PrintEvery                    1000

#ContinueAfterCrash            no
#WriteBinaryRestartFileEvery   2000

Forcefield                    local
RemoveAtomNumberCodeFromLabel yes

Framework 0
FrameworkName asv
UnitCells 3 3 2
HeliumVoidFraction 0.21
ExternalTemperature 300.0
ExternalPressure 1e5


Component 0 MoleculeName               ch4
            MoleculeDefinition         local
            MolFraction                0.5        #摩尔分数
            FugacityCoefficient        1.0
            TranslationProbability     0.5        #平移概率
            RegrowProbability          0.5        #重生概率
            IdentityChangeProbability  1.0        #改变身份概率
              NumberOfIdentityChanges  2          #身份改变次数
              IdentityChangesList      0 1        #身份互换组分列表
            SwapProbability            1.0        #交换概率
            CreateNumberOfMolecules    0          #交换概率

Component 1 MoleculeName               H2
            MoleculeDefinition         local
            MolFraction                0.5
            FugacityCoefficient        1.0
            TranslationProbability     0.5
            RegrowProbability          0.5
            IdentityChangeProbability  1.0
              NumberOfIdentityChanges  2
              IdentityChangesList      0 1
            SwapProbability            1.0
            CreateNumberOfMolecules    0

structure-name.cif 结构文件

多孔材料的结构文件,AuToFF中下载的压缩包中包含结构文件,ASV沸石骨架结构下载链接 asv.cif

pseudo_atoms.def 结构文件

列举使用的赝原子的信息,包括电荷和质量等。一般情况下赝原子代表一个原子,但也可能代表一个小基团 (比如 -CH3)。由于 CIF 文件会提供原子信息,因此在 CIF 中列举的原子并不需要在赝原子列表中进行规定,当读取 CIF 文件时原子信息将自动加入到该列表中。如果在赝原子中也提供了原子信息,那么该文件中的数据将被优先读取。 AuToFF分别下载 \(\ce{CH_4}\) 分子和ASV沸石的拓扑文件,两个文件夹中的pseudo_atoms.def以及 \(\ce{H_2}\) 的赝势原子参数进行整合,内容如下:

#number of pseudo atoms. Created by AutoFF
5
# type print as scat oxidation mass charge polarization B-factor radii connectivity anisotropic anisotropic-type tinker-type
  zeo_Si yes   Si  Si 0    28.085499    1.500000 0.0 1.0 1.0 0 0.0 relative 0
  zeo_OZ yes    O   O 0    15.999405   -0.750000 0.0 1.0 1.0 0 0.0 relative 0
  Tra_CH4 yes  CH4 CH4 0   16.043000    0.000000 0.0 1.0 1.0 0 0.0 relative 0
  H_h2  yes     H   H  0   1.00794     0.468    0.0  1.0 0.7 0 0   relative 0
  H_com  no     H   H  0   0.0        -0.936    0.0  1.0 0.7 0 0   relative 0

Note

  • 混合体系中 \(\ce{H_2}\) 分子采用 Darkrim 和 Levesque 开发的三点模型, 在双原子分子的质心 (center of mass, COM) 引入点电荷来重现实验中分子的四极矩现象。

  • pseudo_atoms.def中的H相关参数详见RASPA2-master/forcefield/GenericZeolites/pseudo_atoms.def

force_field_mxing_rules.def 力场文件

定义每个原子的势参数和混合规则

# general rule for shifted vs truncated. Created by AutoFF
shift
# general rule tail corrections
no
# number of defined interactions
6
# type interaction, parameters. IMPORTANT: define generic matches first
  Si  lennard-jones    21.999858    2.300000
  O  lennard-jones    52.999673    3.300000
 Tra_CH4  lennard-jones   147.999944    3.730000
  H_h2    lennard-jones    36.7      2.958
  H_com   none
  H_h2    lennard-jones    36.7      2.958
# general mixing rule for Lennard-Jones
Lorentz-Berthelot

Note

  • 为了降低计算量,输入文件RemoveAtomNumberCodeFromLabel变量设置了yes参数,意味着在读取cif格式地Framework信息时,将元素后面的序号都删除,因此force_field_mxing_rules.def文件中原子类型仅需修改成Si,O

  • force_field_mxing_rules.def中的H参数详见RASPA2-master/forcefield/GenericZeolites/force_field_mixing_rules.def

Framework.def 文件

Framework.def存储骨架结构键, 键角, 二面角的伸缩扭转等参数 (非必须) ,AuToFF中下载的压缩包中包含该文件,下载链接 asv.def

molecules.def 分子文件

由于simulation.input输入文件定义MoleculeDefinition参数为local,需在该目录存放该分子结构信息文件,即 H2.defch4.def

Note

  • H2.def详见RASPA2-master/molecules/TraPPE/H2.def

结果分析

在模拟 \(\ce{CH_4}\) / \(\ce{H_2}\) 分离过程中, 二元混合组份的吸附选择性系数计算公式如下:

\[S = \frac{x_{A}y_{B}}{x_{B}y_{A}}\]

300 K下、100 kPa时,超微孔沸石材料ASV在组分不同的 \(\ce{CH_4}\) / \(\ce{H_2}\) 混合体系中对 \(\ce{CH_4}\) 组份吸附选择性能模拟,结果如下:

_images/%E5%90%B8%E9%99%84%E8%B4%A8%E8%BF%9B%E6%96%99%E6%AF%94%E5%AF%B9%E6%B2%B8%E7%9F%B3ASV%E7%9A%84ch4%E9%80%89%E6%8B%A9%E6%80%A7%E7%9A%84%E5%BD%B1%E5%93%8D.png

图3.8.7 吸附质分子进料比对沸石ASV的 \(\ce{CH_4}\) 选择性的影响

结果可见,吸附质分子的进料比对甲烷分子的分离性能影响比较小, 这也表现出ASV材料在不同环境下具有筛选甲烷分子的优良潜质。

300 K下时,模拟体系不同体相压力下,沸石ASV在等摩尔 \(\ce{CH_4}\) / \(\ce{H_2}\) 混合体系中对 \(\ce{CH_4}\) 的吸附选择性,结果如下:

_images/%E5%8E%8B%E5%8A%9B%E5%AF%B9%E6%B2%B8%E7%9F%B3ASV%E7%9A%84ch4%E9%80%89%E6%8B%A9%E6%80%A7%E7%9A%84%E5%BD%B1%E5%93%8D.png

图3.8.8 压力对沸石ASV的 \(\ce{CH_4}\) 选择性的影响

由此可见,在 \(\ce{CH_4}\) / \(\ce{H_2}\) 系统中沸石ASV对 \(\ce{CH_4}\) 的吸附选择性几乎与体相压力的变化无关。这说明沸石的结构特征直接决定了 \(\ce{H_2}\) 气体分子的吸附选择性。