【PDF】计算材料学MDexpRef
- 格式:pdf
- 大小:466.01 KB
- 文档页数:6
计算材料学尉渊材料学是研究材料的结构、性能、制备和应用的学科。
它是现代科学的一门重要学科,涉及到材料的物理、化学、工程学等多个领域。
材料学的发展不仅对科学研究有着重要意义,也对人类社会的进步和发展起着至关重要的作用。
材料学的研究内容涉及到多种材料,包括金属、陶瓷、高分子、复合材料等,以及它们在各个领域的应用。
通过对材料的研究和分析,可以揭示材料的结构、性能和制备过程,从而为材料的设计和应用提供科学依据。
首先,材料学的研究主要关注材料的结构。
材料的结构决定了它的性能,因此对材料的结构的了解是非常重要的。
材料学家通过利用各种材料表征技术,如X射线衍射、透射电子显微镜等,分析材料的晶体结构、晶粒尺寸、组织形貌等参数,从而揭示材料的内在结构特征。
其次,材料学的研究还关注材料的性能。
材料的性能是指材料在特定使用条件下的表现。
不同材料的性能差异很大,有些材料具有优良的导电性,适合用于电子器件的制造;有些材料具有高强度和良好的耐腐蚀性,适合用于航空航天领域等。
材料学家通过对材料性能的研究,可以为材料的改良和应用提供指导。
另外,材料学的研究还关注材料的制备方法和工艺。
不同的材料制备方法,会对材料的结构和性能产生重要影响。
因此,研究材料的制备工艺是非常重要的。
材料学家通过研究和改进传统的制备方法,如溶液法、热处理等,以及开发新的制备方法,如激光熔覆、电化学沉积等,实现对材料制备过程的控制和优化。
最后,材料学的研究还关注材料的应用。
材料学家在研究材料的基础上,将其应用于各个领域。
在航空航天、能源、电子器件等领域,材料的性能和稳定性要求很高,因此需要研究开发新材料,以满足实际应用的需求。
材料学为各个领域的技术进步和创新提供了重要的支撑。
综上所述,材料学是一门综合性的学科,它研究材料的结构、性能和制备方法,以及材料在各个领域中的应用。
材料学的发展对推动科学研究和人类社会的进步起着不可或缺的作用。
随着科技的发展和人们对新材料需求的增加,材料学将继续发展壮大。
分子动力学理论及其模拟方法摘要:本文阐述了分子动力学的基本理论以及分子动力学模拟的方法,清楚地解释了从头计算理论、自洽场理论,然后对一些基本概念比如力场、牛顿运动方程及其数值解法、系综、周期性边界条件、积分步长作了一些阐述。
分析和总结了分子动力学模拟的基本步骤,并且在材料科中的应用情况进行了简要概述。
接着对分子动力学模拟的发展及应用前景作了一些论述关键词:分子动力学;模拟;从头计算;自洽场;牛顿动力学正文:分子动力学是一门结合物理,数学和化学的综合技术。
分子动力学是一套分子模拟方法,该方法主要是依靠牛顿力学来模拟分子体系的运动,以在由分子体系的不同状态构成的系综中抽取样本,从而计算体系的构型积分,并以构型积分的结果为基础进一步计算体系的热力学量和其他宏观性质。
分子动力学模拟(moleculardynamics simulation , MD) [1]是在评估和预测材料结构和性质方面模拟原子和分子的一种物质微观领域的重要模拟方法,通过计算机对原子核和电子所构成的多体体系中的微观粒子之间相互作用和运动进行模拟,在此期间把每一原子核视为在全部其他的原子核和电子所构成的经验势场的作用下按照牛顿定律进行运动,进而得到体系中粒子的运动轨迹,再按照统计物理的方法计算得出物质的结构和性质等宏观性能。
简而言之即是应用力场及根据牛顿运动力学原理所发展的一种计算机模拟方法。
分子动力学模拟是一种非常有效的计算机技术已成为重要的科学研究的方法之一。
1分子动力学的基本理论1.1从头计算理论原则上讲,有了HFR方程(不论是RHF方程或是UHF方程),就可以计算任何多原子体系的电子结构和性质。
真正严格的计算称之为从头计算法。
RHF方程的极限能量与非相对论薛定谔方程的严格解之差称为相关能。
对于某些目的,还需要考虑体系的相关能。
UHF方程考虑了相关能的一小部分,更精密的作法则须取多斯莱特行列式的线性组合形式的波函数,由变分法求得这些斯莱特行列式的组合系数。
计算材料学的方法我折腾了好久计算材料学的方法,总算找到点门道。
一开始我真是瞎摸索。
我知道计算材料学嘛,就是用计算机来模拟材料的各种性质、结构之类的。
那首先得了解有啥软件能用呗。
我试过好几个软件,像VASP就挺有名的。
就拿算材料的晶体结构这事儿来说。
刚开始用VASP的时候,那个输入文件就把我搞晕了。
得设置好多参数,就好像你要做一道很复杂的菜,各种各样的调料放多少,火候怎么控制很让人头疼。
我一开始就完全凭感觉设置那些晶格参数,结果算出来的数据完全不对,那真是失败得一塌糊涂。
后来我才知道,这些参数得根据材料的实际情况,查看一些参考文献,看别人类似材料是怎么设置的,就像做菜前先看看菜谱一样。
计算材料的电子结构也是个难题。
我尝试用不同的算法,有一次我选了一个看起来很高大上的算法,觉得肯定能行,谁知道运行半天出来结果简直离谱。
我才意识到,算法不能瞎选。
要根据材料体系的大小、复杂度,还有你的计算资源来定。
如果材料体系比较小,那些精度高但很耗资源的算法可能还是可以试试的。
但要是体系大,得选择更高效的算法,就像小物件可以用很精细的工具打造,但大工程得用更粗旷但效率高的设备。
还有数据处理这一关。
算出来的数据可能是一大堆乱七八糟的数字。
我开始都不知道怎么提取有用信息。
我就自己一点点摸索,把那些数据导出来,用Excel慢慢整理,试着画图看趋势。
后来发现有专门的数据处理软件,这可省了我不少事。
比如Materials Studio里面就可以直接处理很多VASP算出来的数据,就像有个专门的管家来帮忙整理乱糟糟的屋子。
我觉得计算材料学嘛,最要紧的就是多参考别人成功的案例,就像站在巨人的肩膀上。
遇到问题多在一些论坛或者学术交流群里问。
我有一次遇到一个错误代码,怎么找资料都解决不了,结果在一个小论坛上一问,有个大神几句话就给我点明了方向。
你要是刚接触计算材料学,不要上来就追求高大上的模拟,先从简单的结构和性质算起来,把每个步骤都搞清楚,就像学走路先从稳稳地站着开始,别想着一开始就跑。
计算材料学
分子动力学上机实验教程(2014.04)
课时安排、重要通知、更新、软件下载请见:
上机实验相关软件分类介绍
分子动力学:LAMMPS --- 附录1
操作系统:CentOS(linux)--- 附录2
可视化:Atomeye --- 附录3(课堂使用),OVITO --- 附录4(推荐课下使用)
画图:Gnuplot --- 附录5
文本编辑:Gedit:Linux,GNOME桌面环境下兼容UTF-8的文本编辑器。
它使用GTK+编写而成,简单易用,支持包括gb2312、gbk在内的多种字符编码。
远程登录和文件传输:sftp(Xmanager)
附录1.
LAMMPS介绍:
LAMMPS-Large-scale Atomic/Molecular Massively Parallel Simulator, 大规模原子分子并行模拟器。
美国Sandia 国家实验室开发,开放源代码且可以免费获取使用,使用者可以根据自己需要自行修改源代码。
LAMMPS可以支持包括气态,液态或者固态相形态下、各种系综下、百万级的原子分子体系,并提供支持多种势函数。
且LAMMPS有良好的并行扩展性。
材料领域,LAMMPS已经是准标准化的分子动力学软件。
LAMMPS官网:/
使用LAMMPS:
(1)输入一般至少包括两个:
(a)input文件: LAMMPS命令集成在该文本中,可以包括MD相关的模型结构,弛豫条件,加载方式,输出
内容等绝大多数信息。
具体每一行语句在官网上有详细的解释。
我们学习的一项主要内容是理解和改写input文件。
(b)势函数文件:将势函数的参数等信息独立出来,写成单独的一个文件,在input文件内调入使用。
(2)运行软件:
保证当前目录下写好了input文件和势函数文件,终端上输入命令(串行):
(3)输出一般有三个部分:(所有输出都与input文件与输出相关的指令相关)
(a)直接输出在屏幕上,一些程序运行的关键信息直接出现输出屏幕上,一般是整个体系的信息。
这些内容默
认保存在mmps文件里,我们称为log文件。
(b)输出记录每个原子信息的文件,有多种形式,我们的到的x.cfg文件是可以被可可视化软件Atomeye直接
读取的。
也可以用gedit直接打开,可以看到每一行记录一个原子的信息,比如坐标,速度,动能,势能等。
(c)其它按照input文件中的指令计算并输出的文件或者是对log文件中的内容处理提取得到的文件。
同样可
以用gedit打开,我们可以对其进行后续的分析,计算,画图等处理。
Input脚本语法介绍:
(LAMMPS版本更新非常快,这里只是对本课程所需的命令及其它部分常用命令的介绍,关注LAMMPS官网/,是学习LAMMPS最有效的方法!)
以下□表示空格,红色表示可更改的参数
2.几种常见的建模建立及其它处理:
(1):构建晶体
8.输出的相关指令
附录2.
Linux操作系统介绍:
Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。
Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。
附录3.
Atomeye介绍:
可视化软件Atomeye是一款小巧,功能强大的可视化软件,由麻省理工学院(MIT)教授李巨博士早年间编写开发,官网:/Archive/Graphics/A/
附录4.
OVITO介绍:
OVITO是一款由德国达姆施塔特科技大学(Darmstadt University of Technology)的Alexander Stukowski博士开发的针对分子模拟数据进行科学可视化和分析的软件。
该程序是开源的,并支持所有的主流平台。
关于OVITO的文献是2010发表在Modelling and Simulation in Materials Science and Engineering杂质上的Visualization and analysis of atomistic simulation data with OVITO–the Open Visualization Tool,18 (2010) 015012。
OVITO的官方网站是/,在官网上可以查看OVITO的使用手册,下载地址/index.php/download2。
相比于Atomeye,OVITO更好的支持Windows平台,极易安装。
使用体验方面它更直观,易上手,不需要记住大量命令,可以用鼠标实现大多数操作,更偏向于商业软件。
推荐大家课下,在windows平台上,自行下载和使用。
附录5.
Gnuplot介绍:
gnuplot是一款命令行的交互式绘图工具,通过命令实现逐步设置,修改绘图环境,拟合函数等进一步分析。
分子动力学实验报告
(2013 至2014 学年第_2_学期)
班级姓名学号
实验名称成绩
一、实验目的
二、实验原理
(实验中用到的理论基础、模拟计算的方法等)
三、实验过程
(实验中具体的操作步骤,包括所用到的各项命令,实验数据的记录,过程中发现的问题等)
四、结果与分析
(分析实验中看到的现象,进行必要的数据分析,得出实验的结论)
五、实验结论
(六、本实验对认知材料计算模拟有哪些帮助?)。