通过龙讯旷腾PWmat发《The Journal of Chemical Physics》 :基于第一性原理分子动力学热力学积分的离子溶剂化自由能计算

图片

背景导读

离子溶解是电化学中一个重要的过程。电化学反应中许多重要的参数,例如电化学还原电位、无限稀释活度系数、亨利定律溶解常数和离子溶解度等,都与离子的溶剂化能有关。然而,由于测量技术和数据处理的困难,离子溶剂化能的实验测量经常存在不确定性,这也导致许多小分子以及带电粒子的实验数据的缺失。因此,发展一种精确的理论计算方法来确定液相中的离子和小分子的溶剂化能对于电化学的发展至关重要。

文章简介

计算自由能在理论上的一种合理的方法是使用热力学积分(TI)。作为一种计算“炼金术”方法,TI需要在初态和末态之间插入一系列连续变化构型,而这些构型不一定具有实际的物理意义。例如在计算离子的溶剂化自由能的过程中,初态是没有离子的状态,末态是离子存在的状态,那么在这之间需要插入一系列“离子并不完全存在”的状态。对于经典力场而言,由于离子与溶剂的相互作用(主要指静电相互作用和LJ相互作用)是显式存在的,因此可以通过调节这些相互作用大小来模拟离子的存在状态。然而,想在第一性原理计算中引入类似的过程,不仅在流程上更加麻烦,还很容易造成由非物理的原子结构带来的自洽收敛的困难。因此,计算“炼金术”方法尚未广泛应用于第一性原理计算。近日,中国科学院半导体所汪林望教授团队和北京航空航天大学张千帆教授团队提出了一种使用基于第一原理计算的TI方法来计算离子溶剂化能的通用方法, 该方法通过构造合适的热力学循环并加入静电修正的方式,巧妙的避免了引入非物理的原子构型而造成的收敛问题。该方法也适用于其他小分子。相关研究成果发表在了国际著名期刊《The Journal of Chemical Physics》 上,论文第一作者为北京航空航天大学材料科学与工程学院在读博士生蔺超,本文计算部分采用PWmat完成。与TI相关的分子动力学模拟则通过修改后的特殊ASE接口实现。

主要内容

本文提出了基于第一性原理分子动力学热力学积分(TI)计算离子溶剂化能的方法,该方法具有坚实的理论基础。计算离子溶剂化能的TI过程包括热力学循环,该热力学循环包括空腔形成、离子添加和空腔消除三个步骤。

首先,采用一个外加势场,在排斥势的作用下,在水溶液中创建一个空腔。以空腔半径Rc为反应坐标,改变球型外加限制势的半径,以0.4 Å为增量,逐步创建半径为3 Å的空腔。然后以离子的质量为反应坐标,通过一个质量百分比因子以10%的增量从0%变化到100%,将一个离子逐渐加入到空腔中。对于这个子过程(离子加入体系),在每个AIMD步骤计算了两个DFT体系:一个有阳离子,另一个没有阳离子。体系的总能量和原子受力使用这两个AIMD对应的质量的百分比因子进行加权平均。使用这些加权平均的原子受力来确定AIMD轨迹。由于空腔的存在,这两个体系在DFT SCF中都很容易收敛,解决了非物理的原子构型在第一性原理计算中自洽收敛会非常困难的问题。第三,在含有阳离子的水溶液中,通过逐渐减小Rc(势阱的截断半径)来消除空腔,通过每一步 0.4 Å 的改变量逐步将限制势半径减小到 -1 Å 。这三个步骤相加产生了H2O(l)和M n+· H2O(l)之间的自由能差。由于整个过程在平均静电势为零的周期性超胞中进行,因此本文对带电体系进行了特殊的修正。

图片

