资源描述
研究历史,20世纪50年代,高温合金设计,航空航天领域。,60年代,苏联人提出人工半导体超晶格概念,预报了化合物的结构与性能。,70年代,梅迪马金属间化合物的生成热和稳定性预测,苏联萨维斯基金属间化合物计算和预报。日本人提出“d电子合金设计”思想,应用于钛合金设计领域。,80年代,美国海军研究院建立隐身材料设计决策系统。日本山岛良绩等建立了计算机辅助合金设计系统,应用于核反应堆防护材料的设计。,90年代,建立了一系列材料设计专家系统,兴起了从原子分子层次设计材料的热潮。,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,Lammps与分子动力学,常用模拟软件,Lammps功能和原理,经典范例,1,1.常用的MD模拟软件,NAMD:,免费,主要针对与生物和化学软材料体系,程序设计水平高,计算效率高。有很好的分析辅助软件VMD。,AMBER,主要针对生物体系,也适当兼容一般化学分子。有很好的内置势能模型,自定义新模型和新分子很方便,有很完善的维护网站。计算效率不高运算速度慢。,CHARMM,主要针对生物体系,也包含部分化学体系。势能模型更新很快自定义新模型比较方便。计算效率低。,2,GROMACS,免费,主要针对生物体系,也适当照顾一般化学体系。算法好,计算效率高。界面友好,维护服务好。,TINKER,免费,一般性分子动力学软件,对生物体系略有偏重。优点支持多种模型。仍在开发中,某些方面还不完善。,DL-POLY,一般性分子模拟软件,界面友好,计算效率高。维护服务很好。,Materials Studio,3,LAMMPS,免费,一般性分子模拟软件。兼容当前大多数的势能模型,编程水平高,计算效率高。可以模拟软材料和固体物理系统。,Materials Explorer,立足于Windows平台的多功能分子动力学软件。拥有强大的分子动力学计算及Monte Carlo软件包,是结合应用领域来研究材料工程的有力工具。Materials Explorer可以用来研究有机物、高聚物、生物大分子、金属、陶瓷材料、半导体等晶体、非晶体、溶液,流体,液体和气体相变、膨胀、压缩系数、抗张强度、缺陷等。Materials Explorer软件中包含2Body,3Body,EAM,AMBER等63个力场可供用户选择。Materials Explorer软件拥有完美的图形界面,方便使用者操作。,4,2.Lammps功能和原理,Lammps初识,Lammps的功能,Lammps的原理,Lammps的特点,Lammps的应用,5,Lammps初识,6,Lammps的功能,能(features),一般意义(并行化,可扩充,脚本化输入,接口化编译),专门意义(能建模原子类型,有什么力场,有那些原子操作,如何设置系综/边界/约束,积分方法,输出控制,前后图形处理,以及具有一些什么特色功能),不能(non-features),-非图形化界面,不能自动建立分子结构模型和分配力场参数,不具有复杂的分析的手段,不能可视化输出结果,补救:,Pizza.py,工具包,用于建模和分析以及可视化,但是功能不够强大。,必须一些其他前后处理软件(几何建模,物理建模,可视化分析)结合使用,接口方法。,7,Lammps的基本原理,编写、输入模拟程序,运行模拟,可视化,结果分析,输出结果,8,Lammps输入文件的主要组成部分,Initialization,Atom definition,Settings,Run a simulation,后面的两个部分可以按照需要多次重复。,9,Lammps软件目前的特点,从势场角度看,:建模软物质(生物分子,聚合物),固态材料(金属,半导体),以及粗粒子和介观材料。更一般的说是lammps程序是用来建模原子/介观/连续尺度物质以及其在热、力学、化学条件下的性质的模拟软件,因此是系统化方法。,Lammps程序运行环境:单CPU和多CPU,采用的是消息响应和模拟域的空间分解并行机制。,Lammps程序代码共享和模块化设计,具有功能易于扩充的特性。新版采用C/C+语言书写,周期性发布,以日期为为准,不断更新一些bug和增加一些功能。脚本语言应用开发。,美国能源部下属的圣地亚国家实验室发布,主要作者:Steve Plimpton,Aidan Thompson,and Paul Crozier,网上邮件组可以解决和及时交流,10,Lammps软件入门,明确自己的问题和方向,选择正确的工具,要做的是什么问题,属于物理,化学,力学,材料,还是都有?能否具体到希望要作出什么结果?实验和理论上是否有相似的研究?再看问题是否适合lammps程序?是否有别的程序可以替代选择或者联合选择?,计算环境搭建可行性分析,现有计算机条件:硬件水平决定模拟的规模,是否有相关的支持:软件环境,团队学习的重要:交流是非常重要,学习一点分子动力学基础,物理学基础:原子论,量子论,简单的数学,材料学基础:结构化材料,晶体理论,统计力学基础:热力学知识,统计分布,专业基础:热流热导分析,应力分析,辐射损伤分析,蛋白质,计算机基础:程序学习和改进,编程和硬件识别,11,如何利用好Lammps手册?,求人不如求己,准备一份纸版,一份电子版放置在桌面。,养成良好的学习习惯,几个章节必须看(1-1,2,3;2-2,3,5,6,7;3-1,2,3;4-all),读做例子有感觉(melt,crack,shear),错误信息自己找(完美的错误提示信息),随手整理做记录,命令学习(工具体现),命令名称:基本上告诉你意义,书写格式:脚本语言的特色,格式选项说明:严格遵守,最好理解含义,范例书写:有助于自己写脚本,注意事项:特别的地方,相关命令:命令分类学习,比如输入有那些方式,势函数定义有哪几类?,12,Lammps常见命令,unit,dimension,newton,processors,boundary,atom style,atom modify,atom type,选择单位系统,L-J、real、metal,2D or 3D?默认是3D,边界条件:周期性边界,or,自由边界?,定义你的模拟体系中的原子属性,告诉,lammps,在你的模拟中使用何种力场?,pair_style,bond_style,angle_style,dihedral_style,improper_style,13,Lammps软件的应用,应用步骤程序安装,安装平台环境(考虑不同的操作系统,是否并行计算),简单易行的安装,Windows下:命令行执行方式,Linux下:编译选择项,几个关键点:编译器的选择;并行库的位置,相关库的位置,应用步骤-实例学习,输入脚本格式书写:3-1节内容,积木式搭建,分块命令学习方法:,几何模型构建,:atom_style,boundary,dimension,units create_atoms,create_box,lattice,read_data,read_restart,region,replicate,物理模型构建:,angle_coeff,angle_style,bond_coeff,bond_style,dielectric,dihedral_coeff,过程模型构建,:Fix:is any operation that is applied to the system during timestepping or minimization.Examples include updating of atom positions and velocities due to time integration,controlling temperature,applying constraint forces to atoms,enforcing boundary conditions,computing diagnostics,etc.,输出模型构建:,compute过程计算量,热力学输出量(全局量),局部表征量(单个原子、组原子),14,3.经典范例,使用L-J势模拟裂纹的扩展,使用EAM势模拟Ni的剪切行为,Cu、Ni等金属的凝固过程模拟,表面能计算,15,A.使用L-J势模拟裂纹的扩展,裂纹,lower,upper,leftupper,leftlower,x,y,16,Lammps计算输入文件,#2d LJ crack simulation(问题的基本初始化),dimension2,#2维分子动力学模拟,boundarys s p,#x,y方向不存在周期边界条件,z方向周期边界条件。,atom_style atomic,#原子类型(金属),Neighbor 0.3 bin,#建近邻表参数(rc+0.3)bin表示为近邻表类型。,neigh_modify delay 5,#间隔多少载荷步重新形成近邻表,17,Lammps计算输入文件,#create geometry创建初始几何构形,Lattice hex 0.93,#指定晶格类型(二维hex)和晶格常数,Region box block 0 100 0 40-0.25 0.25,#定义一个区域,create_box5 box,#在指定区域建立一个simulation box,5表示原子类型的种类数,create_atoms 1 box,#在simulation box中创建类型为1的原子(原子位置初始化),Mass 1 1.0,Mass 2 1.0,Mass 3 1.0,Mass 4 1.0,Mass 5 1.0,#指定单个原子的质量,18,Lammps计算输入文件,#LJ potentials(指定原子作用势),pair_stylelj/cut 2.5,#指定lj势,截断半径为2.5,pair_coeff*1.0 1.0 2.5,#指定lj势参数,#define groups(便于加载),Region 1 block INF INF INF 1.25 INF INF,Group lower region 1,#定义lower组(便于施加外加速度),Region 2 block INF INF 38.75 INF INF INF,Group upper region 2,#定义upper组(便于施加外加速度),Group boundary union lower upper,#定义总边界组,Group mobile subtract all boundary,#定义可动原子组(便于统计温度),19,Lammps计算输入文件,regionleftupper block INF 20 20 INF INF INF,regionleftlower block INF 20 INF 20 INF INF,groupleftupper region leftupper,groupleftlower region leftlower,#定义左上、左下原子组(便于指定裂纹的存在),setgroup leftupper type 2,setgroup leftlower type 3,setgroup lower type 4,setgroup upper type 5,#指定原子类型(便于指定裂纹的存在),20,Lammps计算输入文件,#initial velocities初始化速度,computenew mobile temp,#定义温度的计算(可动区域内统计平均),compute new2 mobile stress/atom,#定义原子应力的计算(整个区域),Velocity mobile create 0.01 887723 temp new,#按指定的温度(0.01)计算方法,初始化原子的速度,Velocity upper set 0.0 0.3 0.0,#upper原子组y方向的速度为0.3,Velocity mobile ramp vy 0.0 0.3 y 1.25 38.75 sum yes,#mobile原子的速初始度从0到0.3线性变化,#fixes施加约束,fix1 all nve,#nve系综的积分算法,fix2 boundary setforce NULL 0.0 0.0,#边界boundary上力条件,,钢化原子,便于加载!,21,Lammps计算输入文件,#run运行计算,timestep0.003,#时间间隔步,Thermo 200,#每200步输出热动力学统计量,thermo_modify temp new,#计算温度通过new指示的方法计算,neigh_modify exclude type 2 3,#原子2,3之间作用取消(也就是通过不使他们在近邻表中出现实现),Dump 1 all atom 500 dump.crack,#每隔500步将原子信息写入文件dump.crack,Dump 2 mobile custom 500 dump2.crack tag x y z c_new22,run5000,#进行5000步的模拟,22,B.使用EAM势模拟Ni的剪切行为,Z,x,Y,y,z,23,#3d metal shear simulation 3维金属剪切模拟,Units metal,#采用金属材料单位,boundarys s p,#施加z方向的周期边界条件,atom_style atomic,#定义原子之间的相互作用(没有键键作用),Lattice fcc 3.52,#指定晶格为fcc,晶格常数3.52埃,Region box block 0 16.0 0 10.0 0 2.828427,#定义区域box(x上下限,y上下限,z上下限),create_box 3 box,#在box区域内创建包含3种原子类型的simulation box,Lammps计算输入文件,24,Lammps计算输入文件,Lattice fcc 3.52 orient x 1 0 0 orient y 0 1 1 orient z&0-1 1 origin 0.5 0 0,#指定晶格类型、晶格常数、x,y,z坐标的晶向,#&续行符、晶胞的起始点(0.5表示半个晶格常数),create_atoms 1 box,#在box区域内建立类型为1的原子,pair_styleeam,#定义原子之间作用势为嵌入原子势,pair_coeff*Ni_u3.eam,#指定嵌入势参数文件,25,Lammps计算输入文件,neighbor0.3 bin,#指定原子近邻列表参数rc+r1中的r1,neigh_modify delay 5,#指定近邻表更新频率,regionlower block INF INF INF 0.9 INF INF,regionupper block INF INF 6.1 INF INF INF,grouplower region lower,groupupper region upper,groupboundary union lower upper,#指定边界组,用于施加边界条件,groupmobile subtract all boundary,#指定可动部分组,用于计算温度,26,Lammps计算输入文件,setgroup lower type 2,setgroup upper type 3,#设置原子类型lower为2,upper为3,Compute new3d mobile temp,#设定温度计算new3d,Compute new2d mobile,temp/partial,0 1 1,#设定温度计算new2d,忽略x方向速度,compute new1d all stress/atom,#设定原子应力计算,27,Velocity mobile create 300.0 5812775 temp new3d,#初始化mobile区域原子的速度,#使new3d方法计算的温度为300k?,Fix 1 all nve,#使系综为nve系综,同时确定了方程的积分方法,Fix 2 boundary setforce 0.0 0.0 0.0,#使边界上原子x,y,z方向的受力均为0,Fix 3 mobile temp/rescale 10 300.0 300.0 10.0 1.0,#使用直接调温法,每10步准备调一次,#如果在300+-10k内不调,#如调的话要求其范围在300+-1k之内,fix_modify 3 temp new3d,#fix 3 调温时采用new3d的计算方案,Lammps计算输入文件,28,Lammps计算输入文件,#以下为弛豫过程,thermo25,#每25步在屏幕上打印热动力学统计量,thermo_modify temp new3d,#输出的温度按new3d方案计算,timestep0.001,#时间步长为0.001ps,run100,#弛豫100个载荷步,29,Lammps计算输入文件,#以下为剪切加载,velocityupper set 1.0 0 0,#上边界原子施加x方向的速度,velocitymobile ramp vx 0.0 1.0 y 1.4 8.6 sum yes,#在y1.4,8.6区域定义0,1之间的vx插值速度,#该速度累加到弛豫的速度上,Unfix 3,#释放弛豫时候的温度约束3,fix3 mobile temp/rescale 10 300.0 300.0 10.0 1.0,#重新施加温度调控约束3,fix_modify 3 temp new2d,#温度的计算采用new2d计算方案,30,Lammps计算输入文件,#以下为剪切计算,Dump 1 all custom 100 dump.shear tag type&,x y z c_new24,#每100步输出,c_new1d4为new1d计算的原子应力,thermo100,thermo_modifytemp new2d,#每次输出屏幕上的温度按new2d方案计算,reset_timestep0,#重新设当前为第0步,run3000,#剪切计算3000步,31,C.熔化、凝固过程模拟:Ar Cu Al,对于Cu,建立885的FFC晶格体系,充分弛豫后利用,Nose-Hover方法,保持压强为0,从2.5 K开始加热,直至,发生熔化转变。,输入文件,32,输入文件,33,模拟输出结果,模拟发现在1609 K附近发生了一级相变,,而Cu的熔点为1357 K。,34,Cu在特定温度下的性质,均方根位移,速度自关联函数,径向分布函数,建立一个888的FCC格子,,分别在10K、500K、1000K、,1800K以及2000K下保持零外压,弛豫,得到不同温度下的原子,运动情况,以及不同情况下的均,方根位移。,35,输入文本文件均方根位移,36,输入文本文件均方根位移,37,输出结果分析,38,输出结果分析,Cu处于液态时的均方根位移图,39,D.应用Lammps程序计算材料的表面能,物理理论建模是关键,程序仅仅只能是实现的工具,。,新表面,40,Cu(100)晶面的表面能计算,几何建模:简单晶格结构,物理建模:简单合金势函数,区域分块,100表面,41,过程建模:实现真空层,输出建模:计算能量,原子坐标,输出控制:格式,参变量,能量最小化方法,计算E,0,特殊技巧处理,42,过程建模:移动盒子,移动原子,,产生新的表面,,计算产生新表面后的E(final),计算111表面,首先几何建模的过程中要知道如何在物理和几何上产生(111),最后通过lammps的命令的方法实现,。,lattice fcc 3.615 origin 0 0 0 orient x 1 1-2 orient y-1 1 0 orient z 1 1 1,43,小结,Lammps具有强大功能和开放式的扩充结构,后续的数据处理通常相当辛苦,Lammps程序需要结合其他程序来完成你的发,文章的要求模拟研究的任务。,做好修改源程序的准备,44,Materials Studio,(,MS,),软件简介,Materials Studio,新一代材料模拟软件,概述:,Materials Studio,是分子模拟软件界的领先者,-,美国,Accelrys,公司在,2000,年初专为材料科学领域开发的可运行于,PC,机上的新一代材料计算软件,可帮助研究人员解决当今化学及材料工业中的许多重要问题。,Materials Studio,软件采用,Client/Server,结构,客户端可以是,Windows 98,、,2000,或,NT,系统,计算服务器可以是本机的,Windows 2000,或,NT,,也可以是网络上的,Windows 2000,、,Windows NT,、,Linux,或,UNIX,系统。,多种先进算法的综合运用使,Material Studio,成为一个强有力的模拟工具。,特点:,优点,:研究分子模型或材料结构,有丰富的模型资源,建模和制图能力。与其它标准,PC,软件整合,使得容易共享这些数据。,运行平台,:,Windows NT/2000/XP,,,Linux,和,UNIX,服务器,分析领域,:多范围的软件结合成一个集量子力学、分子力学、介观模型、分析工具模拟和统计相关为一体的建模环境。,应用领域,:材料、化工、物理等,作用:,为化学家、材料科学家和工程师带来有力 模拟方法。,设计更好的材料。,模块简介:,基本环境,分子力学与分子动力学,晶体、结晶与,X,射线衍射,量子力学,高分子与介观模拟,定量结构,-,性质关系,重点介绍四个模块:,1.MS Visualizer,模块,2.MS.DISCOVER,模块,3.MS.Dmol3,模块,4.MS.CASTEP,模块,1.MS Visualizer,模块,概述:,提供了搭建分子、晶体、界面、表面及高分子材料结构模型所需的所有工具,可以操作、观察及分析计算前后的结构模型,处理图型、表格或文本等形式的数据,并提供软件的基本环境和分析工具以支持,Materials Studio,的其它产品。是,Materials Studio,产品系列的核心模块。,MS Visualizer,的操作界面:,工具栏,任,务,栏,模型可视化窗口,建模栏,任务监控栏,背景,:,当前,可应用于大周期性体系的密度泛函理论(,DFT,)取得了显著的进展,已经成为解决材料设计、加工中难题的有效方法。人们依据这个理论可以使解释实验数据,预测新晶体的结构、结合能和表面活性等基本性质。这些工具可以用来指导设计新材料,允许研究人员理解基本的化学和物理过程。,绪论,:,在本教程中,将学习如何使用,CASTEP,来计算弹性常数和其他的力学性能。首先我们要优化,BN,立方晶体的结构,然后计算它的弹性常数。,本指南主要包括以下内容:,1,优化,BN,立方晶体的结构,2,计算,BN,的弹性常数,3,弹性常数文件的描述,计算,BN,的弹性常数,目的:使用,CASTEP,计算弹性常数模块:,Materials Visualizer,CASTEP,前提:已使用,first principles,预测了,AlAs,的晶格常数,52,1.,优化,BN,立方晶体的结构,在计算弹性常数之前并不一定要进行几何优化,可以由实验观测到的结构计算出,C,ij,数据。尽管如此,如果我们完成晶胞的几何优化,可以获得更多相容的结果,进而计算与理论基态对应的弹性常数。,弹性常数的精确度,尤其是切变常数的精确度,主要取决于,SCF,计算的品质,特别是布里渊区取样和波函数收敛程度的品质。所以我们设置,SCF,、,k,点取样和,FFT,格子的精度为,Fine,。,首先导入,BN,结构,在菜单栏中选择,File/Import,,从,structures/semiconductors,中选中,BN.msi,,按,Import,按钮,输入,BN,的晶体结构,见右图。,为了节省计算时间,由,Build/Symmetry/Primitive Cell,将此,conventional representation,转化为,primitive representation.,53,现在设置几何优化,从工具栏中选择,CASTEP,工具 ,然后从下拉列中选择,Calculation,(或从菜单栏中选择,Modules/CASTEP/Calculation,)。,CASTEP Calculation,对话框见右图:,在,Setup,标签中,把,Task,设置为,Geometry Optimization,,把,Quality,设置为,Fine,,并且把,Functional,设置为,GGA and PW91,。,按下,more,按钮,选中,Optimize cell,。关闭,CASTEP Geometry Optimization,对话框。,54,选择,Electronic,标签,按下,More.,按钮以得到,CASTEP Electronic Options,对话框。把,Derived grid,的设置从,Standard,改为,Fine,。关闭,CASTEP Electronic Options,对话框。,选择,Job Control,标签,设定本地机运算。,按下,CASTEP Calculation,对话框中的,Run,按钮。,55,优化之后,此结构的晶胞参数应为,a=b=c=2.574,。现在我们可以继续计算优化结构的弹性常数。,或按右键显示,56,2.,计算,BN,的弹性常数,BN CASTEP GeomOpt/BN.xsd,处于激活状态。,选择,CASTEP Calculation,对话框中的,Setup,标签,从,Task,的下拉清单中选择,Elastic Constants,。,按下,More.,按钮,,CASTEP Elastic Constants,对话框见右图。,将,Number of steps for each strain,由,4,增加为,6,,按,Run,运行。,CASTEP,的弹性常数计算任务的结果以一批,.castep,输出文件的形式给出。这些文件中的每一个文件都代表确定的晶胞在假设的应变模式和应变振幅下的几何优化运行结果。这些文件的命名约定为:,seedname_cij_m_n,。对于给定的模式来说,,m,代表当前的应变模式,,n,代表当前的应变振幅。,6,仅取一种应变模式,57,从属性清单中选择,Elastic constants,,从,BN,的弹性常数计算工作中得到的结果文件,BN.castep,应自动显示在,Results file,选框中。按下,Calculate,按钮。计算结束后产生一个新的文档,BN Elastic Constants.txt,。,此文档中的信息包括,:,*输入的应变和计算出的应力的总结,*每一种应变模式线性拟合和拟合质量的计算结果,*给定对称性下计算出的应力与弹性常数之间的对应,*弹性常数,Cij,和弹性柔量,Sij,的表格,*导出量:体积模量和其倒数、压缩系数、杨氏模量、,Poisson,比、,Lame,常数,(,用于模拟各向同性介质,),CASTEP,可以使用这些结果来分析每一个运行计算出来的压力张量,产生一个有关弹性性质的文件。,从工具栏中选择,CASTEP,工具,然后选择,Analysis,或者从菜单栏中选择,Modules|CASTEP|Analysis,。,58,3,弹性常数文件的描述,对于这种点阵类型,需要考虑两种应变模式,(,本教程只计算了一种,),。对于每一种应变模式,都有一个计算出的应力的总结,(,由各自的,.castep,文件得到,),。,59,=Elastic constants from Materials Studio:CASTEP =,Summary of the calculated stresses *,Strain pattern:1,=,Current amplitude:1,Transformed stress tensor(GPa):,-4.990578 0.000000 0.000000,0.000000 -6.907159 0.953658,0.000000 0.953658 -6.908215,Current amplitude:2,Transformed stress tensor(GPa):,-5.949042 0.000000 0.000000,0.000000 -7.093625 0.571307,0.000000 0.571307 -7.094263,提供了应力,应变的组成和弹性常数张量之间联系的所有信息。在这一阶段,每一个弹性常数均有一个简洁的指数代表而不是由一对,ij,指数代表。稍后会在文件夹中给出压缩符和常规的指数标定之间,60,的对应。,和弹性系数相对应的应力,(,压缩符,),:,1 7 7 4 0 0,as induced by the strain components:,1 1 1 4 0 0,在下面的表格中给出了每一种应力组成的应力,-,应变线性适配关系,:,Stress Cij value of value of,index index stress strain,1 1 -4.990578 -0.003000,1 1 -5.949042 -0.001800,1 1 -6.891618 -0.000600,1 1 -7.838597 0.000600,1 1 -8.784959 0.001800,1 1 -9.726562 0.003000,C(gradient):788.920238,Error on C :0.945626,Correlation coeff:0.999997,Stress intercept:-7.363559,此梯度提供了弹性常数的数值(或弹性常数的线性组合),适配的质量,由相关系数表示,提供了另人满意的弹性常数的不确定度。,61,在进一步的分析中没有使用压力的切点值,它很简单的指示出收敛的基态离最初的结构有多远。,所有应变模式的结果总结如下:,=Summary of elastic constants =,id i j Cij(GPa),1 1 1 788.92024+/-0.946,4 4 4 447.55108+/-0.749,7 1 2 148.70983+/-0.754,The errors are only provided when more than two values for the strain amplitude were used,since there is no statistical uncertainty associated with fitting a straight line to only two points.,弹性常数以常规的,6x6,张量的形式显示出,随后弹性柔量(,compliances,)以相似的,6x6,形式显示出:,62,=Elastic Stiffness Constants Cij(GPa)=,=Elastic Compliance Constants Sij(1/GPa)=,0.0014282 -0.0002075 -0.0002075 0.0000000 0.0000000 0.0000000,-0.0002075 0.0014282 -0.0002075 0.0000000 0.0000000 0.0000000,-0.0002075 -0.0002075 0.0014282 0.0000000 0.0000000 0.0000000,0.0000000 0.0000000 0.0000000 0.0023533 0.0000000 0.0000000,0.0000000 0.0000000 0.0000000 0.0000000 0.0023533 0.0000000,0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0023533,文件的最后部分包含推出的属性,:,736.57379 125.20883 125.20883 0.00000 0.00000 0.00000,125.20883 736.57379 125.20883 0.00000 0.00000 0.00000,125.20883 125.20883 736.57379 0.00000 0.00000 0.00000,0.00000 0.00000 0.00000 424.93974 0.00000 0.00000,0.00000 0.00000 0.00000 0.00000 424.93974 0.00000,0.00000 0.00000 0.00000 0.00000 0.00000 424.93974,63,Bulk modulus =362.11330+/-0.593(GPa),Compressibility=0.00276(1/GPa),Axis Young Modulus Poisson Ratios,(GPa),X 741.74894 Exy=0.1586 Exz=0.1586,Y 741.74894 Eyx=0.1586 Eyz=0.1586,Z 741.74894 Ezx=0.1586 Ezy=0.1586,Lame constants for isotropic material(GPa),Lambda=-106.1819,Mu=447.5511,END,64,65,66,67,应用举例,建立,FTBC-C4,自组装大分子模型,+,应用举例,建立,FTBC-C4,自组装大分子模型,(,1,)三角形,AG,(三角形石墨烯片层)模型的建立,画一个苯环,依次,得到三角形,AG,将每定点两氢,原子替换为氟原子,将每边中心两氢,原子替换为氧原子,应用举例,建立,FTBC-C4,自组装大分子模型,(,2,)独立,FTBC-C4,分子模型的建立,添加,AG,边缘悬挂键,氢键,同样方法,建立烷基链,应用举例,建立,FTBC-C4,自组装大分子模型,(,2,)独立,FTBC-C4,分子模型的建立,将烷基链安放,到,AGNR,的每,个氧原子上,初步优化力,场平衡下,的几何机构,应用举例,建立,FTBC-C4,自组装大分子模型,(,3,),FTBC-C4,自组装大分子模型的建立,同样方法,画出,HOPG,衬底,以,HOPG,尺寸,和形状建立原胞,Down,结构,烷基链向下,应用举例,建立,FTBC-C4,自组装大分子模型,(,3,),FTBC-C4,自组装大分子模型的建立,将,FTBC-C4,分子加到原胞,HOPG,衬底上,(一个复制粘贴的过程),up,结构,烷基链向上,调整,FTBC-C4,与衬底的距离,与角度,应用举例,建立,FTBC-C4,自组装大分子模型,(,3,),FTBC-C4,自组装大分子模型的建立,概述:,Discover,是,Materials Studio,的分子力学计算引擎。它使用了多种成熟的分子力学和分子动力学方法,这些方法被证明完全适应分子设计的需要。以多个经过仔细推导的力场为基础,,Discover,可以准确地计算出最低能量构象,并可给出不同系综下体系结构的动力学轨迹。,周期性边界条件的引入使得它可以对固态体系进行研究,如晶体、非晶和溶剂化体系。另外,,Discover,还提供强大的分析工具,可以对模拟结果进行分析,从而得到各类结构参数、热力学性质、力学性质、动力学量以及振动强度。,2.MS.DISCOVER,模块,计算实例,优化,FTBC-C4,自组装大分子室温下几何结构,(,1,)建模,选择,Discover,模块的,Dynamics,设置参数对话框,(,2,)参数设置:,系综:,NVT,温度:,298K,步数:,20,万步,步长:,0.01fs,模拟时长:,2ps,热浴:,Nose,(,3,),Run,:开始运算,
展开阅读全文