【MD】激光驱动原子动力学的全尺寸从头算模拟

Zeng Q, Chen B, Zhang S, et al. Full-scale ab initio simulations of laser-driven atomistic dynamics[J]. npj Computational Materials, 2023, 9(1): 213.
核心研究内容:

本文研究了激光驱动的原子动力学的全尺度从头算模拟。研究的重点是探讨在极端条件下材料响应的基本和挑战性问题,特别是激光激发状态下的非热效应对晶格动力学、热力学路径和结构转变的影响。

研究目的:

  • 建立一个能够直接模拟整个激光驱动微观动力学(从固态到液态)的从头算方法。
  • 结合电子温度依赖的深度神经网络势能面与混合原子-连续介质方法,以控制非绝热能量交换和原子动力学。
  • 通过大规模从头算模拟,展示热电子引起的非热效应在调控晶格动力学中起主导作用。
  • 为激光驱动过程提供现实计算研究的路径,从而弥合实验与模拟之间的差距。

研究方法:

  • 开发了结合两温度模型(TTM)和扩展的深度势分子动力学(DPMD)的从头算原子-连续介质模型。
  • 引入了激光激发的势能面,通过在TTM-MD框架中耦合额外的电子连续介质子系统来捕捉物理过程。
  • 使用钨作为示例系统,通过与最近的实验结果比较,系统地验证了模型在描述晶格动力学、热物理性质和激光加热过程中的准确性。

研究结果及机理解释:

  • 通过大规模从头算模拟,发现热电子引起的非热效应在调控晶格动力学、热力学路径和结构转变中起着关键作用。
  • 通过验证神经网络模型,证明了模型在预测钨的热力学性质和晶格动力学方面与实验数据或从头算方法一致。
  • 直接从头算模拟激光驱动动力学表明,显式电子温度依赖的势能可以很好地捕捉激光激发金属的非热本质。
  • 在不同吸收激光能量密度下,直接模拟了钨纳米膜的动态响应,结果与超快电子衍射实验数据一致。

研究结果及意义:

  • 本研究成功开发了一个深度学习模型,用于大规模从头算模拟激光诱导的原子动力学,具有量子精度的非热效应。
  • 通过与实验数据的成功复现,验证了激光激发态对热力学演化和结构转变动力学的深远影响。
  • 深度学习技术与混合连续介质-原子方法的结合,为建立对超快激光相互作用下原子动力学的准确和完整理解提供了一条路径。
  • 该研究不仅为理解激光与物质相互作用的基本过程提供了新的视角,也为激光在材料加工、惯性约束聚变和其他高科技应用中的使用提供了理论基础和计算工具。

图1: 激光驱动原子动力学模拟的工作流程示意图

  • (a) 展示了电子温度依赖的深度势能模型(ETD-DP),其中包括嵌入网络和拟合网络,用于将坐标矩阵转换为对称保留特征,并映射到原子总能量的贡献。
  • (b) 描述了迭代并行学习方案,用于高效采样不同电子温度(Te)和离子温度(Ti)条件下的原子构型。
  • (c) 展示了混合原子-连续介质方法,其中电子子系统的演化允许原子系统在不同的PES之间转换,Langevin恒温器被引入以模拟电子与晶格之间的非绝热能量交换。

图 2: 验证ETD-DP模型的准确性

  • (a) 展示了在等压加热条件下,焓随温度变化的依赖性,并将DPMD结果、先前的DFT-MD预测和等压膨胀实验数据进行了比较。
  • (b) 展示了激光激发下BCC钨的声子色散曲线,并与DFT计算和实验测量结果进行了比较。

图 3: 使用TTM-DPMD方法捕捉非热效应

  • (a) 展示了在吸收激光能量密度为0.08 MJ kg−1的条件下,(211)劳厄衍射峰(LDP)归一化强度的时间演化,并与实验数据进行了比较。
  • (b) 展示了在等压约束下,温度依赖的平均平方位移(MSD),以及在平衡条件(蓝色)和非平衡条件(橙色)下的声子密度态(PDOS)。

