进行lammps模拟时,首先要确定模拟体系的单位,使用的是units命令。
同一个变量在不同的units单位下的数值和单位均不相同。
如能量E在units real下的单位为Kcal/mole,在units metal下的单位为eV。
在设置力场参数时,一定要注意所用的单位是否有当前模拟体系的单位一致。
例如,LJ力场参数在有些论文中的单位为Kcal/mol,而在其他论文中单位可能就是meV或者eV。
如果单位不一致,要进行单位转换后再使用,否则会造成参数设置错误,影响模拟结果。
real和metal单位相互转换用到的公式有:

1 eV = 1.602 × 10^(-19) J
1KJ/mol=1000/(6.22×10^(23)J;
1cal= 4.184 J

综合以上公式可得:

1Kcal/mol=4.184/(6.22*16.02)eV=0.042eV

同理:

1eV=1/0.042 Kcal/mol

更多lammps教程,关注微信公众号:lammps加油站

lammps教程:real和metal单位下能量转换公式相关推荐

  1. lammps教程:推荐一个不同单位下压强自动转换网站

    大家好,我是小马老师. 在进行lammps模拟时,不同units下同一个物理量的单位有所不同. 例如,在metal单位下,压强的单位为bars. 在real单位下,压强的单位为atmospheres. ...

  2. lammps教程:推荐一个LJ力场参数查询及参数转换网站

    使用lammps模拟时经常会用到LJ力场参数,这些参数可从已发表的文献中查到,但是查找起来相对麻烦,可能需要查阅很多篇论文才能找到需要的参数. 推荐一个LJ参数查询网站: http://lammpst ...

  3. lammps教程:delete_atoms删除原子后原子ID不连续的两种解决方案

    大家好,我是小马老师. 使用lammps自带命令建模时,有时候会用delete_atoms命令删除部分原子,但是在删除原子后,lammps并不一定会重新分配原子的ID,造成data文件中的原子ID序号 ...

  4. lammps教程:Cu孪晶建模方法

    上一次文章介绍了Atomsk软件建立孪晶的方法,有朋友咨询使用lammps自带命令建立孪晶的方法. 本文以Cu为例介绍lammps孪晶建模方法. 使用lammps建模,首先要确定xyz坐标轴对应的晶向 ...

  5. lammps教程:实例讲解npt、nvt系综的选择

    对于lammps新手来说,系综的选择令人困惑,到底是应该用nvt系综还是npt系综? 我在初学lammps时就被这个问题困扰了很久.如果去问别人,可能会告诉你一个答案:根据模拟需要确定. 其实和没说一 ...

  6. lammps教程:平均值输出fix ave/time命令详解

    lammps模拟输出方式有很多,前面几篇文章也介绍过,对于模拟总体系的值一般使用thermo命令输出,而单个原子的变量值使用dump命令输出. 今天主要讨论一下体系量值的输出,使用thermo命令有两 ...

  7. xp的服务器系统怎么安装win7系统教程,怎么在xp系统下安装win7双系统教程

    很多小伙伴跟着网上一些教程学习在xp系统下安装win7双系统,结果失败了,百思不得其解,不知道到底自己到底错在哪里,那么,怎么在xp系统下安装win7双系统?下面快启动小编就为大家分享详细的图文教程, ...

  8. lammps教程:均方位移MSD计算方法介绍

    大家好,我是小马老师. 在lammps扩散模拟中,大多需要计算MSD,今天分享一段MSD的代码: compute 1 all msd com yes variable msdx equal c_1[1 ...

  9. lammps教程:径向分布函数g(r)的计算与输出方法

    大家好,我是小马老师. 本文介绍如何使用lammps计算径向分布函数g®. 径向分布函数(Radial distribution function)是指给定某个粒子的坐标,其他粒子在空间的分布几率. ...

  10. C++教程系列之-02-win10系统下codeblocks-20.03下载与安装

    C++教程系列之-02-win10系统下codeblocks-20.03下载与安装 1. codeblocks-20.03下载与安装 1.1 codeblocks-20.03mingw-setup.e ...

最新文章

  1. 统计文本中出现的单词个数频率
  2. numpy的shape用法(转http://blog.csdn.net/by_study/article/details/67633593)
  3. 我害怕接入IM云的开发者
  4. Console-算法[for]-打印出杨辉三角形
  5. Linux进程分配内存的两种方式--brk() 和mmap()
  6. java 方法 示例_带有示例的Java EnumSetSupplementOf()方法
  7. [html] 举例说明写一个button的按钮的方法有哪些?
  8. 中兴高调秀Axon 10 Pro 5G版20倍变焦样张:号称媲美万元广角镜头
  9. 数据库成绩管理系统课程设计mysql_数据库学生成绩管理系统课程设计报告
  10. DM适配Python
  11. 使用netron实现对onnx模型结构可视化
  12. 张孝祥张老师一路走好!
  13. 基于Socket编程的网络聊天室
  14. 【dbv】使用dbv工具检验数据文件是否有坏块
  15. python导出_Python脚本导出为exe程序
  16. dd命令参数详解及数据操作实战
  17. 为什么大厂们 一边裁员,一边招人。。
  18. weui datapicker出现的问题
  19. 武汉理工大学《软件工程》复习总括二
  20. NHibernate学习

热门文章

  1. c++ ——第一个MFC界面
  2. ktv服务器管理系统,KTV收银管理系统.doc
  3. 服务器安全组微信支付,微信支付设置
  4. 程序员教你十分钟做出炫酷桌面
  5. 单片机开发需要的工具以及软件有哪些
  6. 未雨绸缪,数据保护之NBU介质备份
  7. 从AppCompat切换到MaterialComponents一些主题属性介绍
  8. 软件默认安装路径C盘(更改办法)
  9. Alex 的 Hadoop 菜鸟教程: 第20课 工作流引擎 Oozie
  10. 【Matlab】利用matlab画圆