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

赵  谦 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,因此我…

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奥义高阶,《解神者》角色月曦九攻略技能解析和兽主推荐

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

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

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

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

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

ffmpeg宏块(Macroblock)概念

参考文章:音视频高手课系列5-h264编码基础(宏块原理) 文章目录 使用videoEye分析视频宏块示例FFmpeg宏块概念1. 宏块的定义2. 宏块的分类I-MacroblocksP-MacroblocksB-Macroblocks 3. 宏块的编码过程1. 运动估计2. 变换与量化3. 熵编码 4. 宏块的解码过程1. 熵解码2…

python123循环结构_来学Python啦,大话循环结构~

点击上方蓝字关注"程序员Bob"每日一句,送给最珍贵的你: 为学日益,为道日损,损之又损,以至于无为,无为而无不为。最近想研究爬虫了,准备拾起以前Python,继续学!…

linux查看主机脚本,简单的bash脚本查看任意网段的在线主机

一前言最近看到许多同志在写ping某个地址段的bash脚本,我也心血来潮来了一发。 当然本人新手,大神勿喷。二准备工作linux系统的机器一台,当然虚拟机也可以,只要将网卡配置为桥接模式,可以连通其他局域网的主机即可。1…

python中什么叫合法的标识_python合法标识符要求是什么

python合法标识符要求是:1、不能以数字开头;2、不能包含非法字符;3、数字不能作为标识符;4、不能包含空格;5、不能包含运算符。1.不能以数字开头>>> 2bin2 File "", line 1 2bin2 ^ SyntaxError: i…

android界面实现框架内页面跳转_KVM虚拟化管理平台的实现

KVM虚拟化管理平台的实现源码链接:https://github.com/wsjhk/IaaS_admin.git视频演示链接:https://v.youku.com/v_show/id_XMjg4MTczODU1Ng.html(N年前刚开始学习Python时做的第一个自主设计实现项目,代码实在写的烂,不喜勿喷&…

suse linux 查看内存,Suse linux查询内存大小的指令是什么?

满意答案CJTHI2013.08.18采纳率:49% 等级:12已帮助:5850人下面和大家分享在Linux系统下查看内存使用情况的free命令:[rootscs-2 tmp]# freetotal used free shared buffers cachedMem: 3266180 3250004 16176 0 110652 2668236…

Linux微信运行错误,Ubuntu 16.04 运行微信开发者工具编译出错的解决办法

最近有折腾小程序的意向,但微信的开发者工具只提供了 Windows 和 Mac 两个版本,对于我这样的 Linux 用户来说不是那么地友好。经过观察发现,那个开发者工具实际上是基于nw.js开发的,天然地具有跨平台的属性,搜索Github…

springboot security 权限校验_springboot借助aop和注解实现权限校验

我们用springboot做后台开发,难免会用到权限校验,比如查看当前用户是否合法,是否是管理员。而spring的面向切面的特效可以帮助我们很好的实现动态的权限校验。这里我们就用到的spring的aop。接下来就带领大家用aop和注解来快速的实现权限校验…

electron sqlite3_electron集成sqlite3,win10上折腾了2天

要看解决办法的,直接把文章滚动到最后就行了,很简单。最近要做个 IM,PC 端选择用 electron,跨端的最佳选择了。桌面端项目,肯定少不了本地数据库,本来想用 sql.js,看了下需要手动拼接 SQL 语句&…

arrays中copyof复制两个数组_C语言100题集合026-使用指针交换两个数组中的最大值

系列文章《C语言经典100例》持续创作中,欢迎大家的关注和支持。喜欢的同学记得点赞、转发、收藏哦~后续C语言经典100例将会以pdf和代码的形式发放到公众号欢迎关注:计算广告生态 即时查收1 题目函数:max()、swap()功能&#xff1a…

红头文件rgb红色值_拿下抖音小姐姐,我写了个口红色号识别器

对于广大“钢铁直男”的程序员来说,送什么礼物给女朋友一直是个世纪难题。其实哄女朋友开心最深的套路就是花式送口红,就问谁抵挡得住啊啊啊啊......“没有什么问题是一支口红解决不了的,如果有,那就两支。”于是,直男…