【LAMMPS学习】八、基础知识(4.3)TIP3P水模型

8. 基础知识

此部分描述了如何使用 LAMMPS 为用户和开发人员执行各种任务。术语表页面还列出了 MD 术语,以及相应 LAMMPS 手册页的链接。 LAMMPS 源代码分发的 examples 目录中包含的示例输入脚本以及示例脚本页面上突出显示的示例输入脚本还展示了如何设置和运行各种模拟。

8.1.通用基础知识

8.2. 设置入门

8.3. 分析入门

8.4. 力场入门

8.4.1. CHARMM、AMBER、COMPASS 和 DREIDING 力场

8.4.2. AMOEBA 和 HIPPO 力场

8.4.3. TIP3P 水模型

CHARMM  (MacKerell)中实现的 TIP3P 水模型指定了 3 个位点的刚性水分子,其中的电荷和 Lennard-Jones 参数分配给 3 个原子中的每一个。

具有截止库仑的合适对样式是:​​​

pair_style lj/cut/coul/cut

或以下用于远程库仑模型的命令:

  • pair_style lj/cut/coul/long

  • pair_style lj/cut/coul/long/soft

  • kspace_style pppm

  • kspace_style pppm/disp kspace_style ppm/disp

在 LAMMPS 中, fix shake 或 fix rattle 命令可用于保持两个 O-H 键和 H-O-H 角刚性。还应使用 Harm 的键样式和 Harm 或 charmm 的角度样式。如果是刚性粘合,也可以使用零粘合型和零角粘合型。

下表列出了水分子原子运行带截止的刚性或柔性 TIP3P-CHARMM 模型、原始 1983 TIP3P 模型 (Jorgensen) 或参数优化的 TIP3P 模型的力场参数(以实际单位表示)远程库仑求解器(例如 LAMMPS 中的 Ewald 或 PPPM)(价格)。如果需要灵活的 TIP3P 模型(无固定抖动),则可以使用 K 值,对于刚性键/角,它们将被忽略。

Parameter

TIP3P-CHARMM

TIP3P (original)

TIP3P (Ewald)

O mass (amu)

15.9994

15.9994

15.9994

H mass (amu)

1.008

1.008

1.008

O charge (e)

-0.834

-0.834

-0.834

H charge (e)

0.417

0.417

0.417

LJ eq?%5Cepsilon of OO (kcal/mole)

0.1521

0.1521

0.1020

LJ eq?%5Csigma of OO (Å)

3.1507

3.1507

3.188

LJ eq?%5Cepsilonof HH (kcal/mole)

0.0460

0.0

0.0

LJeq?%5Csigma of HH (ÅÅ)

0.4

1.0

1.0

LJ eq?%5Cepsilonof OH (kcal/mole)

0.0836

0.0

0.0

LJ eq?%5Csigma of OH (ÅÅ)

1.7753

1.0

1.0

K of OH bond (kcal/mole/eq?%5Ctext%20%7B%C5%7D%5E2)

450

450

450

eq?r_0 of OH bond (ÅÅ)

0.9572

0.9572

0.9572

K of HOH angle (kcal/mole)

55.0

55.0

55.0

eq?%5Ctheta_0 of HOH angle

104.52∘

104.52∘

104.52∘


下面是 LAMMPS 输入文件和 TIP3P 水分子文件 ( tip3p.mol ) 的代码,与 molecule 命令一起使用,演示了如何为具有刚性键的 TIP3P 设置小型水系统。

units real
atom_style full
region box block -5 5 -5 5 -5 5
create_box 2 box bond/types 1 angle/types 1 &extra/bond/per/atom 2 extra/angle/per/atom 1 extra/special/per/atom 2mass 1 15.9994
mass 2 1.008pair_style lj/cut/coul/cut 8.0
pair_coeff 1 1 0.1521 3.1507
pair_coeff 2 2 0.0    1.0bond_style zero
bond_coeff 1 0.9574angle_style zero
angle_coeff 1 104.52molecule water tip3p.mol
create_atoms 0 random 33 34564 NULL mol water 25367 overlap 1.33fix rigid all shake 0.001 10 10000 b 1 a 1
minimize 0.0 0.0 1000 10000reset_timestep 0
timestep 1.0
velocity all create 300.0 5463576
fix integrate all nvt temp 300 300 100.0thermo_style custom step temp press etotal pethermo 1000
run 20000
write_data tip3p.data nocoeff
# Water molecule. TIP3P geometry3 atoms
2 bonds
1 anglesCoords1    0.00000  -0.06556   0.00000
2    0.75695   0.52032   0.00000
3   -0.75695   0.52032   0.00000Types1        1   # O
2        2   # H
3        2   # HCharges1       -0.834
2        0.417
3        0.417Bonds1   1      1      2
2   1      1      3Angles1   1      2      1      3Shake Flags1 1
2 1
3 1Shake Atoms1 1 2 3
2 1 2 3
3 1 2 3Shake Bond Types1 1 1 1
2 1 1 1
3 1 1 1Special Bond Counts1 2 0 0
2 1 1 0
3 1 1 0Special Bonds1 2 3
2 1 3
3 1 2

