1 / 14
文档名称:

一份分子动力学模拟资源-lammps-ms-适合初学者---...ppt

格式:ppt   大小:1,562KB   页数:14页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

一份分子动力学模拟资源-lammps-ms-适合初学者---...ppt

上传人:1557281760 2021/12/5 文件大小:1.53 MB

下载得到文件列表

一份分子动力学模拟资源-lammps-ms-适合初学者---...ppt

相关文档

文档介绍

文档介绍:一份分子动力学模拟资源-lammps-MS-适合初学者---..
0、分子动力学介绍
分子动力学的原理&步骤
原理:多体问题的严格求解,需要建立并求解体系的薛定谔方程,根据波恩-奥本海默近似,原子核的运动可以用经典动力学方法处理
薛定谔方程 牛顿运动方程〔简化计算〕
步骤
建立一个由N 个粒子〔分子〕组成的模型体系
解N 个粒子〔分子〕组成的模型体系的牛顿运动方程直至平衡
平衡后,进展材料性能的计算,对模拟结果进展分析
分子动力学方法工作框图
分子动力学运行流程图
进展分子动力学运算的几个必备步骤:
首先建立计算模型
设定计算模型的初始坐标和初始速度
选定适宜的时间步长
选取适宜的原子间互相作用势函数,便于进展力的计算
选择适宜的算法、边界条件和外界条件
计算
对计算数据进展统计处理
1、建模练****br/>Fe晶体练****br/>H2O练****br/>Fe-H2O-Fe练****br/>1、建模练****br/>软件lammps编程
create_atoms 1 single # 在该位置插入一个原子
min_style sd # 能量最小化形式,sd
minimize -12 -12 1000 1000 # 能量最小化参数,指数越大最小化程度越深
print "interstitial introduced, minimized: $N atoms, energy is $E"
fix 1 all nvt 100 100 100 drag # nvt 系综,原子数、体积和温度保持不变;T=100K
run 1000 # 运行 1000 步
print "nvt performed, temperature up: $N atoms, total energy is $E"
run 1000 # 运行 1000 步
print "nvt performed, temperature down: $N atoms, total energy is $E"
compute 3 all pe/atom # 计算每个原子的势能
compute 4 all ke/atom # 计算每个原子的动能
compute 5 all coord/atom # 计算每个原子的近邻原子数
dump 1 all custom 1 id xs ys zs c_3 c_4 c_5
min_style sd
minimize -12 -12 10000 10000 # 再次能量最小化
units metal # 单位为lammps 中的metel 类型
boundary p p p # 周期性边界条件
atom_style atomic # 原子形式
region box block 0 4 0 4 0 4 # x,y,z 各方向上的晶胞重复单元数,也即区域大小
create_box 1 box # 将上述区域指定为模拟的盒子
create_atoms 1 box # 将原子按晶格填满盒子
pair_style eam # 选取 Cu 的EAM 势作为模型
pair_coeff * * # EAM 势文件名称
run 0 # 运行0 步,仅为启动lammps 的热力学数据计算
variable E equal pe # 定义变量 E 为系统总势能
variable N equal atoms # 定义变量 N 为系统总原子数