分子动力学模拟软件_功能玻璃专题——分子动力学模拟预测氧化钠含量对二元钠硅酸盐玻璃弹性模量的影响...

赵  谦 1,祖  群 1,齐 亮 2,胡永杰 2,孙雪坤3,陈  阳 1

(1. 中材科技股份有限公司,中国南京 210012;2. 美国密歇根大学,美国密歇根州安娜堡 48109-236; 3. 美国大陆地科技有限公司,美国印第安纳波利斯 46033)

摘  要:采用 3 种原子间作用势函数,对不同含量的二元钠硅酸盐玻璃[(xNa2O(100–x)SiO2)]结构与性能进行分子动力学(MD) 模拟。结果表明,相比 Born-Mayer-Huggins (BMH)势和 Morse 势,Buckingham 势函数计算的密度和模量结果与实验数据更为接近。基于 Buckingham 势的 MD 计算结果表明:随 Na2O 含量增加,玻璃密度增大,剪切和杨氏模量降低;Na2O含量小于 20%时,体积弹性模量呈降低趋势,当 Na2O含量(摩尔分数)达到 20%后,随 Na2O 含量的增加而增大,变化趋势与实测数据相符。径向分布函数分析玻璃结构表明,随Na2O含量增加,玻璃短程有序性先增加后降低,与体积弹性模量变化呈负向对应关系,剪切模量和杨氏模量随玻璃结构中非桥氧的离子键增加而降低。

关键词:分子动力学模拟;偏径向分布函数;钠硅酸盐玻璃;性能预测;弹性模量;氧化钠

中图分类号:TQ170.11    文献标志码:A   

文章编号:0454–5648(2018)11–1558–10

网络出版时间:2018–09–19

收稿日期:2018–05–03。   

修改日期:2018–05–26。

第一作者:赵  谦(1962—),男,博士,研究员。

通信作者:祖  群(1965—),女,硕士,研究员。

前言

       玻璃成分对结构与性能影响机制的实验分析与理论探索一直是玻璃科学领域备受关注的课题。弹性模量是反映材料抵抗外界作用力而变形的能力,随着新能源、生物医学、航天航空、电子信息等新材料科技的迅速发展,对提高玻璃弹性模量的应用需求也愈加迫切。在玻璃纤维增强复合材料风机叶片设计中,提高玻璃纤维模量有助于降低复合材料叶片重量,从而提高风机功率。生物可降解玻璃纤维增强聚乳酸复合材料骨板,玻璃纤维初始模量及骨愈合过程模量衰减的可控性是决定复合材料骨板应用性能的关键因素。平板玻璃的高模量带来高刚性和(或)高耐磨性,随着显示器基板玻璃日趋大型化和薄型化,提高模量将有助于降 低大型基板薄片玻璃的下垂,提高基板加工与使用效率等。上述玻璃材料模量的提升主要是通过玻璃成分优化设计来实现[1–3],虽然长期以来玻璃科学与工业团体已积累了大量玻璃成分与弹性模量的数据,建立了很多种玻璃成分与弹性模量的经验计算式,但一方面大部分经验公式无关乎玻璃结构信息,同时也存在特定玻璃组分的局限性,用其预测新型玻璃偏差很大。这是由于玻璃是非晶体结构,没有晶体材料的结构周期性和规则性,其各项性能取决于复杂的原子成分、结构和加工过程等多种参数。虽然理论上玻璃的体积弹性模量取决于单位体积内的原子结合能,但是实际结果非常复杂,诸多因素仍不确定,大大提高了设计出高弹性模量玻璃材料的难度。

       近年来,随着计算机科技迅速发展,基于量子力学的第一性原理计算及基于经典的原子间作用力场的分子动力学(MD)模拟计算等原子尺度模拟为材料的设计开辟了一条新的道路,特别是将这些方法与基于高通量计算和机器学习等方法结合用于新材料的筛选等研发中[4–5]。目前,采用第一性原理技术或分子动力学模拟等方法对无机非金属玻璃研究更多的是对玻璃或熔体结构的分析[6–10],包括玻璃材料表面结构与性能的模拟[11–12]。而通过原子尺度的模拟方法,来研究决定玻璃材料弹性模量的因素还面临着诸多问题。比如,基于第一性原理计算的分子动力学,虽然计算准确,但是计算量巨大,很难直接处理玻璃材料原子结构,也很难利用高通量的计算来设计玻璃材料。而通过使用经典的原子间相互作用势函数来研究玻璃材料,计算不一定准确,其计算结果是否和实验相符合还需要进一步研究。尤其是玻璃材料的很多性能不仅取决于原子间的作用力,还取决于玻璃材料在加工过程中的各种加工参数,特别是热历史的变化,这些不同的参数会改变材料的原子尺度结构和纳米微米尺度微结构。

       选择3种不同的经典原子间相互作用势函数,即 Born-Mayer-Huggins (BMH)势、Morse 势和 Buckingham势,以二元钠硅酸盐玻璃 (xNa2O(100–x)SiO2)为基础研究对象,模拟预测氧 化钠含量(x=0、5、10、15、20、25、30、35、 40,摩尔分数)对钠硅酸盐玻璃弹性模量的影响, 并且与实验数据进行对比验证,寻找与实验结果比较一致的势函数。同时使用统计方法,分析玻璃材料中原子结构的分布,探索决定弹性模量的玻璃结构内在因素。计算结果和分析表明,采用大量的分子动力学模拟和机器学习方法研究和预测玻璃弹性模量是可行的,为后续进一步计算模拟预测多元体系玻璃材料弹性模量等性能奠定了基础,为新型高模量玻璃材料开发提供支撑。

