Lammps在拉伸过程中的应用_第1页
Lammps在拉伸过程中的应用_第2页
Lammps在拉伸过程中的应用_第3页
Lammps在拉伸过程中的应用_第4页
Lammps在拉伸过程中的应用_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Lammps在拉伸过程中的应用

JackContentsLammps软件介绍1lammps在拉伸过程中的简单应用21.Lammps软件介绍1.1软件LAMMPS即Large-scaleAtomic/MolecularMassivelyParallelSimulator,可以翻译为大规模原子分子并行模拟器,该软件由美国Sandia国家实验室开发,主要用于分子动力学相关的一些计算和模拟工作。LAMMPS可以支持包括气态,液态或者固态相形态下、各种系综下、百万级的原子分子体系,并提供支持多种势函数。1.Lammps软件介绍1.2软件运行(linux操作系统中)

lammps本身没有图形界面,模拟计算的过程都是在linux终端执行.计算的时候,需要用户写一个输入文件(inputscript),有时候还需要一个data文件。

把文件(如果有data文件的话,连同data文件)和在编译得到的lmp_serial放在同一个目录下,以及相关的势函数.从终端进入到这个目录,所需要的命令是:cd~/Desktop/compute然后,在终端输入./lmp_serial<回车.

Lammps就开始计算。Lammps运行势函数I文件Data文件1.Lammps软件介绍1.3势函数

分子动力学仿真结果的准确性取决于原子间势函数的选取和势参数的准确性,势函数的选择是分子动力学仿真的前提条件。对势:(1)Lennard-Jones势:描述气体分子或水分子间的作用力(2)Morse势:常用来描述稀有气体、高度离子化的体系常用势函数多体势:EAM势:把晶体的总势能分成两部分:即位于晶格点阵上的原子核之间的相互作用对势和原子核镶嵌在电子云背景中的嵌入能,它代表多体相互作用。1.Lammps软件介绍1.3势函数对于不同的金属,其EAM势函数需要通过拟合金属的宏观参数来确定。目前EAM等多体势,已经发展了许多适合不同材料的原子势函数,需要注意,每种势函数都存在一定的适用范围。势函数下载:/potentials/1.Lammps软件介绍1.4in文件的结构InputscriptstructureInitializationAtomdefinitionSettingsRunasimulation什么样的条件下理解:怎样的原子结构设置开始模拟1.Lammps软件介绍1.4in文件的结构(1)Initialization

相关的命令有:

units:选择单位系统,lammps提供了lj、real、metal三种单位系统

dimension:2d模拟还是3d模拟,默认是3d

boundary:边界条件:周期性边界or自由边界

atom_style:定义模拟体系中的原子属性

(2)Atomdefinition

lammps提供2种方式定义原子:

①按照晶格的方式创建原子,所涉及命令:lattice,region,create_box,create_atoms

②通过read_data,从data文件读入

1.Lammps软件介绍1.4in文件的结构(3)Settings

设置:力场系数、模拟参数、输出选项等等.

fix命令是lammps中很重要的一个命令,它包括很多子命令,可以施加一系列的边界条件、时间积分、诊断选项等等.

输出选项由thermo,dump,restart命令设置.

(4)Runasimulation

2.lammps在拉伸过程中的简单应用2.1in文件(1)Initializationunitsmetalboundarypppneighbor2.0bin#截断半径neigh_modifydelay1checkyesatom_styleatomic#原子类型

(2)Atomdefinition

latticefcc3.615regionboxblock030028010create_box1boxcreate_atoms1boxmass163.546

2.lammps在拉伸过程中的简单应用2.1in文件(3)Settings

pair_styleeampair_coeff**Cu_u3.eamregion1blockINF1INFINFINFgroupleftregion1region2block29INFINFINFINFINFgrouprightregion2groupboundaryunionleftrightgroupmobilesubtractalllefttimestep0.0022.lammps在拉伸过程中的简单应用2.1in文件(3)Settings

fix1leftsetforce0.0NULLNULLvelocityleftset0.0NULLNULLunitsboxdump1allxyz200Cu_0.002.xyz

fix2allnvefix3alltemp/rescale1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论