维基百科还有一篇关于水模型的好文章。


Ref:

(MacKerell) MacKerell, Bashford, Bellott, Dunbrack, Evanseck, Field, Fischer, Gao, Guo, Ha, et al, J Phys Chem, 102, 3586 (1998).

(Jorgensen) Jorgensen, Chandrasekhar, Madura, Impey, Klein, J Chem Phys, 79, 926 (1983).

(Price) Price and Brooks, J Chem Phys, 121, 10096 (2004).

 

1694ced9f074405e8baff6c00a62b98d.png

 

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

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

相关文章

李沐57_长短期记忆网络LSTM——自学笔记

LSTM 1.忘记门:将值朝着0减少 2.输入门:决定不是忽略掉输入数据 3.输出门:决定是不是使用隐状态 !pip install --upgrade d2l0.17.5 #d2l需要更新首先加载时光机器数据集。 import torch from torch import nn from d2l import torch a…

「React Native」为什么要选择 React Native 作为的跨端方案

文章目录 前言一、常见因素二、举个栗子2.1 项目背景2.2 为什么选择 React Native2.3 项目实施2.4 成果总结 前言 没有完美的跨端技术,只有适合的场景。脱离适用场景去谈跨端技术没有什么意义。 一、常见因素 共享代码库: React Native 允许开发者编写…

LeetCode78:子集

题目描述 给你一个整数数组 nums &#xff0c;数组中的元素 互不相同 。返回该数组所有可能的 子集 &#xff08;幂集&#xff09;。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 代码 class Solution { public:vector<vector<int>> res;vector<…

团队如何异地共享文件?

在当今全球化的办公环境中&#xff0c;团队成员往往分散在不同的地理位置上。为了更好地协同工作&#xff0c;团队之间需要快速、安全地共享文件。本文将介绍一种名为“团队异地共享文件”的解决方案&#xff0c;它能够帮助团队成员在不同地点方便地共享文件&#xff0c;提高工…

代码随想录第四天打卡笔记

链表part2 1&#xff09;两两交换链表中的节点 这道题按照三步走方式&#xff1a; &#xff08;1&#xff09;第一步&#xff0c;设置cur指针指向这两个元素的第一个&#xff08;这里一定要注意保存原结点&#xff01;&#xff09;&#xff0c;断开cur与第一个节点的链接&…

echarts实现云台控制按钮效果,方向按钮