图 4: 热电子修改热力学路径

  • (a) 和 (c) 展示了使用基态PES和激光激发PES预测的钨纳米膜的热力学路径和时间演化的热力学剖面之间的比较。
  • (b) 和 (d) 展示了在不同激光能量密度下,基态PES和激光激发PES预测的钨纳米膜的热力学剖面和应力波的传播与反射,其中黑色虚线突出显示了应力波的传播,其斜率代表约4.3 km/s的恒定传播速度。

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

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

相关文章

Linux基础系统设置与备份策略

文章目录 Linux基础系统设置网络设置(手动设置与DHCP自动获取):nmcli、hostname日期与时间设置:timedatectl、ntpdate语系设置防火墙简易设置 Linux 服务器硬件数据的收集:dmidecode、lspci、lsusb、iostat了解磁盘的健康状态Linux 备份要点确…

【MySQL】2.MySQL数据库的基本操作

目录 数据库基本操作 查看数据库信息 查看数据库结构 显示数据表的结构(字段) 常用的数据类型 数据库管理操作 SQL语句概述 SQL分类 1.DDL:数据定义语言 1.1创建数据库和表 创建数据库 创建数据表 1.2删除数据库和表 删除数据表…

vscode c++环境配置

1.基础软件安装 安装Visual Studio Code. 安装C拓展。点击在vscode界面最左侧的Extensions图标(打开快捷键:ctrlshiftX),搜索“C/C”,点击进行安装。 确保已安装gcc. 一般ubuntu系统会预装gcc.在终端窗口中输入如下…

Linux系统使用Docker部署Jupyter Notebook结合内网穿透实现公网访问本地笔记

文章目录 1. 选择与拉取镜像2. 创建容器3. 访问Jupyter工作台4. 远程访问Jupyter工作台4.1 内网穿透工具安装4.2 创建远程连接公网地址4.3 使用固定二级子域名地址远程访问 本文主要介绍如何在Ubuntu系统中使用Docker本地部署Jupyter Notebook,并结合cpolar内网穿透…

《早起的奇迹》要么躺在床上等待生活的暴击,要么早起创造奇迹 - 三余书屋 3ysw.net

精读文稿 今天我们讲述的是关于《早起的奇迹》。通过神奇的早起,我们可以获得改变人生的力量。首先我要给你讲一个故事,这个故事的主人公是一个年轻人,他在少年时就取得了巨大的成就,在15岁时他已经拥有了自己的电台节目&#xff…

数据结构:堆和二叉树遍历

堆的特征 1.堆是一个完全二叉树 2.堆分为大堆和小堆。大堆:左右节点都小于根节点 小堆:左右节点都大于根节点 堆的应用:堆排序,topk问题 堆排序 堆排序的思路: 1.升序排序,建小堆。堆顶就是这个堆最小…

2024/03/27(C++·day3)

一、思维导图 二、完成下面类 代码 #include <cstring> #include <iostream>using namespace std;class myString { private:char *str; // 记录C风格的字符串int size; // 记录字符串的实际长度public:// 无参构造函数myString() : size(10){str new char[si…

JVM(六)——内存模型与高效并发

内存模型与高效并发 一、java 内存模型 【java 内存模型】是 Java Memory Model&#xff08;JMM&#xff09; 简单的说&#xff0c;JMM 定义了一套在多线程读写共享数据时&#xff08;成员变量、数组&#xff09;时&#xff0c;对数据的可见性、有序 性、和原子性的规则和保障…

基于springboot+vue+Mysql的网上图书商城

开发语言&#xff1a;Java框架&#xff1a;springbootJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包&#xff1a;…

M1 mac安装 Parallels Desktop 18 激活

