首页 > 其他分享 >ReaxFF MD系列简介

ReaxFF MD系列简介

时间:2024-04-02 20:59:47浏览次数:15  
标签:分子 MD ReaxFF 展示 力场 简介 模拟

来源:“码农不会写诗”公众号

链接:ReaxFF MD系列简介

图片

分子动力学(Molecular Dynamics,MD)模拟是分子模拟中最为广泛的模拟方法,其基本原理是在一定系统及分子势能函数已知的条件下,通过势函数描述分子间相互作用,然后由牛顿经典运动方程计算物理系统中各个原子的运动轨迹,然后采用统计方法计算出体系的物理化学特性,从而得到系统的宏观特性。

MD主要基于分子力场,系统中粒子的运动具有正确的物理依据(基于量子力学,实验方法),精确性高,可广泛用于各种反应系统及物料反应中各类特性的探讨。

MD模拟经过不断地完善和发展,从最初的单原子分子系统延伸到多原子分子、聚合物分子以及生化分子系统。所用力场复杂性也大大增加,常用的经典力场有MM、AMBER、CHARM、GROMACS和CVFF等。

图片

反应分子动力学(Reactive force field molecular dynamics, ReaxFF MD)是由Van Duin和Goddard共同发展的将反应力场(ReaxFF)和MD相结合的一种基于键级,可以描述复杂体系中分子键的断裂和生成的模拟方法,其力场参数主要来自于量子化学计算数据。下图为不同尺度的化学计算方法层次表示,ReaxFF MD将量子力学(QC)和传统分子动力学的优势相结合,在大幅降低计算成本、提高模拟速度的同时,可获得与量子化学方法相近的准确度,为探索复杂分子体系的化学反应提供了一种十分有潜力的研究方法。

图片

由于ReaxFF MD在保证高准确度的同时提高了模拟速度,可以模拟成千上万乃至数十万原子数量的化学反应系统,所以其后处理难度也有所上升,但随着编程语言和电脑算力的普及,以及业内科研和产业人员的不断贡献,ReaxFF MD在各领域的应用日渐增多,其可行性和准确性也大大增加,如今在科研和应用行业都可以取得不错的效果。

在此特别感谢业内人员的不断克坚攻难和坚持不懈,相信ReaxFF MD在国内也会有长足的发展和贡献!

笔者鉴于学习期间难以有充足的学习资料,甚觉入门困难,耗费精力。今特开此系列为学习和应用ReaxFF MD技术的同行们尽可能多的提供帮助。说一句题外话,笔者曾也有执笔天涯的梦想,希望坚持下去也算是了梦罢了。

本系列旨在从0到1手把手带教ReaxFF MD模拟,使用LAMMPS进行ReaxFF模拟,其中主要以燃烧和热解等实例为主进行分析,但也会涉及其他领域的一些分享和知识(奈何笔者水平有限,一起学习吧)。主要内容包括但不限于:

1. 搭建ReaxFF(LAMMPS)模拟环境(基于Linux);

2. 建立模拟系统,可能涉及MS建模导入Lammps;

3. LAMMPS常用命令介绍;

4. 模拟数据处理,主要包括:

    a. 模拟系统产物数量变化;

    b. 化学键动态分析,数量势能等;

    c. 化学反应轨迹分析和原子追踪等;

    d. 分子和模拟系统的2D、3D可视化展示

等等一系列干货内容。希望做到知无不言,言无不尽;一起学习,一起成长!

以下为一些结果展示图,可选择性食用哦~

图片
分子信息展示

图片
模拟系统3D模型展示

图片
分子数量变化展示

图片
化学键动态分析展示

图片
化学反应追踪分析展示

REF: 

  1. CaO催化PE热解及H2O对催化过程影响的ReaxFF MD研究与机理分析

  2. 典型聚乙烯、聚丙烯、聚苯乙烯废塑料共热解初期反应特性的ReaxFF分子模拟研究

  3. 全自动ReaxFF反应机理分析软件[简称:AutoRMA]

  4. Simulation methods of cotton pyrolysis based on ReaxFF and the influence of volatile removal ratio on volatile evolution and char formation

  5. Large-Scale Molecular Dynamics Simulations of Three-Dimensional Ductile Failure

  6. A Reactive Force Field for Hydrocarbons