效果图 代码 option {color: [#bfbfbf],tooltip: {show: false},series: [{name: ,type: pie,radius: [40%, 70%],avoidLabelOverlap: true,itemStyle: {// borderRadius: 10,borderColor: #fff,borderWidth: 2},label: {show: true,position: inside,fontSize: 36,color: #f…

CISAW应急服务:网络安全应急响应之路——从经验到认证的体会

随着信息技术的飞速发展&#xff0c;网络安全问题日益凸显。作为一名网络安全从业人员&#xff0c;我深知每一次安全事件给组织甚至国家带来的巨大损失和潜在影响。在多年的实际工作中&#xff0c;我积累了一些网络安全应急服务经验&#xff0c;并参加了信息安全保障人员认证&a…

火绒安全的应用介绍

火绒安全软件是一款集成了杀毒、防御和管控功能的安全软件&#xff0c;旨在为用户提供全面的计算机安全保障。以下是火绒安全软件的一些详细介绍&#xff1a; 系统兼容性强&#xff1a;该软件支持多种操作系统&#xff0c;包括Windows 11、Windows 10、Windows 8、Windows 7、…

深度学习| Attention U-Net(包含Attention Gate代码)

前言&#xff1a;最近在阅读一篇文章&#xff0c;用到了Attention Unet所以特地写了两篇文章&#xff0c;上一篇文章介绍了Attention的基础知识&#xff0c;这篇文化在哪个介绍Attention Unet相关知识以及代码。 Attention U-Net 基础注意力机制软注意力和硬注意力U-Net为什么…

【蓝牙协议栈】【BLE】低功耗蓝牙工作流程(角色\广播\扫描\连接等专业名词介绍)

1. 精讲蓝牙协议栈&#xff08;Bluetooth Stack&#xff09;&#xff1a;SPP/A2DP/AVRCP/HFP/PBAP/IAP2/HID/MAP/OPP/PAN/GATTC/GATTS/HOGP等协议理论 2. 欢迎大家关注和订阅&#xff0c;【精讲蓝牙协议栈】和【Android Bluetooth Stack】专栏会持续更新中.....敬请期待&#x…

✯✯✯宁波ISO45001认证:保障员工健康与安全✯✯✯

&#x1f308;&#x1f308;&#x1f308;最近&#xff0c;我们公司&#x1f970;通过了ISO 45001认证&#xff0c;&#x1f920;这让我感到非常&#x1f60e;兴奋和自豪&#xff01;&#x1f939;作为一个在&#x1f3d9;️宁波工作的员工&#xff0c;&#x1f913;我深深地感…

Golang | Leetcode Golang题解之第48题旋转图像

题目&#xff1a; 题解&#xff1a; func rotate(matrix [][]int) {n : len(matrix)// 水平翻转for i : 0; i < n/2; i {matrix[i], matrix[n-1-i] matrix[n-1-i], matrix[i]}// 主对角线翻转for i : 0; i < n; i {for j : 0; j < i; j {matrix[i][j], matrix[j][i]…

动力学重构/微分方程参数拟合 - 基于模型

这一篇文章&#xff0c;主要是给非线性动力学&#xff0c;对微分方程模型参数拟合感兴趣的朋友写的。笼统的来说&#xff0c;这与混沌系统的预测有关&#xff1b;传统的机器学习的模式识别虽然也会谈论预测结果&#xff0c;但他们一般不会涉及连续的预测。这里我们考虑的是&…

解决双击PDF文件出现打印的问题【Adobe DC】

问题描述 电脑安装Adobe Acrobat DC之后&#xff0c;双击PDF文件就会出现打印&#xff0c;而无法直接打开。 右键PDF文件就会发现&#xff0c;第一栏出现的不是用Adobe打开&#xff0c;而是打印。 重装软件多次仍然无法解决。 原因 右键菜单被改写了。双击其实是执行右键菜…

【氧化镓】影响Ga2O3器件沟道载流子迁移率的关键因素

总结 这篇文章对β-Ga2O3 MOSFETs中的通道载流子迁移率进行了深入研究&#xff0c;通过实验测量和理论分析&#xff0c;揭示了影响迁移率的关键因素&#xff0c;特别是库仑散射的影响。研究结果对于理解和改进β-Ga2O3 MOSFETs的性能具有重要意义&#xff0c;为未来的研究和器…

企业微信知识库为什么这么多企业都在用?原因就在这里

在科技迅猛发展的当下&#xff0c;企业信息化建设逐渐成为推动效率提升和核心竞争力增强的关键因素。而企业微信作为一个集团队沟通、项目管理、办公应用于一体的平台&#xff0c;其知识库功能为什么会受到广泛的欢迎和使用&#xff1f;让我们一探究竟。 首先&#xff0c;企业…

面试中关于 SpringCloud 都需要了解哪些基础?

在面试中&#xff0c;对于Spring Cloud的基础知识了解是至关重要的&#xff0c;因为Spring Cloud是构建分布式系统和微服务架构的关键技术栈之一。以下是在面试中可能会涉及到的相关问题。 1. 微服务架构基础 概念理解&#xff1a;理解微服务架构的概念&#xff0c;包括服务拆…

【C++】手撕list(list的模拟实现)

目录 01.节点 02.迭代器 迭代器运算符重载 03.list类 &#xff08;1&#xff09;构造与析构 &#xff08;2&#xff09;迭代器相关 &#xff08;3&#xff09;容量相关 &#xff08;4&#xff09;访问操作 &#xff08;5&#xff09;插入删除 我们在学习数据结构的时候…

【OceanBase诊断调优 】—— 如何快速定位SQL问题

作者简介&#xff1a; 花名&#xff1a;洪波&#xff0c;OceanBase 数据库解决方案架构师&#xff0c;目前负责 OceanBase 数据库在各大型互联网公司及企事业单位的落地与技术指导&#xff0c;曾就职于互联网大厂和金融科技公司&#xff0c;主导过多项数据库升级、迁移、国产化…

台灯太亮会影响视力吗?分享五款防近视护眼台灯

台灯作为一盏实用的桌面照明灯具&#xff0c;是孩子学习过程中必不可少的“好伴侣”&#xff0c;不过大多数家长只关注到台灯的光线是否够亮&#xff0c;认为只要亮度足够就可以了&#xff0c;那么台灯太亮会影响视力吗&#xff1f; 答案是会的。首先太暗的环境肯定是不够支撑孩…