M1 mac安装 Parallels Desktop 18 激活 下载安装Parallels Desktop 18.1.1 (53328) 激活1. 拷贝prl_disp_service2. 在终端打开Crack所在位置3. 输入命令&#xff0c;激活成功 下载 安装包和激活文件下载地址 链接: https://pan.baidu.com/s/1EjT7xeEDcntIIoOvvhBDfg?pwd9pue …

基于springboot的房屋租赁管理系统+数据库+免费远程调试

项目介绍: 基于springboot的房屋租赁管理系统。Javaee项目&#xff0c;springboot项目&#xff0c;采用M&#xff08;model&#xff09;V&#xff08;view&#xff09;C&#xff08;controller&#xff09;三层体系结构&#xff0c;通过Spring SpringBoot JspMaven来实现。MyS…

基于Springboot的艺体培训机构业务管理系统(有报告)。Javaee项目,springboot项目。

演示视频&#xff1a; 基于Springboot的艺体培训机构业务管理系统&#xff08;有报告&#xff09;。Javaee项目&#xff0c;springboot项目。 项目介绍&#xff1a; 采用M&#xff08;model&#xff09;V&#xff08;view&#xff09;C&#xff08;controller&#xff09;三层…

【Linux】模拟实现shell(bash)

目录 常见的与shell互动场景 实现代码 全部代码 homepath()接口 const char *getUsername()接口 const char *getHostname()接口 const char *getCwd()接口 int getUserCommand(char *command, int num)接口 void commandSplit(char *in, char *out[])接口 int execut…

IDEA报错Access denied for user ‘root‘@‘localhost‘ (using password: YES)

密码没错&#xff0c;可以正常连接上Mysql 甚至连图形化界面都可以连接得上 重改密码&#xff0c;没有用。 查看端口是3306也没有问题 看端口是不是被多个进程占用&#xff0c;果然&#xff01; 在资源管理器关掉一个后就行了

【新手教程】mmselfsup训练教程及常见报错处理

mmselfsup教程 1.安装mmselfsup2.了解文件结构与配置3.训练常见报错1.报错&#xff1a;FileNotFoundError: [Errno 2] No such file or directory:data/imagenet/train/./train/n04311004/images/n04311004_194.JPEG2.报错&#xff1a;报错ImportError: /mmcv/_ext.cpython-38-…

ASP.NET-Global.asax使用详解

本文介绍了如何使用Global.asax文件来增强ASP.NET Web应用程序的功能。首先&#xff0c;介绍了Global.asax文件的作用和基本功能。接着&#xff0c;详细探讨了在Global.asax中实现定时任务、应用程序级别的错误处理、应用程序启动和结束时执行特定逻辑等功能。随后&#xff0c;…

学习使用xbox手柄控制小乌龟节点移动

使用xbox手柄控制小乌龟&#xff0c;首先要下载joy功能包&#xff0c;发布sensor_msgs话题也就是手柄和ros通信的话题。 下载的步骤就根据官方文档即可 joy/Tutorials/ConfiguringALinuxJoystick - ROS Wiki 这里我提供一下具体步骤 第一步 安装joy 首先安装对应系统版本的…

STM32串口收发单字节数据原理及程序实现

线路连接&#xff1a; 显示屏的SCA接在B11&#xff0c;SCL接在B10&#xff0c;串口的RX连接A9&#xff0c;TX连接A10。 程序编写&#xff1a; 在上一个博客中实现了串口的发送代码&#xff0c;这里实现串口的接收代码&#xff0c;在上一个代码的基础上增加程序功能。 Seiral.…

单页面应用部署到iis上可以正常打开,刷新就404

当您遇到Dumi打包的网站部署到IIS上可以正常打开首页,但刷新页面时出现404错误的情况,这通常与以下几个方面有关: 路由处理: Dumi生成的项目通常基于SPA(Single Page Application)架构,使用前端路由来实现无刷新导航。这意味着大部分页面切换是在浏览器层面完成的,而不…

深入理解Vue的生命周期机制

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…