标签:分子,MD,ReaxFF,展示,力场,简介,模拟
From: https://blog.csdn.net/m0_46352610/article/details/137288788

相关文章

  • [实验室服务器使用]使用VSCode、PyCharm、MobaXterm和CMD连接远程服务器
    实验室服务器使用:使用VSCode、PyCharm、MobaXterm和CMD连接远程服务器在进行实验室工作时,远程连接服务器是常见的需求之一。本篇文章根据个人的一些使用介绍使用不同工具连接服务器的方法,并提供优化功能,使服务器能够使用本机代理的说明。准备服务器账号信息Host(主机):10.......
  • js计算md5
    js原生里并没有类似其他语言的md5加密函数,这里用CryptoJS库来实现md5加密。<form><inputtype="text"id="testMD5"><buttontype="button"onclick="calculateMD5()">计算MD5</button></form>&l......
  • Transformer简介
    参考:https://www.zhihu.com/tardis/bd/art/600773858?source_id=1001Transformer是谷歌在2017年的论文《AttentionIsAllYouNeed》中提出的,用于NLP的各项任务1、Transformer整体结构在机器翻译中,Transformer可以将一种语言翻译成另一种语言,如果把Transformer看成一个黑盒,那......
  • [转帖]芯片相关-- Cpu历史--AMD系列
    芯片相关--Cpu历史--AMD系列https://zhuanlan.zhihu.com/p/477864185 1.1AMD1968年,仙童半导体的8位创始人中的两位——总经理罗伯特·诺伊斯(RobertNoyce)和实验室负责人戈登·摩尔(GordenMoore),带着一部分员工离开了陷入资金危机的公司,成立了英特尔(Intel)。而一......
  • ET8开源游戏:英雄传说(零)简介与总目录篇
    《英雄传说》是一个基于ET8.1的双端C#(Client-Unity3D,Server:.Net8)开发的在线联网多人竞技游戏。当前文章主要做此Demo的技术分解,主要是战斗系统跟状态同步的技术分享,大伙有想法的欢迎评论区讨论,后续会逐步迭代分享写完:(一)鲁班配置表方案集成与使用(二)YooAsset介绍与使用,加密(......
  • 运维排查 | Systemd 之服务停止后状态为 failed
    哈喽大家好,我是咸鱼。我们知道CentOS7之后,Systemd代替了原来的SystemV来管理服务,相比SystemV,Systemd能够很好地解决各个服务间的依赖关系,还能让所有的服务同时启动,而不是串行启动。通常情况下,yum安装的软件会由系统的包管理器(如RPM)安装,并且会配置相应的systemd服务......
  • nodejs做中间层_Nodejs 之 RPC 协议简介
    背景随着Nodejs的兴起,越来越多的Web服务中间层被搭建起来。如Node服务端渲染,BFF(BackendForFrontend))层,而RPC是远端过程调用,经常用于BFF层。最近,我打算写一个中间层,用Nodejs调用Go服务,除了可以简单用http调用之外,发现还有基于RPC的调用就研究了一下。RPC简......
  • Yii2架构简介
    Yii2架构简介Yii2是一个基于组件的PHP框架,它遵循MVC(Model-View-Controller)架构模式。以下是一个简化的Yii2应用程序的基本架构代码概述,以便你可以更好地理解其组成部分和工作原理。目录结构一个典型的Yii2应用程序的目录结构如下:/├──commands/#命......
  • 为什么以太网的接收需要cmd fifo而ddr3的native接口可以不需要?
    1.以太网存在crc校验和其他的校验,直到这一帧完全传递完才知道是否需要这些数据;2.ddr3每次处理的数据是固定的(安全起见,防止4k边界问题,暂不设置可变burstlength),所以只需要:写入:通过fifo的计数设置满足burst长度时读出fifo写入ddr3,然后根据突发的周期标志修改cmd提供的地址即可......
  • 时序预测 | Python实现VMD-CNN-LSTM时间序列预测
    时序预测|Python实现VMD-CNN-LSTM时间序列预测目录时序预测|Python实现VMD-CNN-LSTM时间序列预测预测效果基本介绍模型描述代码设计预测效果基本介绍VMD-CNN-LSTM是一种混合深度学习模型,结合了变分模态分解(VMD)、卷积神经网络(CNN)和长短期记忆......