基于Forcite模块的分子动力学研究药剂与矿物相互作用实例(一)

news2024/11/19 2:36:08

关键词:相互作用 MS  Forcite 分子动力学 径向分布   笔名:杨过

Forcite模块是分子动力学计算的主要模块,研究范围广,可以对多种周期性体系进行计算分析,在矿物分选领域中主要是计算分析药剂与矿物相互作用,在不同计算参数条件下可以实现药剂与矿物相互作用模型的预测与分析,从而得到表面相互作用机理。

因此,本文主要讲述运用Forcite模块对药剂与矿物相互作用计算过程分析。选取氯化胆碱-丙二酸(1:2)作为药剂,矿物选取氧化锌,对其进行模型搭建与计算。

首先将计算表面能得到的氧化锌(001)面完全解理面进行扩胞,建立6×6×4超胞模型,并运用Castep模块进行优化计算,然后通过Build layers将优化好的氯化胆碱-丙二酸(1:2)添加到已经扩胞优化好的氧化锌(001)超胞表面,并添加一定的真空层厚度避免周期性边界条件下力场的重复干扰。对搭建得到的模型进行几何结构优化,通过不断优化确定了最优的力场参数为CompassⅡ,选择Forcefield assigned电荷分布方法,Smart优化计算方法。进行分子动力学计算时选择NVT系综,温度控制选择NHL,求解牛顿运动方程应用Velocity Verlet 算法,静电力描述选择Ewald 方法,范德华作用力求解选择Atom-based 方法,截断半径为9.5 Å。总模拟时间为 1500 ps,每一步骤时间为 1 fs,总的模拟步骤为 1500000,最终得到稳定的相互作用体系并对其相互作用机理进行计算分析。

2.png

ChCl-2MA在ZnO(001)面动力学模拟(左:能量变化 右:温度变化)

由上图可以看出, ChCl-2MA与氧化锌在进行NVT系综模拟之后,分子间各种能量不断变化,最终氧化锌与ChCl-2MA相互作用体系相互作用能量在一定范围内趋于稳定。同时,ChCl-2MA与氧化锌分子动力学模拟过程中温度在300 K范围内变化, 表明相互作用体系温度变化已经趋于稳定。

     

基于Forcite模块的分子动力学研究药剂与矿物相互作用实例的图2

ChCl-2MA与ZnO(001)面吸附模型(左:相互作用前 右:相互作用后)

由上图可以看出ChCl-2MA在ZnO(001)上下表面发生相互作用。通过多重氢键相结合的ChCl-2MA低共熔溶剂在与ZnO(001)面相互作用过程中发生分解。其中氯化胆碱中的Cl和氢键供体作用在Zn突出表面,氯化胆碱中的胆碱阳离子作用在ZnO(001)面中O突出表面,胆碱阳离子中的部分C-H键与氧化锌表面上的O形成多重氢键吸附在氧化锌表面。

3.png

ZnO(001)面与ChCl-2MA径向分布图

由上图可以得出ChCl-2MA低共熔溶剂与氧化锌相互作用共分为三部分, ChCl-2MA中的Cl和C=O中的O与氧化锌中的Zn之间的距离在3~3.5内并且介于两种原子的共价键半径之和之间,表明Cl、O与Zn以化学作用的形式相互结合。而氧化锌中的氧原子与两种羧酸类低共熔溶剂中胆碱阳离子上的C-H、O-H以氢键方式相结合。通过径向分布图中各种相互作用的峰值可以看出Cl与Zn之间的相互作用占据主导地位,O…H次之,O-Zn最弱。由此说明氧化锌与ChCl-2MA相互作用形式既有化学作用又有物理作用,其中化学作用强度大于物理作用。

最后,有相关需求欢迎通过公众号"320科技工作室"联系

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

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

相关文章

ROS2中的roscd命令

一、问题 最近在学习ROS2,环境搭建好后想查看下某个包的内容,在ROS里面习惯用roscd直接进入,但在ROS2里面没有这个命令 二、解决办法 目前网上的相关资料比较少,博客1中提到ROS2中需要使用colcon_cd来替代roscd,不过…

LeetCode 热题 100(五):54. 螺旋矩阵、234. 回文链表、21. 合并两个有序链表

题目一: 54. 螺旋矩阵https://leetcode.cn/problems/spiral-matrix/ 题目要求: 思路:一定要先找好边界。如下图 ,上边界是1234,右边界是8、12,下边界是9、10、11,左边界是5,所以可…

机器人TF坐标系变换与一些可视化工具的应用

TF坐标在ROS中是一个非常重要的概念,因为机器人在做日常操作任务的时候,对于其所在位置和朝向是需要时刻知道的,而机器人是由很多节点组成的协同任务,对于每个部件,我们需要知道它的位姿(位置和朝向),这使得…

Vue初识别--环境搭建--前置配置过程

问题一: 在浏览器上的扩展程序上添加了vue-devtools后不生效: 解决方式:打开刚加入的扩展工具Vue.js devtools的允许访问文件地址设置 问题二:Vue新建一个项目 创建一个空文件夹hrsone,然后在VSCode中打开这个空文件夹…

