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

news2024/10/6 14:25:42

图片

背景导读

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

文章简介

计算自由能在理论上的一种合理的方法是使用热力学积分(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.coloradmin.cn/o/1797743.html

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

相关文章

LabVIEW与Arm控制器之间的通讯

LabVIEW是一个强大的图形化编程环境,广泛应用于自动化控制、数据采集和测试测量等领域。而Arm控制器则是嵌入式系统中常用的处理器架构,广泛用于各种控制和计算任务。将LabVIEW与Arm控制器进行通讯控制,可以结合二者的优势,实现高…

笔记96:前馈控制 + 航向误差

1. 回顾 对于一个 系统而言,结构可以画作: 如果采用 这样的控制策略,结构可以画作:(这就是LQR控制) 使用LQR控制器,可以通过公式 和 构建一个完美的负反馈系统; a a 但是有上…

学习笔记——网络参考模型——TCP/IP模型(网络层)

三、TCP/IP模型-网络层 1、IPV4报头 (1)IPV4报文格式 IP Packet(IP数据包),其包头主要内容如下∶ Version版本∶4 bit,4∶表示为IPv4; 6∶表示为IPv6。 Header Length首部长度∶4 bit,代表IP报头的长度(首部长度),如果不带Opt…

安卓手机平板使用JuiceSSH无公网IP远程连接本地服务器详细流程

文章目录 前言1. Linux安装cpolar2. 创建公网SSH连接地址3. JuiceSSH公网远程连接4. 固定连接SSH公网地址5. SSH固定地址连接测试 前言 处于内网的虚拟机如何被外网访问呢?如何手机就能访问虚拟机呢? 本文就和大家分享一下如何使用 cpolarJuiceSSH 实现手机端远程连接Linux…

conntrack如何限制您的k8s网关

1.1 conntrack 介绍 对于那些不熟悉的人来说,conntrack简单来说是Linux内核的一个子系统,它跟踪所有进入、出去或通过系统的网络连接,允许它监控和管理每个连接的状态,这对于诸如NAT(网络地址转换)、防火墙和保持会话连续性等任务至关重要。它作为Netfilter的一部分运行,…

Ubuntu的启动过程

尽管通常情况下Ubuntu的启动并不需要用户过多地参与,但是Ubuntu系统的启动本身是一个非常复杂的过程。在这个过程中,有硬件的检测、系统内核的准备以及各种系统服务的启动等。作为系统管理员,需要深入了解其中所经历的阶段,才能在…

Cesium开发环境搭建(二)

由于win7搭建很费事,重新安装了OS,win10的。 记录一下,搭建步骤: 1.下载node.js。 百度搜索即可下载对应的版本。下载cesium。 2.安装node.js。 安装后,输入node -v,显示版本信息,表示安装…

【面试干货】索引的作用

【面试干货】索引的作用 1、索引的作用 💖The Begin💖点点关注,收藏不迷路💖 1、索引的作用 索引 可以协助 快速查询、更新数据库表中数据。 通过使用索引,数据库系统能够快速定位到符合查询条件的数据,提…

1.6T模块与DSP技术的演进

近日,光通信行业市场机构LightCounting在市场报告中指出,去年的模块供应商已经展示了首批1.6T光学模块的风采,而今年,DSP供应商更是着眼于第二代1.6T模块设计的未来。这些前沿技术的突破,不仅代表了数据传输速度的飞跃…

【set】集合总结

一、Set Set集合是Collection的子接口,代表一种集合,此种集合是元素不重复. 有两个常用实现类 HashSet 是元素不重复,无序,主要是指遍历顺序和插入顺序不一致 TreeSet 是元素不重复,排序 LinkedHashSet不常用 二、HashSet 1.1 介绍 HashSet是Set的实现类 底层是由哈希表实…

Python数据分析I

目录 注:简单起见,下文中"df"均写为"表名","函数"均写为"HS","属性"均写为"SX","范围"均写为"FW"。 1.数据分析常用开源库 注释…

物联网-高性能时序数据库QuestDB

高性能时序数据库QuestDB 开源地址:https://github.com/questdb/questdb 官网:https://questdb.io/ 当前 13.9k start 自带免费可视化管理界面 支持各种语言客户端 C & C .NET Go Java Node.js Python Rust 上手容易可兼容 Postgresql InfluxDB …

浅浅写一个Word、PowerPoint、Excel文档转PDF工具

前言 最近在搞知识库,需要把各种 Word、PowerPoint、Excel 文件转换成 PDF 文件,不然 Word 中的表格中的文字提取会出现一些问题;使用 Office 或者 WPS 将大量文件转换成 PDF 需要频繁重复打开文件,点击保存为PDF,然后…

Qt_C++ RFID网络读卡器Socket Udp通讯示例源码

本示例使用的设备&#xff1a; WIFI/TCP/UDP/HTTP协议RFID液显网络读卡器可二次开发语音播报POE-淘宝网 (taobao.com) #ifndef MAINWINDOW_H #define MAINWINDOW_H#include <QMainWindow> #include <QHostInfo> #include <QNetworkInterface> #include <…

【机器学习】训练GNN图神经网络模型进行节点分类

1. 引言 1.1 图神经网络GNN概述 图神经网络&#xff08;Graph Neural Network&#xff0c;GNN&#xff09;是一种专门用于处理图结构数据的神经网络方法。它起源于2005年&#xff0c;当时Gori等人首次提出了GNN的概念&#xff0c;用于学习图中的节点特征以及它们之间的关系。…

Doris 少数SQL在Datagrip无法执行,而在DorisUI或程序调用可以执行的问题

问题&#xff1a;Doris 少数SQL在Datagrip无法执行&#xff0c;而在DorisUI或程序调用可以执行 解决&#xff1a;Datagrip 执行SQL切分异常&#xff0c;设置默认执行语句方式&#xff0c;将分句改为整句执行 但是 支持多SQL批量分开执行更好用

英伟达的数字孪生地球是什么

1 英伟达的数字孪生地球 Earth-2是一个全栈式开放平台&#xff0c;包含&#xff1a;ICON 和 IFS 等数值模型的物理模拟&#xff1b;多种机器学习模型&#xff0c;例如 FourCastNet、GraphCast 和通过 NVIDIA Modulus 实现的深度学习天气预测 (DLWP)&#xff1b;以及通过 NVIDI…

大学电工基础与电子设计试题及答案,分享几个实用搜题和学习工具 #其他#经验分享

学习和考试是大学生生活中不可避免的一部分&#xff0c;而在这个信息爆炸的时代&#xff0c;如何快速有效地获取学习资源和解答问题成为了大学生们共同面临的难题。为了解决这个问题&#xff0c;搜题和学习软件应运而生。今天&#xff0c;我将为大家介绍几款备受大学生青睐的搜…

Vue进阶之Vue无代码可视化项目(一)

Vue无代码可视化项目 项目搭建初始步骤拓展:工程项目从0-1项目规范化package.jsoncpell.jsoncustom-words.txtts-eslint规则.eslintrc.cjsgit钩子检查有没有问题type-checkspellchecklint:stylehusky操作安装pre-commitpnpm的commit规范package.json:commitlint.config.cjs安装…

深度解析Linux内核中fork工作原理和实现

Linux内核中的fork()系统调用是用来创建新进程的核心机制。它的主要工作是为新创建的子进程复制当前进程(父进程)的数据结构和内存空间,从而产生一个几乎完全相同的副本。fork()的实现涉及到操作系统内核中许多重要部分的交互和协作,过程比较复杂。 fork()的基本原理 当一个进…