create_atoms命令也可以在已经读入的体系中继续创建原子。在所有列举的这些情况中,都需要注意不要让新创建的原子与已经存在的原子重叠。可以使用delete_atoms命令来处理重叠原子的问题。 basis关键字:用来为要创建的特定的基本原子指定原子类型。参考lattice命令,了解如何为原胞定义基本原子。默认情况下,所有创建的原子都被...
basis 配对的值是(x y z),表示在基矢定义的空间的一个位置,如有多个位置,则定义多个basis 对于三维的sc、fcc、bcc和diamond类型的原子,这些已有的类型不需要指定基矢和basis,但是我们可以用custom的style加上基矢和basis的参数来建立同样的模型。bcc, fcc, sc的基矢为a1 = 1 0 0;a2 = 0 1 0;a3 = 0 0...
建模过程: (1)使用lattice custom命令生成一个正方形盒子,设置basis参数,确定原子位置。顶角原子坐标(0,0,0),中心原子坐标(0.5,0.5,0.5)。 (2)使用create_atoms 和basis指定顶角原子类型为2,中心原子类型为1。 (3)通过mass确定1为Ni原子,2为Ti原子。 #---建模---latticecustom3.01a1100a2010a3001&basis000&...
解决方案也比较简单:改变命令的顺序,先划分三个区域,分别在这个三个区域内使用create_atoms命令填充不同类型的原子。 以NiTi合金的建模为例,给出具体建模代码。 unitsmetal atom_styleatomic #---NiTi建模--- latticecustom3.01a1100a2010a3001& basis000& basis0.50.50.5 regionboxblock03003020 create_box6box #分...
在本例中,有两种晶格(Ni和石墨烯),所以用到两次lattice命令,需要注意的是,每次使用create_atoms命令填充原子之前,要确定最近的lattice命令是不是即将要填充的原子。大家可以测试以下两段代码,看看r1,r2内的晶格原子是否相同?#代码1:(1)lattice fcc 3.52(2)region r1 block 0 10 0 10 0 10...
spacing、a1、a2、a3、basis。各关键字意思为: Region: Create-box: Create-box 命令用于在 region box 命令指定的区域内创建一个模拟的盒子。 Create_box N region-ID N 为使用该原子类型进行模拟 Region-ID 为使用区域的 ID 使用模拟域 Create-atoms: ...
create_atoms 1 region myCyl basis 1 2 basis 2 1 region myCyl_del cylinder z 0 0 100 0...
创建结构的命令不外乎lattice, create_box, create_atoms,这里只是强调在合金体系创建的应用。 先直接给出命令,如下: 具体说明: (1) lattice第一行为晶格矢量,其中$x为晶格矢量;第二行和第三行每一个basis对应原胞中的一个原子。对于B1结构,是包含8个原子,即4个Na,4个Cl。
create_atoms 2 region 2 basis 1 1 basis 2 1 basis 3 1 basis 4 1 basis 5 2 basis 6 2 basis 7 2 basis 8 2 #create_atoms1 region 2 pair_styletersoff pair_coeff * * SiC.tersoff Si C neighbor1.0 bin neigh_modifyevery 1 delay 0 check no ...
spacing、a1、a2、a3、basis。各关键字意思为: Region: Create-box: Create-box 命令用于在 region box 命令指定的区域内创建一个模拟的盒子。 Create_box N region-ID N 为使用该原子类型进行模拟 Region-ID 为使用区域的 ID 使用模拟域 Create-atoms: ...