操作系统-笔记-第二章-进程同步与互斥

目录 二、第二章——【进程同步与互斥】 1、进程同步(异步) 2、进程互斥 & 共享 3、总结(互斥、同步) 4、进程互斥(软件实现) (1)单标志法——谦让【会让他们轮流访问、其…

李沐pytorch学习-卷积网络及其实现

一、卷积定义 卷积计算过程如图1所示,即输入矩阵和核函数对应的位置相乘,然后相加得到输出对应位置的数。 图1. 卷积计算过程 该过程可以形象地从图2中展现。 图2. 二维卷积示意图 二、代码实现 2.1 实现互相关运算 import torch from torch import n…

CANoe软件Tools中无法找到LDF Explorer

关联文章: LDF概述和LDF Explorer工具介绍 问题描述 使用CANoe软件的菜单栏Tools中无法找到LDF Explorer 原因分析/解决方案: ①查看CANoe硬件是否带LIN license,并且license在正常激活时间内。 ②查看CANoe是否配置了LIN通道,…

嵌入式设备应用开发(程序构建)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 编译是嵌入式开发很重要的一个环节。记得早年在上海一家通讯公司上班的时候,单位还专门有一个人维护编译脚本。当时用的是makefile,这位同学的主要工作就是替大家维护好各个项目的…

设备绑定驱动

头文件 驱动程序 应用程序 串口实现LED灯亮灭

postgresql 数据排序

postgresql 常见操作 排序总结 排序 -- 排序的时候null是最大的值(看一下) select employee_id,manager_id from employeesorder by manager_id desc;-- nulls first使null值排在第一位 select employee_id,manager_id from employeesorder by manager_id nulls first;-- null…

无涯教程-TensorFlow - 分布式计算

本章将重点介绍如何开始使用分布式TensorFlow,目的是帮助开发人员了解重复出现的基本分布式TF概念,如TF服务器。无涯教程将使用Jupyter Notebook分布式TensorFlow。 第1步 - 导入分布式计算必需的必要模块- import tensorflow as tf 第2步 - …

【Zorro】点击蒙层关闭模态框modal,用nzMaskClosable

使用 nzMaskClosable 例子&#xff1a; <nz-modalnzTitle"新增流程"[nzMaskClosable]"false"[nzWidth]"1200"[(nzVisible)]"visible"[nzCancelLoading]"saving"[nzOkLoading]"saving"(nzOnCancel)"onMo…

SQL Server Express 自动备份方案

文章目录 SQL Server Express 自动备份方案前言方案原理SQL Server Express 自动备份1.创建存储过程2.设定计划任务3.结果检查sqlcmd 参数说明SQL Server Express 自动备份方案 前言 对于许多小型企业和个人开发者来说,SQL Server Express是一个经济实惠且强大的数据库解决方…

LDF概述和LDF Explorer工具介绍

文章目录 一、LDF是什么?二、LDF实践创建LDF工程规范&发展历史一、LDF是什么? LDF:LIN description file - LIN总线描述性文件,使用LIN规范中定义的LIN配置语言,在汽车行业应用广泛。主要描述了: ①节点的定义:主节点和从节点(一主多从) 关联文章:LIN是什么? ②…

mac m1上系统内录内部声音的方法/无需安装Blackhole

总所周知&#xff0c;m1的mac不能录制桌面音频&#xff0c;obsstudio都不行。 最快的解决方法就是下载飞书&#xff1a; 登陆后新建直播/视频会议&#xff1a; 共享的时候选择下面的两个钩上去就好了

【GeoDa实用技巧100例】018:制作条件图和条件地图

严重声明:本文为CSDN博主刘一哥GIS原创,原文地址为:https://blog.csdn.net/lucky51222/article/details/132377143,拒绝转载。 文章目录 一、条件图介绍二、制作条件图1. 条件散点图2. 条件直方图3. 条件箱线图三、制作条件地图一、条件图介绍 条件图是一种类似于矩阵统计…

服务器安装centos7踩坑

1、制作启动工具 下载iso https://developer.aliyun.com/mirror/?spma2c6h.25603864.0.0.20387abbo2RFbn http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/?spma2c6h.25603864.0.0.1995f5ad4AhJaW下载 UltraISO https://cn.ultraiso.net/插入u盘启动 到了如图所示页面…

关于docker-compose up -d在文件下无法运行的原因以及解决方法

一、确认文件下有docker-compose.yml文件 二、解决方法 检查 Docker 服务是否运行&#xff1a; 使用以下命令检查 Docker 服务是否正在运行&#xff1a; systemctl status docker 如果 Docker 未运行&#xff0c;可以使用以下命令启动它&#xff1a; systemctl start docker …

(二)Qt的安装(Linux系统下安装Qt6过程)

一、Qt资源下载网址 网址&#xff1a;点击下载http://download.qt.io/ 下载&#xff1a;点击下载(CSDN) 二、下载二进制安装包 进入Qt资源下载网址&#xff0c;进入对应的资源目录&#xff0c;找对应系统平台的二进制安装包选择进行下载&#xff0c;在这这里我们选择Linux下的二…