结论

以二元钠硅酸盐玻璃为研究对象,通过分子动力学模拟来研究 xNa2O(100–x)SiO2 玻璃成分变化对玻璃密度和弹性模量的影响。采用 3 种不同的经典的原子间相互作用势函数,并寻找到一系列通过分子动力学模拟反映玻璃材料原子结构和性能有效路径,得出以下结论:

1) Buckingham 势函数得到的计算结果与实验符合最好。钠硅酸盐玻璃的密度随 Na2O 含量的增加而提高,其剪切模量和杨氏模量随着 Na2O含量提高而降低,而其的体积模量的变化趋势比较特殊, 先随 Na2O 含量提高而降低,然后在 Na2O 含量高于一个特定值后其体积模量又随氧化钠组分升高而提高。这一系列玻璃成分与结构和弹性性能变化趋势都能由 Buckingham 势函数得到的模拟结果中有很好的定量化表达。

2) 分析了分子动力学模拟得到的玻璃材料的径向分布函数。结果显示,该玻璃材料的剪切和杨氏模量与钠原子的配位数有很强的负相关性:钠原子配位数增加使阳离子与阴离子之间成键的离子键比例提高,降低了系统能量对剪切形变的敏感度,导致材料剪切模量的下降。而体积模量的变化趋势玻璃材料的硅氧键角分布的有序性有关。提高硅氧键角有序性,体积模量相应降低,或者提高网络的无序性,体积模量相应提高。

3) 使用经典的原子间相互作用势函数和分子动力学模拟方法来研究氧化物玻璃的弹性模量的准确性和可行性,给出了一些特殊的原子结构参数对玻璃的弹性模量的影响。

文中部分图表

4689de7ef872d9c1d29ed3bb7343fae9.png

bcefc637d34fdd75ab81405a0a5295f2.png

820d4e130831d5c4c335638b54c5a0a5.png

e6db0de45174280c9e12d3b76f3967c8.png

2248a595c289adb24512ad2e1b2f5c95.png

fa9d9c644ddb1f9d163d292d6efa14e8.png

b22ce91a2fe0229b26f617966b3ee455.png

a956f9eabceb6b94e59f2855af3fb5de.png

5f3b9591758ae4723396579015ed24cd.png

365dbefb4e81279957b74d578b91e7df.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/346664.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

javafx中的tree_JavaFX中的塔防(2)

javafx中的tree在最后一部分,我们创建了一个简单的编辑器,让我们放置炮塔。 现在,我们将在敌人起源处添加一个生成点,并为其定义攻击目标。 首先,我将通过对象层向地图添加更多信息。 这是标准的TMX,因此我…

oracle全角字符转半角,Oracle 表字段全角字符轉換半角字符辦法

在Oralce的某一個表中,一個地址字段包含了全角的字符,需要轉換為半角字符,以便進一步處理。表名:a包含全角字符的字段:address編輯表結構,添加一列:address2在PLSQL中,新建SQL窗口&a…

fanuc机器人与视觉通信_要说工厂干起活来:工业机器人和数控机床才是真正的一对!...

我们常说团结就是力量,只有相互配合,才能把工作做得更加完美。这不仅仅适用于人类。工业机器人和数控机床也是一样的,也是需要相互配合才能做好工作,提高工厂的生产效率。所以今天要学习的是工业机器人和数控机床是怎么配合工作的…

在Microsoft Azure上运行Eclipse MicroProfile

在本文中,我将通过展示如何在Microsoft Azure Web Apps for Containers中执行操作来跟踪有关在Oracle Cloud中运行Eclipse MicroProfile应用程序的系列文章。 我正在使用与以前的帖子相同的简单应用程序CloudEE Duke 。 唯一的区别是,我现在将应用程序打…

php ajax 更改状态,phpajax实现无刷新获取天气状态_PHP教程

首先我们要明白一点我们自己是无法来做天气预报这种功能的,这里我们只要调用api接口返回的数据就可以了,下面是以中国天气网的api接口调用实例我们一起来学习。天气已经成为生活中不可缺少的话题,与我们的生活有着密切的关系,我博…

注入dll到explorer.exe中无反应_MBR膜生物反应器的安装及技术要求都有什么呢?

MBR膜生物反应器在安装的时候,其中是有着事项值得我们注意的,那么MBR膜生物反应器的安装及技术要求主要是什么呢?下面一起来了解下吧。1.MBR膜生物反应器管道安装连接应该在设备就位时考虑好,罐体就位时必须按设备自重&#xff0c…

什么是互联网大厂_2020阿里、腾讯、字节跳动等14家互联网大厂薪资水平大汇总...