图1. 使用 PWmat 设置的TI 模型的原理图。(a)热力学过程的分解。Mn+(vacuum)、H2O(l) 和 Mn+·H2O(l) 分别代表真空、液态水和液态带电水中的阳离子。TI 用于创建空腔 (ΔG1c)、添加离子 (ΔG' 2) 和消除空腔 (ΔG1e)。ΔG' 2 和ΔG2之间的区别在于ΔG' 2 考虑了离子的自由能。空腔是位于WB和CCWB中心的球形区域。(b) 原子结构示意图。绿色、红色、粉色和灰色球体代表Li离子、O原子、H原子和势阱引起的空穴。空腔尺寸由势阱的截止半径决定。

01TI方法计算溶剂化能的总流程

上述已经提到,TI方法将一个给定的热力学过程分为三个步骤。每个步骤中热力学量的变化通过热力学量相对于反应坐标参数的偏导数积分得到。本文计算的离子溶解的溶剂化自由能,对应的反应过程可表示为:

图片

所以溶剂化能ΔGs可以通过下式计算:

图片

02空腔的产生、消除和离子添加的溶剂化自由能变化

①空腔产生的自由能变化 

图片

其中,〈〉表示玻尔兹曼因子的统计平均值。在模拟中,它表示 AIMD 轨迹的平均值。另外,F代表总受力。在区间积分中,使用了从-1.0到3.0 Å的10个点。空腔消除是类似的过程。

②离子添加的溶剂化自由能 

图片

      其中,α1和α2分别设置为0和1,并且〈〉表示使用玻尔兹曼因子的统计平均值,可以用AIMD轨迹平均值代替。

③静电能量校正 

由于周期性带电体系的电势是发散的,因此在第一性原理计算软件中都加入了均匀的背景电荷来保证体系实际上是电中性的(凝胶模型);因此有离子和没离子情况下的电势零点不一样,不能直接做对比,需要找一个对齐的势能。类似的原理在计算缺陷能级时也会涉及。因此为了处理带电体系,需要引入静电能量校正。该静电能量校正包括两项:一项是电势校正项,另一项是镜像相互作用项。为了处理带电体系,本研究使用电位对齐的方法来消除带有中心带电阳离子的水盒子(CCWB)和不带阳离子的中性水盒子(WB)之间的电子电位差。此外,还通过合理的估计考虑了镜像相互作用项。同时使用 DFT-D2 近似考虑 vdW(范德华)相互作用。

首先,为了确定该电位偏移,使用表面溶剂计算确定真空能级设置为零时的实际平均电位。在表面溶剂计算中,真空能级可以移至零,因此系统电势不是任意的。如果正确电位表示为 V(中性),则校正项为

图片

理想情况下,V(阳离子,电荷)应取在远离阳离子的位置,V(中性)应取在表面计算的中心处, 然而,与带电缺陷的晶体计算不同,水溶液有很大的波动。因此,为了获得平均电势,对一段时间内和特定区域上的氧原子电势进行平均。具体来说,

图片

这里,求和是针对氧原子的。另外,“a”是采样区域的半径,r是距采样区域中心的氧原子距离。对于表面计算,采样中心放置在表面区域的中心。对于 CCWB,采样中心位于 (0, 0, 0)。Vr(O)表示PWmat代码提供的每个O原子的势值。

在周期性边界条件下,镜像相互作用项对于静电能量也至关重要。镜像交互项是由离子及其镜像电荷在周期性结构中引起的。根据Suo等人的镜像电荷相互作用校正研究,原子单位的镜相互作用项(Eq)为

图片

03溶剂化能和溶剂化电压

①溶剂化能 

由以上热力学积分的三个步骤的结果,得到H2O(l)和Mn+ ·H2O(l)之间的自由能差 ,即G(Mn+⋅H2O(l)) − G(H2O(l))。再结合文中第二个等式,需要计算G(Mn+(gas))来获得溶剂化能。G(Mn+(gas)) 使用以下方程确定:

图片

其中E(Mn+(gas))是气相中Mn+的总能,T是温度(设置为300 K)。S是Mn+的熵,对于压力为P的理想气体,其熵可以计算为

图片

其中,−RT ln 24.46 表示离子从 1 原子气态转移到 1 mol L−1 溶液期间标准态差。求得Li+、Na+、K+、Be2+、Mg2+ 和 Ca2+ 的 G[Mn+(gas)],进而求得离子溶剂化能及其标准差,最终计算出,Li+、Na+、K+、Be2+、Mg2+ 和 Ca2+的离子溶剂化能分别为 -4.800、-3.974、-2.854、-25.705、-19.680 和 -16.650 eV,标准差为 0.023、0.023、0.035、0.052、0.041 和 0.051 eV。溶剂化能计算结果与实验数据吻合较好。

图 2 比较了本文提出的模型和五种主流理论模型获得的离子溶剂化能的模拟结果。目前存在五种主流理论模型:(1)水力场MD,主要采用经典力场MD的显式溶剂模型,或结合准化学理论的DFT相互作用势与MD;(2)杂化溶剂模型,内部有显式离子水簇,外部有隐式水模型(偶极连续溶剂);(3)基于玻恩模型或平均球近似(MSE)的近似模型;(4)隐式溶剂模型,其中利用泊松模型构建偶极连续介质溶剂模型;和(5)基于准化学理论的簇-连续介质模型。一般来说,水力场MD方法得到的计算结果相对实验结果偏正。相比之下,近似模型和隐式溶剂模型由于采用刚性拟合方法,产生的结果相对实验结果偏负。此外,虽然混合溶剂模型是一种良好且有效的方法,但它依赖于显式的溶剂簇大小。所提出的模型与之前提出的混合溶剂模型具有相似的性质。然而,当前提出的基于 TI 的模型不依赖于团簇大小,因此更可靠。

此外,还计算了阴离子(F−)的溶剂化能以验证所提出模型的普适性,计算结果(-4.480 eV)与实验数据相差约0.5 eV,与阳离子结果相似。

图片

图2. 使用Exp(实验),水力场MD,混合溶剂模型,近似模型,隐式溶剂模型,和簇-连续介质模型等不同模型获得的 Li+、Na+、K+、Be2+、Mg2+ 和 Ca2+的溶剂化能

②溶剂化电压

结果还用于计算溶剂化电压,即电解金属所需的电压。溶剂化电压的测定使用

图片

这里,M(s) 代表块体金属的吉布斯自由能。因此,中性块体金属的溶剂化电压 (ΔV) 可确定为

图片

其中 eU = -4.44 eV 是标准氢电极电势,因为 ΔV 是使用 U 作为参考来定义的。为了获得溶剂化电压,固体金属自由能计算如下:

图片

其中,E(M)表示块体的基态能量,ZPE表示零点能量,TS表示熵校正,N表示晶胞中的原子数,δμ (M)表示单个金属元素的密度泛函形成能系统误差的修正项。

图3显示了Li、Na、K、Be、Mg和Ca金属的电极电位及其标准差,金属的电极电位分别为-2.89、-2.65、-2.75、-2.18、-2.45和-3.13 V,标准差分别为0.023、0.023、0.035、0.026、0.020 和 0.025 V。相应的实验值为-3.04、-2.74、-2.91、-1.97、-2.35和-2.87 V。在溶剂化电压结果中,Ca的计算结果与实验结果的差别最大(0.26 V)  。

图片

图3. 第一性原理MD热力学积分方法计算得到的溶剂化电压与实验的对比

综上所述,本文提出了一种使用分子动力学热力学积分的方法计算离子溶剂化能。计算的Li+、Na+、K+、Be2+、Mg2+ 和 Ca2+ 的溶剂化能与实验结果接近,并且在实验误差范围之内。还获得了这些离子的溶剂化电压。此外,与之前提出的研究离子溶解问题的三种方法中的水团簇模型相比,该模型不受团簇大小依赖以及缺乏严格的准谐近似所带来的不确定性的影响。因此,本文提出的方法为计算离子溶剂化能提供了可靠且稳健的方法。以上所有的DFT计算模拟均来自于软件PWmat。

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

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

相关文章

vCenter7.0安装部署

vCenter7.0安装部署 一、准备环境二、创建新的虚拟机1.创建虚拟机2.第3-5步可直接默认安装并同意许可协议。3.其他设置4.第一阶段直接点完成即可 三、进入第二阶段安装(输入ip:5480进入安装界面) 一、准备环境 准备一台exsi,并登…

MySQL之查询性能优化(九)

查询性能优化 MySQL查询优化器的局限性 UNION的限制 有时,MySQL无法将限制条件从外层"下推"到内层,这使得原本能够限制部分返回结果的条件无法应用到内层查询的优化上。如果希望UNION的各个子句能够根据LIMIT只取部分结果集,或者…

项目沟通管理

目录 1.概述 2.项目沟通的重要性和必要性 2.1.项目沟通的重要性 2.2.项目沟通的必要性 2.3.具体措施 3.三个过程 3.1.规划沟通管理 3.2.管理沟通 3.3.监督沟通 3.4.对应过程组 4.应用场景 4.1.十个应用场景 4.2.新产品开发项目需要与多个部门协调沟通 5.总结 1.概…

调节效应多元统计回归

什么是调节效应,给个例子说明一下: 背景 假设我们有一个国家的经济数据,我们希望研究产业数字化是否调节了环境规制对产业结构调整的影响。 步骤 1. 假设检验 原假设 (H0): 产业数字化对环境规制与产业结构调整之间的关系没有调节作用。…

银河麒麟V10_系统如何自定义添加桌面右键菜单选项

本篇博客取自《银河麒麟桌面操作系统软件适配常见问题指导手册》官网可以下载。 环境 系统版本 适用系统:V10(SP1)适用架构:X86、ARM、MIPS 其他版本和架构可做参考。 解决方案 使用下面的这个demo 编译就可以看到效果 peony…

每日一题——Python实现PAT甲级1063 Set Similarity(举一反三+思想解读+逐步优化)

一个认为一切根源都是“自己不够强”的INTJ 个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数 Python-3.12.0文档解读 目录 我的写法 优点 改进建议 时间复杂度分析 空间复杂度分析 总结 我要更强 优化方…

【C语言】指针(4)

一、回顾 在这之前,我们学习了很多关于指针的内容,我们先在这里简单的回顾一下。 1、一级指针 int* p; -- 整形指针-指向整形的指针 char* p; ... void* p;... ... 2、二级指针 int** p; char** p; ... 3、数组指针 -- 指向数组的指针 int (*p)[ ]…

3038. 相同分数的最大操作数目 I(Rust模拟击败100%Rust用户)

题目 给你一个整数数组 nums ,如果 nums 至少 包含 2 个元素,你可以执行以下操作: 选择 nums 中的前两个元素并将它们删除。 一次操作的 分数 是被删除元素的和。 在确保 所有操作分数相同 的前提下,请你求出 最多 能进行多少次…

Python | Leetcode Python题解之第136题只出现一次的数字

题目: 题解: class Solution:def singleNumber(self, nums: List[int]) -> int:return reduce(lambda x, y: x ^ y, nums)

Vue07-MVVM模型

一、MVVM模型的定义 M:模型(model):对应data中的数据;V:视图(view):模版;VM:视图模型(ViewModel)Vue的实例对象。 Vue.js…

WSDM2022推荐系统相关论文整理(一)

2022年第15届国际网络搜索与数据挖掘会议WSDM在2022年2月21日到25日于线上举行,共收到了786份有效投稿,最终录取篇数为159篇,录取率为20.23%。作为主流的搜索与数据挖掘会议,论文的话题主要侧重于搜索、推荐以及数据挖掘领域&…

第二证券炒股知识:北交所的股票是a股吗?是主板吗?

北交所的股票是a股,但不属于主板,是一个单独的板块。 A股主板是在上海证券买卖所或许深圳证券买卖所上市的公司,主板通常是大盘股,多为商场占有率高、规划大、盈余安稳良好的大型企业。沪市主板以600、601或603最初,深…

(学习笔记)数据基建-数据安全

(学习笔记)数据基建-数据安全 数据安全数据安全实施难点数据安全保障流程数据安全措施实施阶段数据安全如何量化产出数据安全思考 数据安全 数据安全问题是最近比较热的话题,数据泄漏引发的用户信任危机事件也比比皆是,以及跨部门…

一个案例,剖析攻防演练中威胁溯源的正确姿势

一年一度的攻防演练即将拉开帷幕。“威胁溯源”一直是演练活动中一个十分重要的工作项,它不仅有助于理解和分析攻击的来源、方法和动机,还能够显著提升整体安全防护水位,提升组件与人员的联动协作能力。在真实的攻击场景中,溯源工…

verilog 232串口通信程序

1,串口通信协议: 通常串口的一次发送或接收由四个部分组成:起始位S、数据位D0~D7(一般为 6 位~8 位之间可变,数据低位在前)、校验位(奇校验、偶检验或不需要校验位)、停止位(通常为1位、1.5位、2位)。停止位必须为逻辑 1。在一次串口通信过程中,数据接收与发送双方…

[STM32]定位器与PWM的LED控制

目录 1. 深入了解STM32定时器原理,掌握脉宽调制pwm生成方法。 (1)STM32定时器原理 原理概述 STM32定时器的常见模式 使用步骤 (2)脉宽调制pwm生成方法。 2. 实验 (1)LED亮灭 代码 测试效果 (2)呼吸灯 代码 测试效果 3.总结 1. 深入了解STM32定时器原…

Redis使用中的性能优化——搭建Redis的监测服务

大纲 环境安装配置Redis安装 安装配置redis_exporter编译运行 安装启动Prometheus创建用户下载并解压修改配置启动 安装启动grafana安装启动 测试参考资料 抛开场景和数据,谈论性能优化,就是纸上谈兵。这个系列我们将通过相关数据来展现常见的Mysql优化前…

微信小程序多端框架打包后发布到APP Store

IPA 上架 App Store 生成 iOS 证书和 Provisioning Profile iOS 开发者账号缴/续费的发票查看和获取 个人开发者把小程序发布到 App Store 5个步骤(保姆级教程) 一、参数的设置、证书的生成、生成profile文件 微信小程序多端应用Donut IOS相关的参数…

互联网轻量级框架整合之SpringMVC初始化及各组件工作原理

Spring MVC的初始化和流程 MVC理念的发展 SpringMVC是Spring提供给Web应用领域的框架设计,MVC分别是Model-View-Controller的缩写,它是一个设计理念,不仅仅存在于Java中,各类语言及开发均可用,其运转流程和各组件的应…

使用Ollama+OpenWebUI部署和使用Phi-3微软AI大模型完整指南

🏡作者主页: 点击! 🤖AI大模型部署与应用专栏:点击! ⏰️创作时间:2024年6月6日23点50分 🀄️文章质量:96分 欢迎来到Phi-3模型的奇妙世界!Phi-3是由微软…