这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
atk:添加_组合_修改经典势函数 [2019/04/29 10:10] – [设置系统] xie.congwei | atk:添加_组合_修改经典势函数 [2019/04/29 10:26] (当前版本) – [设置系统] xie.congwei | ||
---|---|---|---|
行 195: | 行 195: | ||
如下图所示选中一个包含 3 个原子(一个在第二层,两个在第三层)的三角形。 | 如下图所示选中一个包含 3 个原子(一个在第二层,两个在第三层)的三角形。 | ||
- | {{ : | + | {{ : |
单击工具栏(如图)中的 {{: | 单击工具栏(如图)中的 {{: | ||
行 244: | 行 244: | ||
在 [[https:// | 在 [[https:// | ||
+ | |||
+ | |||
+ | |||
+ | {{ : | ||
===== MoS2 中的层内和层间内聚力 ===== | ===== MoS2 中的层内和层间内聚力 ===== | ||
+ | |||
+ | <WRAP center important 100%> | ||
+ | === 注意 === | ||
+ | 如果您正在使用 **ATK2014**,请确保已升级到 **ATK2014.3** (或更高版本)以运行本教程的这一部分,因为早期的版本可能会产生一些问题。 | ||
+ | </ | ||
+ | |||
+ | 在最后一个示例中,您将学习如何使用标记仅在所选原子上定义势。我们考虑一种辉钼矿(MoS< | ||
+ | |||
+ | 为设置系统,请打开 // | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 将构型发送到 **ScriptGenerator**。 | ||
+ | |||
+ | 在 **ScriptGenerator** 中添加一个 NewCalculator 和 Optimize {{: | ||
+ | |||
+ | 将最终脚本发送给到 **Editor**。 | ||
+ | |||
+ | 在 python 脚本中,找到定义 Stillinger-Weber 势的行。复制该行,并按以下方式调整这两行: | ||
+ | |||
+ | <code python> | ||
+ | sw_layer1 = StillingerWeber_MoS_2013(tags=' | ||
+ | sw_layer2 = StillingerWeber_MoS_2013(tags=' | ||
+ | </ | ||
+ | |||
+ | 这将仅对属于相应标记组的原子间定义每个势。此外,您必须定义只在不同组的硫原子间起作用的 Lennard-Jones 势。这可以通过添加以下代码行来完成: | ||
+ | |||
+ | <code python> | ||
+ | # Define a new potential for the interlayer interaction. | ||
+ | lj_interlayer_potential = TremoloXPotentialSet(name=" | ||
+ | # Add particle type definitions for both types. | ||
+ | lj_interlayer_potential.addParticleType(ParticleType.fromElement(Molybdenum)) | ||
+ | lj_interlayer_potential.addParticleType(ParticleType.fromElement(Sulfur, | ||
+ | # Add Lennard-Jones potentials between the sulfur atoms of different layers. | ||
+ | lj_interlayer_potential.addPotential(LennardJonesPotential(' | ||
+ | lj_interlayer_potential.setTags([' | ||
+ | </ | ||
+ | |||
+ | Lennard-Jones 参数取自参考文献< | ||
+ | |||
+ | 最后,所有三个势的集合必须在 TremoloX 计算器中组合。为完成此操作,请添加以下行: | ||
+ | |||
+ | <code python> | ||
+ | # Combine all 3 potential sets in a single calculator. | ||
+ | calculator = TremoloXCalculator(parameters=[sw_layer1, | ||
+ | </ | ||
+ | |||
+ | 完成定义势之后,将计算器添加到块体构型上并执行几何体优化,脚本照常继续。您可以在文件 [[https:// | ||
+ | |||
+ | 如果您运行脚本,将会获得优化的晶格常数,其与参考文献 < | ||
+ | |||
===== 参考 ===== | ===== 参考 ===== | ||
+ | |||
+ | * [1] (1, 2, 3, 4, 5) M Matsui and M. Akaogi: Molecular dynamics simulations of the structural and physical properties of the four polymorphs of TiO2. [[https:// | ||
+ | * [2] (1, 2) C.J. Fennell and J.D. Gezelter: Is the Ewald summation still necessary? Pairwise alternatives to the accepted standard for long-range electrostatics. [[https:// | ||
+ | * [3] (1, 2, 3, 4, 5) J.P. Trinastic, R. Hamdan, Y. Wu, L. Zhang, H.-P. Cheng: Unified interatomic potential and enery barrier distributions for amorphous oxides. [[https:// | ||
+ | * [4] (1, 2, 3) O. N. Kalugin, V. V. Chaban, O. V. Prezhdo: Microscopic Structure and Dynamics of Molecular Liquids and Electrolyte Solutions Confined by Carbon NanoTubes: Molecular Dynamics Simulations. [[https:// | ||
+ | * [5] (1, 2) J.-W. Jiang, H.S. Park, T. Rabczuk: Molecular dynamics simulations of single-layer molybdenum disulphide (MoS2): Stillinger-Weber parameterization, | ||
+ | * 英文原文:[[https:// |