GULP 案例 2:如何计算相变压力?
大家好,我是木南
相变压力不止第一性原理可以计算,而且分子动力学也可以计算,本次内容是通过采用 GULP 软件计算相变压力。
相变压力的定义:
由热力学观点可知,材料的不同结构对应于不同的相,不同相的稳定性可以通过比较单位原子的吉布斯自由能来确定,吉布斯自由能小的结构相对更稳定,吉布斯自由能相等位置即为相变临界点。
G=E+PV-TS
零温条件下,吉布斯自由能即为焓值。通过焓相等原理,可以得到ZnO由WZ结构到RS结构的相变压力。
G=H= E+PV
通常在文献中见到的是通过基于密度泛函理论(DFT)的第一性原理计算方法来计算相变压力,但是采用经典分子动力学方法也可计算。
相变压力的判断方法:
1. 共切线法(common tangent method)
2. 焓曲线交点:
为与对比文献,选取第二种方法计算相变压力
ZnO-RS结构:
晶格常数:a=b=c=4.265 Å;角度为 90.0 90.0 90.0
原子占位:
Zn (0.000000 0.000000 0.000000)
O (core 0.500000 0.500000 0.500000)
空间群:225
ZnO-WZ结构:
晶格常数:a=b=3.242 Å;c=5.188 Å;角度为90.0 90.0 120.0
原子占位:
Zn (0.333333 0.666667 0.000000)
O (0.333333 0.666667 0.381900)
空间群:186
ZnO-HC结构:
晶格常数:a=b=3.407 Å;c= 4.504 Å; 角度为90.0 90.0 120.0
原子占位:
Zn (0.333333 0.666667 0.250000)
O (0.333333 0.666667 0.750000)
空间群:194
复现内容:
ZnO晶体WZ、RS和HC结构的相变压力
期刊名字:
Journal of Physical Chemistry C
影响因子(IF):4.126
中科院分区:2区
文献题目:
New ab initio based pair potential for accurate simulation of phase transitions in ZnO
论文链接:
New Ab Initio Based Pair Potential for Accurate Simulation of Phase Transitions in ZnO | The Journal of Physical Chemistry C
文献结果,如下图:
通过晶格动力学 GULP 软件得到的结果如下图:
下图显示了WZ、HC和RS晶体结构ZnO的焓值随静水压力的变化关系。
高压下结构相变的机理解释:
上图为RS结构、WZ结构和HC结构ZnO的焓值随压力变化的曲线。
据图得出结论:
ZnO从WZ结构到RS结构的相变压力为12.3 GPa;
当压力低于12.3 GPa时,WZ结构的焓值相比RS结构更小,此时,WZ结构更加稳定;
当压力高于12.3 GPa时,RS结构的焓值更小,此时,RS结构更加稳定,说明RS结构是ZnO的高压相。
采用GULP复现结果与文献基本一致。
在该研究压力范围内,HC结构不会稳定存在,文献给出的解释为:HC结构的焓在所研究的压力范围内从不显示最小值,这与以前的DFT研究一致因此,仅仅施加静水压力是不可能使ZnO中的HC结构稳定的。
欢迎大家关注微信公众号:原子与分子模拟
GULP 案例 2:如何计算相变压力?相关推荐
- 【Python】案例介绍Pytest进行压力测试
在现代Web应用程序中,性能是至关重要的.为了确保应用程序能够在高负载下正常运行,我们需要进行性能测试. 今天,应小伙伴的提问, 田辛老师来写一个Pytest进行压力测试的简单案例. 这个案例的测试网 ...
- python股票价格涨跌幅_案例_如何计算股票复权价格
> <邢不行-2019新版|Python股票量化投资课程> > author:邢不行 > 微信:xingbuxing0807 > ## 本节课讲解如何根据预测者网的 ...
- 空调系统故障类型与故障案例集
一.制冷系统故障类型 脏堵:一般发生在毛细管的进口处,是因系统内的污物(如焊渣.锈宵.氧化皮等)堵塞了管路,检查时轻轻敲击毛细管处可能会暂时恢复正常,另从管路和元件表面凝露.结霜以及停机时压力恢复速度 ...
- 自动化构建工具Grunt、Gulp
使用grunt完成项目的自动化构建 一.准备工作 grunt快要退出历史舞台了,简单学习下 mkdir my-grunt yarn init --yes //创建package模块 yarn add ...
- ML之VC维:VC维(Vapnik-Chervonenkis Dimension)理论的概述(衡量模型复杂度和预测能力的指标)的简介、案例理解之详细攻略
ML之VC维:VC维(Vapnik-Chervonenkis Dimension)理论的概述(衡量模型复杂度和预测能力的指标)的简介.案例理解之详细攻略 目录 VC维(Vapnik-Chervonen ...
- 生活中的统计学案例600_2019年中国科学院大学统计学考研经验贴
本人报考的是中科大统计学硕,现已被录取.我的数学功底还是算比较强的,数学竞赛拿过安徽省第三名,总决赛全国前几名,对于数学的上面的学习也颇有心得,由于篇幅有限,这里我只能简单说说.中科大统计学硕的经验帖 ...
- 老李分享:系统可用性评估
老李分享:系统可用性评估 移动互联网时代,似乎大家都在强调架构或服务的高可用,那什么是高可用性呢? 首先,我们来了解下什么是系统的可用性(System Usability),即系统服务不中断运行时间占 ...
- jvm性能调优 - 06线上应用部署JVM实战_堆内存预估与设置
文章目录 Pre 核心参数 如何在启动系统的时候设置JVM参数? 百万交易系统JVM设置案例 业务 系统的压力在哪里? 每秒钟需要处理多少笔支付订单? 每个支付订单处理要耗时多久? 每个支付订单大概需 ...
- layui fixbar 返回顶部_卖在顶部(四)
如何识别顶部 不会逃顶的人,既不是不会预测,也不是预测失误,最大的遗憾是不认识顶部. 认识顶部比预测顶部还要重要,因为你可以不会预测顶部,也可以预测失误,但是,不能当顶部来临的时候你都不认识.不知道. ...
最新文章
- LiveData原理分析
- android打开系统前置摄像头驱动,android 调用系统前置摄像头
- php分享十七:http状态码
- springmvc全局异常处理ControllerAdvice区分返回响应类型是页面还是JSON
- Apache目录禁止解析
- [asp.net]自定义控件(数据绑定)
- java基于springboot校园餐厅订餐管理系统
- 安装chrome Jsonview插件
- 2021 年百度之星·程序设计大赛 - 初赛一、二
- 基于WebSocket的web聊天室
- python 获取 汉字 %开头的 gb2312 编码
- eclipse的下载、安装
- LU分解、矩阵求逆与解线性方程组(matlab代码)
- 【IoT】产品三问:什么是产品?什么是产品管理?产品经理职责是什么?
- python剪贴板操作_python操作剪贴板
- GUI使用2——总结NGUI、tookit2D、GUI比较
- 【面试篇】ConcurrentHashMap1.7和1.8详解对比
- RestTemplateConfig
- 北京冬奥村:让科技蕴含温度
- IDA Crack so文件