




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、分子动力学模拟:金属(jnsh)晶体建模与计算模拟1、建模练习(linx)2、编程练习(linx)3、结果分析0、分子动力学介绍 作者:作者:ECJTU MingMu第一页,共14页。0、分子(fnz)动力学介绍分子动力学的原理&步骤原理:多体问题的严格求解,需要建立并求解体系的薛定谔方程,根据波恩-奥本海默近似,原子核的运动可以用经典动力学方法处理 薛定谔方程 牛顿运动方程(简化计算)步骤建立一个由N 个粒子(分子)组成的模型体系解N 个粒子(分子)组成的模型体系的牛顿运动方程直至平衡平衡后,进行材料性能的计算,对模拟(mn)结果进行分析第二页,共14页。分子动力学方法工作分子动力学方法工作
2、(gngzu)框图框图第三页,共14页。分子分子(fnz)动力学运行流程图动力学运行流程图进行分子动力学运算的几个必备步骤:首先建立计算模型设定计算模型的初始坐标(zubio)和初始速度选定合适的时间步长选取合适的原子间相互作用势函数,便于进行力的计算选择合适的算法、边界条件和外界条件计算对计算数据进行统计处理第四页,共14页。1、建模练习(linx)软件(run jin)materials stuidio 5.5 Fe晶体(jngt)练习第五页,共14页。第六页,共14页。H2O练习(linx)第七页,共14页。第八页,共14页。Fe-H2O-Fe练习(linx)第九页,共14页。1、建模练
3、习(linx)软件(run jin)lammps编程create_atoms 1 single 2.45 2.05 2.05 # 在该位置插入一个原子在该位置插入一个原子min_style sd # 能量最小化模式能量最小化模式(msh),sdminimize 1.0e-12 1.0e-12 1000 1000 # 能量最小化参数,指数越大最小化能量最小化参数,指数越大最小化程度越深程度越深print interstitial introduced, minimized: $N atoms, energy is $Efix 1 all nvt 100 100 100 drag 0.2 # nv
4、t 系综,原子数、体积和温度保持不系综,原子数、体积和温度保持不变变;T=100Ktimestep 0.005 # 步长步长 0.005fsrun 1000 # 运行运行 1000 步步print nvt performed, temperature up: $N atoms, total energy is $Efix 1 all nvt 100 0.0001 100 drag 0.2 # nvt 系综,温度由系综,温度由100K 到到0.0001Krun 1000 # 运行运行 1000 步步print nvt performed, temperature down: $N atoms,
5、total energy is $Ecompute 3 all pe/atom # 计算每个原子的势能计算每个原子的势能compute 4 all ke/atom # 计算每个原子的动能计算每个原子的动能compute 5 all coord/atom 3.0 # 计算每个原子的近邻原子数计算每个原子的近邻原子数#dump 1 all custom 1 dump.atom id xs ys zs c_3 c_4 c_5 # 将信息写入将信息写入dump.atomdump 1 all custom 1 dump.lammpstrj id xs ys zs c_3 c_4 c_5min_style
6、 sdminimize 1.0e-12 1.0e-12 10000 10000 # 再次能量最小化再次能量最小化units metal # 单位为单位为lammps 中的中的metel 类型类型boundary p p p # 周期性边界条件周期性边界条件atom_style atomic # 原子模式原子模式lattice fcc 3.61 # Cu 的晶格常数的晶格常数3.61region box block 0 4 0 4 0 4 # x,y,z 各方向上各方向上的晶胞重复单元数,也即区域大小的晶胞重复单元数,也即区域大小create_box 1 box # 将上述区域指定为模拟的盒子将
7、上述区域指定为模拟的盒子create_atoms 1 box # 将原子按晶格填满盒子将原子按晶格填满盒子pair_style eam # 选取选取 Cu 的的EAM 势作为模型势作为模型pair_coeff * * Cu_u3.eam # EAM 势文件名称势文件名称run 0 # 运行运行0 步,仅为启动步,仅为启动lammps 的热力学的热力学数据计算数据计算variable E equal pe # 定义变量定义变量 E 为系统总势为系统总势能能variable N equal atoms # 定义变量定义变量 N 为系统总原为系统总原子数子数第十页,共14页。boundary p s
8、 s # 边界条件,拉伸方向是周期性,其余是自由边界;如果是薄膜拉伸则是两个周期性,块体则是三个周期性units metal #单位制定义为metalatom_style atomic #原子类型自动neighbor 2.0 bin #截断半径相关的东西neigh_modify delay 1 check yes # 邻近原子列表更新(gngxn)速度#create geometrylattice fcc 3.61 # 定义晶胞为fcc,晶格常数3.61Aregion box block 0 30 0 3 0 3 #定义一个长方体区域叫box,长30,宽和高是3create_box 1 box
9、 #创建了这样一个boxcreate_atoms 1 box #在box里创建了一种原子mass 1 63.546 #定义这种原子的质量是63.546# potentialspair_style eam # 定义势函数是EAMpair_coeff * * Cu_u3.eam #势所需要的参数在此文件里#define groupsregion 1 block INF 1 INF INF INF INF # 定义了一个叫1的区域group left region 1 #定义此区域里的原子叫leftregion 2 block 29 INF INF INF INF INF #定义了一个叫2的区域gr
10、oup right region 2 #定义此区域里的原子叫rightgroup boundary union left right #定义left+ right = boundarygroup mobile subtract all left # 定义mobile= all - left# initialvelocitiesvelocity left set 0.0 0.0 0.0 # 设置(shzh)原子初速度为0compute p all pressure thermo_temp # 计算应力,计算结果记为p variable pressx equal c_p1 #定义变量pressx=
11、c_p1,c_p1的意思是p里第一个值variable pressy equal c_p2 #定义变量pressy=c_p2,c_p2的意思是p里第二个值variable pressz equal c_p3 #定义变量pressz=c_p3,c_p3的意思是p里第三个值thermo_style custom step temp etotal press v_pressx v_pressy v_pressz vol 第十一页,共14页。1,直接把,直接把msi2lmp.exe拷贝到指定文件夹下(最好拷贝到指定文件夹下(最好(zu ho)单独一个);单独一个);2,在,在ms中建立好结构模型后,在
12、中建立好结构模型后,在ds模块或者模块或者forcite模块中指定力场类型,模块中指定力场类型,如对如对xxx结构指定为结构指定为cvff力场(这一块看你需要,人工或自动指定),并根力场(这一块看你需要,人工或自动指定),并根据你的需要删除或者改变一些结构信息(如删除键长,改变某些原子的力据你的需要删除或者改变一些结构信息(如删除键长,改变某些原子的力场类型,在场类型,在ms中比较容易实现)(这样做的目的是为了少在中比较容易实现)(这样做的目的是为了少在lammps的的data文件中做修改),文件中做修改),export结构保存为结构保存为.car格式,同时自动有格式,同时自动有.mdf格式格
13、式的文件生成(的文件生成(mdf文件中保存有对应的力场参数信息,如上面的文件中保存有对应的力场参数信息,如上面的cvff力力场);场);3,将,将xxx.car和和xxx.mdf文件拷贝到文件拷贝到msi2lmp.exe所在的文件夹,并将所在的文件夹,并将tools/msi2lmp/biosym_frc_files文件中对应的力场文件拷贝到这个文件文件中对应的力场文件拷贝到这个文件夹中(如上面的夹中(如上面的cvff.frc)(很多朋友在转化过程中报错找不到力场信息就)(很多朋友在转化过程中报错找不到力场信息就是这个原因,没有力场文件来解释是这个原因,没有力场文件来解释.mdf文件,文件,lmp自带的力场文件和自带的力场文件和ms中中的力场文件一模一样,所以这一步很关键,一定记住你在的力场文件一模一样,所以这一步很关键,一定记住你在ms中给结构指定中给结构指定力场时用的那种力场,在这就拷贝那种力场,我一般就用力场时用的那种力场,在这就拷贝那种力场,我一般就用cvff,呵呵足够,呵呵足够了);了);4,在这个文件目录下,通过终端命令行,在这个文件目录下,通过终端命令行./msi2lmp.exe xxx -class I -frc cvff data.xxx 运行程序,运行成功生
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 文明驾考试题及答案
- 物业人员考试题及答案
- 封窗美化改造方案
- 物理管理面试题及答案
- 模拟盲人考试题及答案
- 高端酒店客房楼顶花园使用权租赁合同
- 设计院新员工入职培训方案
- 教育功能概述
- 脊柱侧弯的护理病例讨论
- 感觉与挫折教育
- 2025至2030浮式储油卸油装置(FSO)行业发展趋势分析与未来投资战略咨询研究报告
- 交通运输行政执法课件培训
- 中国肉类加工设备行业发展趋势及发展前景研究报告2025-2028版
- 设备集中采购管理制度
- 高考数学专题-基本不等式求最值的常用方法(解析版)
- 中国上海市酒店行业市场调查研究及投资前景预测报告
- 2025春季学期国开电大本科《管理英语4》一平台机考真题及答案(第四套)
- 2025上海纺织工业职工大学教师招聘考试试题
- DB13T 2770-2018 焊接熔深检测方法
- 电力现货市场基础知识
- 网络题库财务会计知识竞赛1000题(仅供自行学习使用)
评论
0/150
提交评论