联网大厂已经成为求职者的“必争之地”。无论是从薪资待遇、发展机会,还是从平台资源、技术实力来看,互联网大厂都是不错的选择。当然,不同的企业薪资水平还是存在一定的差距,对应的要求也会有所不同。今天,我们再来看…

解神者php奥义高阶,《解神者》角色月曦九攻略技能解析和兽主推荐

解神者已经有一段时间了,很多新玩家对角色还不太了解,今天就给新手玩家解析一下月曦九角色的技能攻略和兽主推荐。月曦九也是解神者所有角色里伤害很高的角色之一。月曦九的神权一技能,此技能共有两段伤害,在第一段位移和伤害释放…

jax-rs jax-ws_使用JAX-RS的HTTP缓存

jax-rs jax-ws在上一个博客中,我们讨论了不同类型的缓存及其用例。 在本文中,我们将探讨如何利用HTTP响应标头和JAX-RS提供的支持来利用缓存。 过期标题 在HTTP 1.0中,一个名为Expires的简单响应头将告诉浏览器它可以缓存对象或页面多长时间…

php常驻对象,php对象

linux中用户的主目录~-在Linux中代表用户主目录 对一般用户,-表示/home/(用户名) 对于root用户,-表示/root 如果要查看-的真实面貌,可以先进入-目录,然后用pwd -P命令查看-的绝对路径 cd ~ ...SQL2005语句实现行转列,列转行在做报表时,经常需要将数据表中…

无穷级数求和7个公式_大家看,用反证法判别级数敛散性(送微积分同学)!...

反证法证明级数发散题目、 判断级数 的收敛性。解: 反设收敛。则收敛。所以收敛, 所以收敛, 它为正项级数,但是通过比较分子分母次数得到因为发散, 所以发散,矛盾。所以原级数发散。注记: 教材中…

用户身份验证最佳做法清单

用户身份验证是每个Web应用程序共享的功能。 我们已经实现了很多次,所以很早以前就应该完善它。 然而,错误无时无刻不在发生。 造成这种情况的部分原因是,可能出问题的清单很长。 您可能会错误地存储密码,可能会具有脆弱的密码重…

matlab二元一次方程求解_高中化学二元混合物的十字交叉法解法

“十字交叉法”是高中化学计算题中巧解二元混合物问题的一种常用的有效方法,正确运用“十字交叉法”,可以帮助同学们方便、迅速地解决计算问题。速解的前提:1、必须清楚“十字交叉法”运用后的比例比系——“看分母”法则。即特性数值的分母所…

Loadruner压数据库oracle,LoadRunner连接Oracle数据库(转)

51Testing软件测试网0U#~*o\*l这个是在51上转载的。。e $b#v.m051Testing软件测试网"HyG#r%f;sv7[8yr-S$_zOt }Hs0多谢楼主的奉献。。。D_2c#Sb~p.y9\08\WHR\I0#include51Testing软件测试网H(zk/dI1QawtBstatic LRD_INIT_INFO InitInfo{LRD_INIT_INFO_EYECAT};51Testing软…

python怎么输入两行_python交互模式下输入换行/输入多行命令的方法

先给大家介绍下python交互模式下输入换行/输入多行命令的方法 换行方法 \ 如: >>> print aaa; \ ... print bbb; \ ... print ccc 注意;号的使用。 python本身语句结束和间隔都是不需要;号的,但是在换行时要使用;号&…

linux系统读取excel文件是否存在,小弟我用poi读excel,在window下没有有关问题,但把程序放到linux上时,读取客户端的excel文件报错,不...

我用poi读excel,在window下没有问题,但把程序放到linux上时,读取客户端的excel文件报错,不知道如何解决我用poi读excel,在window下没有问题,但把程序放到linux上时,读取客户端的excel文件报错&a…

利用python计算圆球的体积_python计算圆周长、面积、球体体积并画出圆

#https://github.com/RobberPhex/GTK-Example-CalcArea from gi.repository import Gtk, Gdk, GdkPixbuf from PIL import Image, ImageDraw from io import BytesIO from math import pi class Model:模型类 存储半径,计算周长、面积、体积def __init__(self): sel…

可重入锁 不可重入锁_什么是可重入锁?

可重入锁 不可重入锁在Java 5.0中,增加了一个新功能以增强内部锁定功能,称为可重入锁定。 在此之前,“同步”和“易失性”是实现并发的手段。 public synchronized void doAtomicTransfer(){//enter synchronized block , acquire lock over…

pythonista3安卓_Pythonista 3 app下载

Pythonista 3介绍 Pythonista is a complete scripting environment for Python, running directly on your iPadiPhone. It includes support for both Python 3.62.7, so you can use all the language improvements in Python 3, while still having 2.7 avAIlable for back…

linux查看本机所有预设的系统变量,如何设置与查看Linux系统中的环境变量?

大家都知道,在 Linux 系统中,有环境变量和 Shell 变量这两种变量。环境变量是在程序及其子程序中全局可用的,常常用来储存像默认的文本编辑器或者浏览器,以及可执行文件的路径等等这样的信息。而 Shell 变量仅在当前 Shell 中可用…