用第一原理预测aias的晶格参数ppt课件_第1页
用第一原理预测aias的晶格参数ppt课件_第2页
用第一原理预测aias的晶格参数ppt课件_第3页
用第一原理预测aias的晶格参数ppt课件_第4页
用第一原理预测aias的晶格参数ppt课件_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

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

文档简介

计算材料学主要内容: 密度泛函理论基础 计算模型的建立 晶体结构优化 表面吸附 电荷密度分布 化学反应中的过渡态搜索 气体扩散 X-ray 结构精修 教员: 郝绿原 3600834 傅正平 李震宇(理论) 张文华(理论) 资料:/hly * 不支持中文目录 * 显示扩展名 CASTEP概述 关于CASTAP CASTAP是特别为固体材料学而设计的一个现代的量子力学基 本程序,其使用了密度泛函(DFT)平面波赝势方法,进行第一性 原理量子力学计算,以探索如半导体,陶瓷,金属,矿物和沸石 等材料的晶体和表面性质。 典型的应用包括表面化学,键结构,态密度和光学性质等研 究, CASTAP也可用于研究体系的电荷密度和波函数的3D形式。 此外, CASTAP可用于有效研究点缺陷(空位,间隙和置换杂质 )和扩展缺陷(如晶界和位错)的性质。 Material Studio使用组件对话框中的CASTAP选项允许准备 ,启动,分析和监测CASTAP服役工作。 计算:允许选择计算选项(如基集,交换关联势和收敛判据), 作业控制和文档控制。 分析:允许处理和演示CASTAP计算结果。这一工具提供加速整体 直观化以及键结构图,态密度图形和光学性质图形。 CASTAP的任务 CASTAP计算是要进行的三个任务中的一个,即单个点的能量计算 ,几何优化或分子动力学。可提供这些计算中的每一个以便产生特定 的物理性能。性质为一种附加的任务,允许重新开始已完成的计算以 便产生最初没有提出的额外性能。 在CASTAP计算中有很多运行步骤,可分为如下几组: * 结构定义:必须规定包含所感兴趣结构的周期性的3D模型文件,有 大量方法规定一种结构:可使用构建晶体(Build Crystal)或构建真 空板(Build Vacuum Stab)来构建,也可从已经存在的的结构文档中引 入,还可修正已存在的结构。 注意: CASTAP仅能在3D周期模型文件基础上进行计算,必须构建超单 胞,以便研究分子体系。 提示: CASTAP计算所需时间随原子数平方的增加而增加。因此,建议 用最小的原胞来描述体系,可使用BuildSymmetryPrimitive Cell菜 单选项来转换成原胞。 CASTAP中选择一项任务 1 从模块面板(Module Explorer)选择CASTAPCalculation。 2 选择设置表。 3 从任务列表中选择所要求的任务。 * 计算设置:合适的3D模型文件一旦确定,必须选择计算类型 和相关参数,例如,对于动力学计算必须确定系综和参数,包 括温度,时间步长和步数。选择运行计算的磁盘并开始CASTAP 作业。 * 结果分析:计算完成后,相关于CASTAP作业的文档返回用 户,在项目面板适当位置显示。这些文档的一些进一步处理要 求获得可观察量如光学性质。 状态方程计算 在所施加静压力下几何优化可用于确定材料的体模量B和对压力的 导数B=dB/dP。过程包括计算理论状态方程(EOS),该方程描述 单胞体积与外部静压力的关系。工艺非常类似于真实实验:使用 几何优化对话框中的应力列表将外部压力固定。通过进行几何优 化可以找到在此压力下的单胞体积。随后的P-V 数据分析与实验 研究精确一致。描述EOS选择分析表达式,其参数适于计算数据点 。最流行的EOS形式是三阶Birch-Murnaghan 方程: 式中V0 为平衡体积。Cohen 等进行了EOS各种解析式的的 详细比较研究。 注意:从相应实验中获得的B和B值依赖于计算使用的压力值范 围。利用金刚石压砧获得的实验值通常在0-30GPa范围内,因此 推荐理论研究也在这个范围内。在研究中避免使用负压力值也很 重要。此外,用于生成P-V 数据序列的压力值可能是不均匀的, 在低压力范围要求更精确采样以便获得体模量精确值。 P-V 几何优化方法 在默认条件下,CASTAP使用BFGS几何优化方法。该方法通 常提供了寻找最低能量结构的最快途径,这是支持CASTAP单胞 优化的唯一模式。 衰减分子动力学( Damped molecular dynamics)方法是 另一种可以选择的方法,该方法对具有平滑势能表面的体系如 分子晶体或表面分子与BFGS同样有效。 CASTAP动力学任务 CASTAP动力学任务允许模拟结构中原子在计算力的影响下将如何移动。 在进行CASTAP动力学计算以前,可以选择热力学系综和相应参数,定义模拟 时间和模拟温度。 选择热力学系综 对牛顿运动定律积分允许探索体系恒值能量表面(NVE动力学)。然而,在 体系与环境进行热交换条件下发生最本质的现象。使用NVT系综(或者是确定性 的Nos系综或者是随机性的Langevin 系综)可模拟该条件。 定义时间步长(timestep ) 在积分算法中重要参数是时间步长。为更好利用计算时间,应使用大的时间 步长。然而,如果时间步长过大,则可导致积分过程的不稳定和不精确。典型地 ,这表示为运动常数的系统偏差。 注意:量子力学分子动力学计算要求比力场动力学使用更小的时间步长。 动力学过程的约束 CASTAP支持Langevin NVT或NVE动力学过程的线性约束。然而,借助Material Studio界面可以近似使用以下两种更基本的约束: 质心固定,单个原子固定。 使用seedname.cell 文档可以利用更复杂的约束。 CASTAP性质任务 CASTAP性质任务允许在完成能量,几何优化或动力学运行之后求出电 子和结构性质。可以产生的性质如下: * 态密度(DOS):利用原始模拟中产生的电荷密度和势能,非自恰计算价 带和导带的精细Monkhorst-Pack 网格上的电子本征值。 * 带结构:利用原始模拟中产生的电荷密度和势能,非自恰计算价带和导 带的布里渊区高对称性方向电子本征值。 * 光学性质:计算电子能带间转变的矩阵元素。CASTAP分析对话可用于生 成包含可以测得的光学性质的网格和图形文件。 * 布局数分析:进行Mulliken 分析。计算决定原子电荷的键总数和角动量 (以及自旋极化计算所需的磁矩)。任旋地,可产生态密度微分计算所要 求的分量。 * 应力:计算应力张量,并写入seedname.castep 文档。 如果要进行单胞参数固定时进行几何优化运行和要检查点 阵偏离平衡的程度,这些信息是有用的。例如,可进行符合于 给定体系理论基态的固定单胞的点缺陷的超晶胞研究。几何优 化后的应力值显示了与超单胞近似相关联的弹性效应。 注意:为计算某种性质,从适当模拟得到的结果文档必须以当 前的文件夹形式出现。 目的: 介绍CASTEP中的结构优化, 使用立体可视化工具显示等值面 模块: Materials Visualizer, CASTEP 前提: 使用晶体建模工具 用第一原理预测AlAs的晶格参数 内容 1. 构建AlAs的晶体结构 2. 设置并进行CASTEP计算 3. 分析结果 4. 比较计算的结构参数和实验数据 (1)图示电荷密度 (2)图示态密度和带结构 引言 本指南介绍了CASTEP是如何使用量子力学方法来确定材料的晶体结构,使用者 将学会如何构建晶体结构,设定一个CASTEP几何优化任务,然后分析计算结果。 背景 密度泛函理论 (DFT)在周期性大尺度材料上应用的进展,对材料设计和加工越 来越重要。该理论使得研究者能对实验数据进行解释;并从未知晶体的结构性质、 结合能和表面分子的活动性确定材料的本征性质。这些理论工具可用于指导新材料 的设计,帮助研究者了解内在的化学和物理过程。 注意: 如果你的服务器没有足够快的CPU,请慎用CASTEP进行几何优化计算,因为 它会占用相当长的时间 。 Al的分数坐标:(0 0 0) (1/2 1/2 0) (1/2 0 1/2) (0 1/2 1/2) As的分数坐标:(3/4 3/4 3/4) (1/4 1/4 3/4) (1/4 3/4 1/4) (3/4 1/4 1/4) (0 0 0)(1/2 0 1/2) (1/2 1/2 0) (0 1/2 1/2) (1/4 1/4 3/4) (3/4 1/4 1/4) (1/4 3/4 1/4) (3/4 3/4 3/4) As: (3/4 3/4 3/4)= (1/4 1/4 1/4) 1. 构建AlAs的晶体结构 空间群是F-43m 构建一个晶体结构,需要知道该晶体的空间群、晶格参数和晶体的内坐标 。对AlAs 来说,空间群是F-43m,空间群代号为216。原胞有两个原子,Al 和As 的分数坐标分别为(0, 0, 0)和(0.25, 0.25, 0.25),晶格参数为 5.6622 .。 第一步是建立晶格。 在D disk上建立英文目录D:class3。按下面步骤,在Project Explorer 内,建立AlAs根目录。 从“开始” 或快捷图 标 打 开MS。 找到class3, 按“打开”按钮 输入AlAs,这将是 新的Project的名字 。 在 Project Explorer中,右击根目录AlAs,选择New | 3D Atomistic Document。 右击3D Atomistic document文件,将该文件重新命名为AlAs.xsd。 从菜单栏里选择Build / Crystals / Build Crystal。 Build Crystal 对话框显示出来。 点击Enter group 输入216,按下 TAB 按钮(或在Enter group中选择F -43m),空间群信息更新为F-43m 空 间群。空间群信息框中的信息也随 着F-43m空间群的信息而发生变化 。 杨碚芳课 选择Lattice Parameters 标签 ,把a值从10.00 变为5.662。 点击Build 按钮。 单击此图标 ,然后可旋 转晶格,显 示其立体结 构。 一个没有原子的3D 格子显示在3D Atomistic 文件里。 AsAl? Atom # OX SITE x y z SOF H Al 1 +3 4 a 0 0 0 1. 0 As 2 -3 4 c 0.25 0.25 0.25 1. 0 *end for ICSD #67784 Al的分数坐标:(0 0 0) (1/2 1/2 0) (1/2 0 1/2) (0 1/2 1/2) As的分数坐标:(3/4 3/4 3/4) (1/4 1/4 3/4) (1/4 3/4 1/4) (3/4 1/4 1/4) 输入几个原子? Ba3Si6O9N4 作业1:解释符 号和群F-43m的 意思,给出参 考书。 需输入3个Ba 2个Si 2个N 3个O * 从菜单栏中选择Build / Add Atoms。通过Add Atoms 对话框,我们可以 把原子添加到指定的位置,其对话框如下: 在Add Atoms对话框中选择Options标签,确定Coordinate system为 Fractional。 * 如上所示,选择Atoms标签,通过周期表,在Element文本框 中输入Al, 再输入Al 的分数坐标 (0, 0, 0),然后按下Add按钮, 铝原子就添加到结构中了。 * 从菜单栏中选择View / Display Style。在打开的对话框中 ,选择Ball and stick显示方式。 * 同前,在Element文本框中键入As。在a, b, c文本框中键入 0.25。按Add按钮,这样As也加入到晶格中。关闭对话框。 说明:上面操作虽然只加入一个Al、一个As,但群的对称操作在晶体中补 充了剩余的Al原子和As原子(等位原子)。 如果新加原子以line方式显示,可重复前面步骤,改显示方式为Ball and Stick。 单击此图标,出 现添加原子Add Atoms 对话框。 选择原子名称, 输入分数坐标, 按Add,则原子 添加到晶体结构 图中。重复操作 ,直到添加完晶 胞中的所有原子 。关闭Add Atoms框。 前面的添加原子操作也可用下面图标来实现。这里 不再重复。 * 从上面的AlAs晶体结构看出,近邻晶胞中的原子也显示出来。这种 显示表示了AlAs晶体中键的拓扑结构。当然,可以通过重新建造晶体 结构来移去这些近邻晶胞中的原子。 从菜单栏中选择Build / Crystals / Rebuild Crystal.,打开对话框, 按下Rebuild按钮。在显示出的晶体 结构中那些原子就被移走了。已经 把显示方式定为Ball and Stick。 按下面图示步骤,保存结果。 3D Viewer 内的晶体结构是传统的晶胞conventional (unit) cell,显示了晶格的立方对称性。CASTEP 利用 了晶格的对称性,可以使用只包含两个原子的原胞 primitive (unit) cell来进行计算,而晶胞包含了8 个原子。电荷密度、键长和每个原子的总能量将是一样的 ,而不管这个unit cell是如何被定义的。这样,使用原 胞,原子数较少,计算量大大减小,计算时间将被缩短。 Note:在计算磁性体系时,使用了自旋极化。这时要注 意,电荷密度自旋波的周期是原胞的数倍。 * 选择菜单栏里的Build / Symmetry / Primitive Cell。 模型文件(3D Viewer)显示为原胞(primitive cell)。 AlAs的原胞 不同角度 在晶体图上按右键,选Label,在出现的对话框中选 ElementSymbol。 按apply,晶胞上显示元 素符号。 2. 设置CASTEP 计算任务 从工具栏中选择CASTEP 工具,再选择Calculation或从 菜单栏中选择Modules | CASTEP |Calculation。CASTEP Calculation对话框如下: 下面我们分两步,先优化AlAs的几何结构,再计算Band Structure和Density of states。 (1) 优化AlAs晶体结构 * 把Task 改为Geometry Optimization,计算精度Quality设 置为coarse。 * 结构优化的默认设置是优化原 子坐标。在本例中,我们不仅要 优化原子坐标,同时也要优化晶 格常数。 * 按下与Task 相关的More按 钮,勾选上Optimize Cell, 关闭 此对话框。 当改变计算精度的时候,其它 的参数也会自动作相应的变化。 * 选择Electronic标签栏,按下More按钮。在SCF对话框里作如下设置, 将Charge由0.5改为0.15,钩上Fix occupancy。 * 选择Properties标签栏,里面的计 算任务都不要选。 * 选择Job Control 标签栏,按下More按钮。在CASTEP Job Control Options 对话框里,改变 Update interval 为 30.0 s,关闭此对话框。 按下Run 按钮,关闭对话框。 注意,此时3D结构为激活窗口。如果激活窗口是文本, 则Run为灰色。 几秒钟后,一个新文件夹出现在 Project Explorer 内,该文件夹包含 了所有的计算结果。 如果使用客户端服务器模式,当工作结束时,文件会被 传回到客户端。数据传输过程需要一定的时间,与文件的大 小有关。 Job Explorer 显示了所有正在运行的工作的状态。它显示了很多有用的信息,包 括服务器和工作代码。如果需要,也可以通过Job Explorer来中止运行工作。 在工作运行过程 中,四个文件打 开了。这些文件 包含了晶体结构 、结构优化过程 中模型的更新、 工作参数的设置 和运行状态的信 息,以及关于总 能量、能量变化 、应力、压力和 位移随迭代次数 变化的图表。 计算过程中出现的两个表 示能量收敛的图框。 查看计算 设置 几分钟后,计算结束,出现Job Completed 提示,表示计算成功。输出文本 文档为AlAs.castep,包含优化信息,在AlAs CASTEP GeomOpt文件夹中。按下面图 示操作,关闭工作窗口中的文件。 (2) 接下来,利用优化过的AlAs结构,计算AlAs的Band Structure和 Density of states。 * 在结构优化的文件中,双击 AlAs.xsd、AlAs.castep两个文件 。这两个文件出现在工作窗口中。 按下面图示设定计算任务,直至 Run。 出现新的文 件夹 * 打开新文件夹AlAs CASTEP Properties,双击 AlAs_BandStr.castep,这 此文件出现在工作窗口中。 * 按图示操作,显示AlAs的Band Structure。 (3) 计算结束后,查看AlAs的Band Structure和Density of states的计算结果。 可用工具 放大、 缩小能带图。 能带图下方的字母表示布里渊区的高对称点。单击AlAs.xsd文件,使其为当前 活动窗口。再按图示点击计算设置 ,使当前状态为Band Structure 。点击下方的More,则显示出对称点的坐标。 1 2 * 在新文件夹AlAs CASTEP Properties中双击 AlAs_DOS.castep,这此文 件出现在工作窗口中。 * 按图示操作,显示AlAs的DOS。 可用工具 放大、 缩小能带图。 (4) 前面的结构优化显示,AlAs的总能量随迭代次数振荡。下面改计算方 法进行结构优化,避免振荡。计算步骤与前面类似,图示如下。 结构优化过程,可 见随着迭代次数的 增加,AlAs的总能 量逐渐减小。 * 按下面图示步骤,保存计算结果,关闭工作窗口中的文件。 (5) 同样,利用优化过的AlAs结构,计算AlAs的Band Structure和Density of states。 *在新出现的文件夹中,打开AlAs.castep、AlAs.xsd两个文件。这两个文件 都出现在工作窗口中。 作业2:在 .CASTEP文件 中找到并记下 总电子能量, 与前面优化后 的总电子能量 比较,哪个应 该小? * 设置计算任务,按Run进行计算,关闭对话框。 (6) 计算结束后,查看AlAs的Band Structure和Density of states的计算结果。 * 计算结束后,出现提示,关闭。 * 保存计算结果,清理工作窗 口。 * 在新出现的AlAs CASTEP Properties文件夹 中,双击 AlAs_BandStr.cas tep,该文件出现 在工作窗口中。 * 按图示操作,显示带结 构。 * 同样,双击 AlAs_DOS.castep,显示态 密度。 说明: 分析工具可以用来显示态密度(DOS)和能带结构。 能带结构图显示了布里渊区内沿着高对称方向电子能量对k矢的依赖 性。这些图提供了一个对材料的电子结构进行定性分析的非常有用的工具 。譬如,与近自由的s 、p 电子构成的能带相比,很容易鉴别出d、f电子 构成的窄带。 DOS 和PDOS 图给出了材料的电子结构的一个快速定性图像,有时候 它们可以直接和实验光谱结果相关联。 CASTEP的主要输出结果文件AlAs.castep 包含了有限的能带结构和 DOS 信息,更多的详细信息包含在AlAs_BandStr.castep 文件内。 打开Analysis 对话框,选上Band structure。从这个对话框可以看 出,可以把能带结构和态密度信息显示在同一个图中。在DOS部分,选上 Show DOS,单击View,出现的图包含了带结构和DOS两种信息。当然,可 以分别显示能带结构和态密度。 可以按图片、数据格式输出图文件,数据可由Excel等软件读取。 还可以借助CASTEP 来计算很多其他性质,比如反射率和介电函数等等。 DFT计算带隙Eg,数值偏 小。比较下图可知,计算精 度高,Eg大。 (7) 比较两次计算的结果 1 2 4 3 1.296 1.762 作业2:比较两次计算出的总电子能量 3 分析结果 当结果文件被传输回来,会得到下列数个文件: AlAs.xsd 最后的优化结构 AlAs Trajectory.xtd - 一个轨迹文件, 包含了每一个优化步骤后的结构 AlAs.castep 包含了优化信息的输出 文本文件 AlAs.param 模拟所用的输入参数 计算任何一个性质,都会产生.param 和.castep 文件。 在AlAs 结构中,由于对称性的存在,受力为0,但是应力的大小取 决于晶格参数。这样,CASTEP 就会努力去最小化系统的总能量和应力。 因此,为保证计算能够合适地完成,检查压力收敛是非常重要的。 在Project Explorer 内,双击AlAs.castep ,将其激活为当前工作文件 。选择菜单栏里的Edit | Find. ,在文本框中输入“completed successfully” ,按下Find Next 按钮,AlAs.castep文件滚动。 看到一个含有两行的表格,最后一列的每一行都显示为Yes,这表明计 算成功地结束。 开始创建晶胞时,就知道晶格长度为5.6622 。因此,可以把能量最小化 后的晶格长度与初始的实验数据相比较。实验的晶格长度基于晶胞结构,而 不是原胞,因此需要将现在的原胞转化为晶胞,再与实验数据比较。 4. 比较AlAs晶体结构的计算数据与实验数据 * 双击AlAs.xsd 使其为当前工作文件 * 从菜单栏里选择Build / Symmetry / Conventional Cell,晶胞显示出来。 * 有数种方法看到晶格 长度,一种就是打开 Lattice Parameters 对 话框。在模型文件(3D Viewer)上右击,选择 Lattice Parameters。格 矢大约为5.721128 。 * 另一种简单的方法是在左 侧Properties中选择Lattice 3D,其中显示晶格常数为 5.72113 。 误差大约是-0.5%。这在1-2%典型误差范围内,这个误差值是赝势平面 波方法与实验结果比较的期望误差。使用GGA函数,晶格常数的计算值偏 大;使用LDA函数,晶格常数的计算值偏小; 继续之前,需要保存工作,并关闭所有窗口。 选择菜单栏上的File | Save Project,然后是Window | Close All。 * 从工具栏选择CASTEP ,

温馨提示

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

评论

0/150

提交评论