版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 背景背景: : 当前,可应用于大周期性体系的密度泛函理论(当前,可应用于大周期性体系的密度泛函理论(DFTDFT)取得了显著的)取得了显著的进展,已经成为解决材料设计、加工中难题的有效方法。人们依据这个理进展,已经成为解决材料设计、加工中难题的有效方法。人们依据这个理论可以使解释实验数据,预测新晶体的结构、结合能和表面活性等基本性论可以使解释实验数据,预测新晶体的结构、结合能和表面活性等基本性质。这些工具可以用来指导设计新材料,允许研究人员理解基本的化学和质。这些工具可以用来指导设计新材料,允许研究人员理解基本的化学和物理过程。物理过程。绪论绪论: : 在本教程中,将学习如何使用在本教程中,
2、将学习如何使用CASTEPCASTEP来计算弹性常数和其他的力学来计算弹性常数和其他的力学性能。首先我们要优化性能。首先我们要优化BNBN立方晶体的结构,然后计算它的弹性常数。立方晶体的结构,然后计算它的弹性常数。本指南主要包括以下内容:本指南主要包括以下内容: 1 1 优化优化BNBN立方晶体的结构立方晶体的结构 2 2 计算计算BNBN的弹性常数的弹性常数 3 3 弹性常数文件的描述弹性常数文件的描述计算计算BNBN的弹性常数的弹性常数目的:目的: 使用使用 CASTEP CASTEP 计算弹性常数计算弹性常数模块:模块: Materials Visualizer, CASTEPMater
3、ials Visualizer, CASTEP前提:前提: 已使用已使用first principlesfirst principles预测了预测了AlAsAlAs的晶格常数的晶格常数1. 1. 优化优化BNBN立方晶体的结构立方晶体的结构 在计算弹性常数之前并不一定要进行几何优化,可以由实验观测到的在计算弹性常数之前并不一定要进行几何优化,可以由实验观测到的结构计算出结构计算出C Cijij数据。尽管如此,如果我们完成晶胞的几何优化,可以获得数据。尽管如此,如果我们完成晶胞的几何优化,可以获得更多相容的结果,进而计算与理论基态对应的弹性常数。更多相容的结果,进而计算与理论基态对应的弹性常数。
4、 弹性常数的精确度,尤其是切变常数的精确度,主要取决于弹性常数的精确度,尤其是切变常数的精确度,主要取决于SCFSCF计算的计算的品质,特别是布里渊区取样和波函数收敛程度的品质。所以我们设置品质,特别是布里渊区取样和波函数收敛程度的品质。所以我们设置SCFSCF、k k点取样和点取样和FFTFFT格子的精度为格子的精度为FineFine。 首先导入首先导入BNBN结构结构 在 菜 单 栏 中 选 择在 菜 单 栏 中 选 择 F i l e / F i l e / ImportImport,从,从structures/semiconductorsstructures/semiconductor
5、s中中选中选中BN.msiBN.msi,按,按ImportImport按钮,按钮,输入输入BNBN的晶体结构,见右图。的晶体结构,见右图。 为了节省计算时间,由为了节省计算时间,由Build / Symmetry / Build / Symmetry / Primitive CellPrimitive Cell将此将此conventional representation conventional representation 转化为转化为primitive primitive representation.representation.现在设置几何优化现在设置几何优化 从工具栏中选择从工具栏
6、中选择CASTEPCASTEP工具工具 ,然后从下拉列中选择然后从下拉列中选择CalculationCalculation(或从(或从菜单栏中选择菜单栏中选择Modules / CASTEP / Modules / CASTEP / CalculationCalculation)。)。CASTEP CalculationCASTEP Calculation对话框见右图:对话框见右图: 在在SetupSetup标签中,把标签中,把TaskTask设置为设置为Geometry OptimizationGeometry Optimization,把,把Quality Quality 设设置为置为Fi
7、neFine,并且把,并且把FunctionalFunctional设置为设置为GGA GGA and PW91and PW91。 按下按下moremore按钮,选中按钮,选中Optimize cellOptimize cell。关闭关闭CASTEP Geometry OptimizationCASTEP Geometry Optimization对话对话框。框。 选择选择ElectronicElectronic标签,按下标签,按下More.More.按钮以得到按钮以得到CASTEP Electronic CASTEP Electronic OptionsOptions对话框。把对话框。把De
8、rived gridDerived grid的设置从的设置从StandardStandard改为改为FineFine。关闭。关闭CASTEP Electronic OptionsCASTEP Electronic Options对话框。对话框。 选择选择Job ControlJob Control标签,设定本地机运算。标签,设定本地机运算。按下按下CASTEP CalculationCASTEP Calculation对话框中的对话框中的RunRun按钮。按钮。 优化之后,此结构的晶胞参数应为优化之后,此结构的晶胞参数应为a=b=c=2.574a=b=c=2.574。现在我们可以继。现在我们可
9、以继续计算优化结构的弹性常数。续计算优化结构的弹性常数。 或按右键显示或按右键显示2. 2. 计算计算BNBN的弹性常数的弹性常数 BN CASTEP GeomOpt/BN.xsdBN CASTEP GeomOpt/BN.xsd处处于激活状态。于激活状态。选择选择CASTEP CASTEP CalculationCalculation对话框中的对话框中的SetupSetup标签,标签,从从TaskTask的下拉清单中选择的下拉清单中选择Elastic Elastic ConstantsConstants。 按下按下More.More.按钮,按钮,CASTEP CASTEP Elastic Co
10、nstantsElastic Constants对话框见右图。对话框见右图。将将Number of steps for each Number of steps for each strainstrain由由4 4增加为增加为6 6,按,按RunRun运行。运行。 CASTEPCASTEP的弹性常数计算任务的的弹性常数计算任务的结果以一批结果以一批.castep.castep输出文件的形式输出文件的形式给出。这些文件中的每一个文件都给出。这些文件中的每一个文件都代表确定的晶胞在假设的应变模式代表确定的晶胞在假设的应变模式和应变振幅下的几何优化运行结果。和应变振幅下的几何优化运行结果。这 些 文
11、 件 的 命 名 约 定 为 :这 些 文 件 的 命 名 约 定 为 :seedname_cij_m_nseedname_cij_m_n。对于给定的。对于给定的模式来说,模式来说,m m代表当前的应变模式,代表当前的应变模式,n n代表当前的应变振幅。代表当前的应变振幅。 6仅取一种应仅取一种应变模式变模式 从属性清单中选择从属性清单中选择Elastic constantsElastic constants,从,从BNBN的弹性常数计算工作中得到的结果文件的弹性常数计算工作中得到的结果文件BN.castepBN.castep应应自动显示在自动显示在Results fileResults fi
12、le选框中。按下选框中。按下CalculateCalculate按按钮。计算结束后产生一个新的文档钮。计算结束后产生一个新的文档BN Elastic BN Elastic Constants.txtConstants.txt。此文档中的信息包括此文档中的信息包括:* *输入的应变和计算出的应力的总结输入的应变和计算出的应力的总结* *每一种应变模式线性拟合和拟合质量的计算结果每一种应变模式线性拟合和拟合质量的计算结果* *给定对称性下计算出的应力与弹性常数之间的对应给定对称性下计算出的应力与弹性常数之间的对应* *弹性常数弹性常数CijCij和弹性柔量和弹性柔量SijSij的表格的表格* *导
13、出量:体积模量和其倒数、压缩系数、杨氏模量、导出量:体积模量和其倒数、压缩系数、杨氏模量、PoissonPoisson比、比、 Lame Lame 常数常数( (用于模拟各向同性介质用于模拟各向同性介质) ) CASTEP CASTEP可以使用这些结果来分析每一个运行计算出来的压力张量,产生可以使用这些结果来分析每一个运行计算出来的压力张量,产生一个有关弹性性质的文件。一个有关弹性性质的文件。 从工具栏中选择从工具栏中选择CASTEP CASTEP 工具,然后选择工具,然后选择AnalysisAnalysis或者从菜单栏或者从菜单栏中选择中选择Modules | CASTEP | Analys
14、isModules | CASTEP | Analysis。3 3 弹性常数文件的描述弹性常数文件的描述 对于这种点阵类型,需要考虑两种应变模式对于这种点阵类型,需要考虑两种应变模式( (本教程只计算了一种本教程只计算了一种) )。对。对于每一种应变模式,都有一个计算出的应力的总结于每一种应变模式,都有一个计算出的应力的总结( (由各自的由各自的.castep.castep文件得文件得到到) )。 = Elastic constants from Materials Studio: CASTEP = Summary of the calculated stresses * Strain pat
15、tern: 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 提供了应力,应变的组成和弹
16、性常数张量之间联系的所有信息。在这一阶段,每一个弹性常数均有一个简洁的指数代表而不是由一对ij指数代表。稍后会在文件夹中给出压缩符和常规的指数标定之间 的对应。 和弹性系数相对应的应力 (压缩符): 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 -
17、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 此梯度提供了弹性常数的数值(或弹性常数的线性组合),适配的质量,由相关系数表示,提供了另人满意的弹性常数的不确定度。 在进一步的分析中没有使用压力的切点值, 它很简单的指示出收敛的基态离最初的结构有多远。 所有应变
18、模式的结果总结如下: = 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 st
19、raight line to only two points. 弹性常数以常规的6x6张量的形式显示出,随后弹性柔量(compliances)以相似的6x6形式显示出: = 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.0
20、002075 -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
21、.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.93974Bulk modulus = 362.11330 +/- 0.593 (
22、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预测锗的热力学属性背景 线性响应或密度功能混乱理论是点阵动力学从
23、头开始计算中最受欢迎的方法之一,尽管如此,这种方法的应用已经扩充到对振动属性的研究。线性响应提供了一种分析方法用于计算给定混乱的二级派生的整体能量。可以计算出许多属性,主要依赖于混乱的种类。在离子位置的混乱可以引起动力矩阵和声子;在磁场中引起NMR效应;在单位晶格矢量中产生弹性常数;在电场中引起非传导性效应等。 在本指南中,我们将要学习为了计算声子散射和能态密度以及预测热力学属性如焓和自由能,如何使用CASTEP来完成线性响应计算。 本指南主要包含以下内容: 1 优化锗单胞的结构 2 计算声子散射和能态密度 3显示声子散射和能态密度 4显示热力学属性 1 优化锗单胞的结构 首先我们要导入锗的结
24、构,它包含在Materials Studio所提供的结构库中。 在菜单栏中选择File | Import。遵循下列路径structures/metals/pure metals选中Ge.xsd。 把它转换为原胞结构后,对它的计算会更快。 从菜单栏中选择Build | Symmetry | Primitive Cell。锗的原胞结构如右所示:现在开始使用CASTEP来优化锗的几何结构。 从工具栏中选择CASTEP工具 然后选中Calculation或从菜单栏中选择Modules | CASTEP | Calculation。CASTEP Calculation的对话框如下:几何优化的默认值不包括
25、对单胞的优化。 在Setup标签上,把Task从Energy改为Geometry Optimization,把Functional改为LDA。 在CASTEP Geometry Optimization对话框中,按下More.按钮,勾选上Optimize Cell。选中Electronic标签,把Energy cutoff 设置为Ultra-fine,把SCF tolerance设置为 Ultra-fine,把k-point set 设置为Coarse以及把Pseudo-potentials设置为 Norm-conserving。 选中Job Control标签。选择你想要在其上运行工作的Ga
26、teway location。把Runtime optimization设置为Speed。按下Run按钮开始运行。工作递交后开始运行。它大概需要2分钟时间,这主要取决于你的电脑的速度。结果放在一个被称为Ge CASTEP GeomOpt的新文件夹中。 2 计算声子散射和能态密度为了计算声子散射和声子的能态密度,在从CASTEP Calculation对话框的Properties标签选定适当的属性后,我们必须完成一个单点能量计算。确定Ge CASTEP GeomOpt文件夹中的Ge.xsd文件示激活文档。选中CASTEP Calculation对话框中的Setup标签,把Task设置为Energ
27、y。选择Electronic标签,按下More按钮,显示出CASTEP Electronic Options对话框。选择SCF标签,勾选上Fix occupancy。关闭CASTEP Electronic Options对话框。在CASTEP Calculation对话框中选定Properties标签。选择Phonon dispersion并且把q-vector set设置为medium。选择Phonon density of states并且把q-vector set设置为medium。选中Job Control标签。选择你想要在其上运行工作的Gateway location。按下Run按钮
28、。在Ge CASTEP GeomOpt文件夹中创建了一个名为Ge CASTEP Energy的新文件。当能量计算完成后,两个新文件Ge_PhononDisp.castep和Ge_PhononDOS.castep放在此文件夹中。 3显示声子散射和能态密度声子散射曲线显示出声子能量沿着布里渊区高对称性方向如何依赖于q向量。此信息可以从单晶的中子散射实验中获得。只有为数不多的物质可以获得这样的信息,所以用来确定建模方法是否正确的理论偏差曲线对于论证在卷首的从头开始计算方法的预测性能力是非常有用的。在一定情形下,它可能测量态密度而不是声子散射。而且与声子的态密度有直接关系的电子声子交感作用可以通过隧道
29、实验直接测量。所以能够从第一原理计算出声子的态密度是非常重要的。Materials Studio可以从任何.phonon CASTEP输出文件中产生声子散射图和态密度图。这些文件隐藏在Project Explorer里,但是一个.phonon文件会和每一个拥有PhonDisp或PhonDOS后缀的.castep文件一起产生。现在,我们使用先前的计算结果来创建声子散射图。从Materials Studio的菜单栏中选择Modules | CASTEP | Analysis。从属性列表中选择Phonon dispersion。确定Results file选择框中显示的是Ge_PhononDisp.
30、castep。 从Units下拉列表中选择cm-1。从Graph style下拉列表中选择Line。 按下View按钮。在 结 果 文 档 中 创 建 了 一 个 新 的 图 形 文 档 G e P h o n o n Dispersion.xcd。它应和下图相似:声子散射的实验图如下所示: 预测的频率可从Ge_PhononDisp.castep文件中得到。 在Project Explorer中双击Ge_PhononDisp.castep。按下CRTL+F键,搜索Vibrational Frequencies。 结果文件中的部分内容如下所示: = + Vibrational Frequenci
31、es + - + + + Branch number Frequency (cm-1) + += = = + - + q-pt= 1 ( 0.500000 0.250000 0.750000) 0.076923 + + Effective cut-off = 252.3267 EV + - + + + 1 142.467048 + + 2 154.267057 + + 3 226.736315 + + 4 228.208353 + + 5 285.654435 + + 6 292.950626 + + - - + + q-pt= 2 ( 0.500000 0.300000 0.700000)
32、0.038462 + + Effective cut-off = 246.7136 EV + + - - + 每一个q点和每一个分支(纵向光波或声波(LO/LA),横向光波或声波(TO/TA)的频率以cm-1给出,同时也给出了q点在倒易空间中的位置。高对称性点G, L和X在倒易空间中的位置各自为(0 0 0), (0.5 0.5 0.5) 和 (0.5 0 0.5)。这些点和q点12, 6 以及19相对应。预测的频率(cm-1)和实验的频率(cm-1)如下:总体来说,计算的精度是可以接受的。在Gamma点错误的声学波频率,3 cm-1 而不是0cm-1,使我们感觉这只是一般的精确度。通过对更好的SCF k点格子的计算,我们可以获得更加另人满意的实验结果。 现在创建声子
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年网络游戏开发垫资合同协议书模板
- 2024年集装箱运输与租赁合同3篇
- 2024版会务场地租赁合同范本
- 2024年财务人员能力保证3篇
- 二零二五年度企业客户服务团队劳动合同工资待遇与服务保障协议2篇
- 2025年度热水器售后服务客户满意度调查与提升合同3篇
- 学生安徒生童话读后感
- 学会感恩主题讲话稿
- 2024年细化版附属工程承揽合同版
- 2025年度小区车位租赁与物业管理综合服务合同3篇
- 铣刨机操作规程范文
- 钢铁行业用电分析
- 考研的重要性和必要性
- 掘进机维修培训课件
- 导医接待工作的沟通技巧与话术培训
- 触电与应急知识培训总结
- 分布式光伏高处作业专项施工方案
- 江苏省南京市建邺区2023-2024学年五年级上学期期末数学试卷.1
- 运动损伤的急救处理和康复
- 白内障手术术后护理和饮食禁忌
- 设立生态农业科技研发公司组建方案
评论
0/150
提交评论