大家好,我是小马老师。
在平时咨询过程中,发现有些同学对力场的设置有些困惑,特别是混合力场的设置(hybrid)搞不清楚,hybrid和hybrid/overlay经常用错。
本文主要介绍这两种混合方式的区别以及hybrid/overlay设置方法。
在lammps模拟中,原子之间的受力受力场的控制,力场由势函数来描述。
在多数的模拟中,两种原子设置一个力场即可。
Lammps允许两种原子设置多种力场,用到的命令为:pair_style hybrid/overlay。
前面文章已经介绍过pair_style hybrid的使用方法。hybrid与hybrid/overlay有所不同。
hybrid是指模拟体系使用多种力场,但对于体系中的原子来说,只设置了一种力场。
而hybrid/overlay则允许体系中的原子同时设置多种力场。
在这里,overlay可理解为叠加的意思。
例如:

pair_style hybrid/overlay lj/cut 2.5 coul/long 2.0
pair_coeff * * lj/cut 1.0 1.0
pair_coeff * * coul/long

上述代码第一行表示体系使用lj/cut和coul/long两种力场。
第二行代码表示所有原子的力场设置为lj/cut。
第三行代码表示所有原子的力场设置为coul/long。
因为混合类型为hybrid/overlay(叠加),因此,第三行的coul/long力场并没有覆盖第二行的lj/cut力场。
设置之后,原子之间的受力同时受lj/cut和coul/long两种力场控制。
效果下面的代码是一样的:

pair_style lj/cut/coul/long 2.5 2.0
pair_coeff * * 1.0 1.0

通过这个例子可以看出,hybrid/overlay是将多种力场叠加到一起,在力的计算中,多种力场共同起作用,并且这些力场之间的权重是一样的。
Lammps同样可以对多种力场设置不同的权重,使用到的命令为:hybrid/scaled。
例如:

pair_style hybrid/scaled 0.3 tersoff 0.7 sw
pair_coeff * * tersoff Si.tersoff Si
pair_coeff * * sw Si.sw Si

在本例中,Si受tersoff和sw力场控制,tersoff力场权重为0.3,sw力场权重为0.7。
因此,Si的受力可表示为F=0.3*Ftersoff+0.7*Fsw
虽然hybrid/overlay设置比较简单,在使用过程中务必谨慎,以防多种力叠加后造成计算错误。


更多lammps教程及培训请关注微信公众号:lammps加油站

lammps教程:叠加力场hybrid/overlay设置方法介绍相关推荐

  1. lammps教程:OPLS势函数参数设置方法

    大家好,我是小马老师. 本文介绍OPLS势函数的设置方法. lammps力场大体分为两种情况: 一种类似于eam这种势,参数是写到eam力场文件中的,在使用的时候需要下载力场文件,在设置时不需设置力场 ...

  2. lammps教程:cvff势函数参数设置方法

    大家好,我是小马老师. 本文介绍lammps模拟中cvff势设置方法. cvff势由pair.bond.angle.dihedral.improper等势组成,在ms中直接设置cvff势即可,但是在l ...

  3. 苹果手机恢复出厂设置在哪里?恢复出厂设置方法介绍

    苹果手机恢复出厂设置在哪里?对很多朋友们来说,有时候需要将自己的iPhone手机进行出厂恢复,小编为大家带来iPhone手机的出厂设置评测教程,一起来看看本文给大家总结的苹果手机恢复出厂设置方法介绍. ...

  4. 服务器装系统bios设置方法,联想装系统bios设置方法介绍

    不同的电脑系统,bios设置的设置也自然就不同.最近很多人问IT视窗小编联想装系统bios设置要怎么弄.联想装系统bios设置方法是怎么样的呢?那么小编就从装系统bios设置方法大全里找出联想装系统b ...

  5. Linux操作系统下共享文件夹设置方法介绍

    Linux操作系统下共享文件夹设置方法介绍    首先要在系统上安装samba模块 sudo apt-get install samba sudo apt-get install smbfs 下面我们 ...

  6. 搜狗高速浏览器怎么设置页面字体 设置方法介绍

    搜狗高速浏览器是由搜狗公司开发的一款浏览器应用,我们在使用电脑或者手机等设备时都是离不开浏览器应用的,并且在很多浏览器中有的功能都是可以根据用户的使用习惯和喜好来设置的,就比如页面字体,所以小编今天就 ...

  7. unity怎么设置游戏页面_王者荣耀李小龙粤语语音包怎么得?李小龙粤语语音包获取与设置方法介绍[多图] - 游戏攻略...

    王者荣耀游戏中,李小龙有他的专属粤语语音,想要使用粤语语音先要获取语音包后才能设置,以下是王者荣耀李小龙皮肤粤语语音包获取与设置方法介绍. 王者荣耀李小龙皮肤粤语语音包获取与设置方法介绍: 王者荣耀裴 ...

  8. 计算机网络设置中的网关是什么设备,网关是什么_网关的作用与设置方法介绍 一看就明白...

    网关是什么?对于普通的用户来说,电脑网关不是很明白的,不过接触电脑多了之后,大家也会常常会听到"网关"这个词,那么问题就来了,这个网关是什么意思呢?它又有哪些作用呢?今晚,智能手机 ...

  9. scum无法启动此程序以为计算机丢失,人渣SCUM电脑卡顿怎么办?人渣SCUM低配电脑设置方法介绍...

    人渣SCUM电脑卡顿怎么办?人渣SCUM低配电脑怎么设置画面?相信很多喜爱人渣这款游戏的小伙伴都很想知道!下面就让小编为大家介绍一下人渣SCUM低配电脑设置方法详情,一起来看看吧!希望对大家有所帮助~ ...

  10. 为什么超凡先锋显示未选择服务器,超凡先锋画质不太流畅怎么弄 游戏画质设置方法介绍_超凡先锋...

    超凡先锋是一款逃离塔科夫玩法的射击游戏,这款游戏对玩家的手机配置需求还是比较高的,那么超凡先锋画质不太流畅怎么弄呢?下面我们就一起来看一下游戏画质设置方法介绍吧. 一.画质设置步骤介绍 超凡先锋的优化 ...

最新文章

  1. 深度学习中的图像分割:方法和应用
  2. 神策 FM | “微信之父”张小龙的四大关键产品原则
  3. 选择最大值的那条记录 sql
  4. [译]第三章:什么是组织结构
  5. LeetCode MySQL 1212. 查询球队积分
  6. c语言编写网页图形界面代码,「分享」C语言如何编写图形界面
  7. 干货!Kaggle座头鲸识别落下帷幕,冠军方案解读
  8. 合成资产平台Public Mint与跨链资产协议Knit Finance达成合作
  9. LNMP编译安装基于centos7.2
  10. 20190825:(leetcode习题)最长公共前缀
  11. 《卡巴斯基全系列》大客户key31个,有了它不用到处找卡巴斯基的KEY了!
  12. 网站加了CDN后,字体图标报错Access-Control-Allow-Origin
  13. Gramine(原graphene-sgx)软件栈
  14. Phython学习—— 基础语法
  15. CF 1368G Shifting Dominoes
  16. 基于json文件创建后端模拟接口
  17. 517编程 【初级班】 第八课 D. 结尾0的个数
  18. 各类积分对称性详细总结
  19. A股涨跌股池数据API接口(JSON标准格式,Get请求方式)
  20. win10 系统恢复后右键一直转圈卡死

热门文章

  1. NBU查看备份集大小
  2. 《一页纸项目管理》——读书笔记
  3. java项目管理工具
  4. 工业交换机ERPS环网协议工作原理介绍
  5. visio2016专业版2018最新密钥和下载方法 整理
  6. 华为、小米、OPPO三大厂商字体对比 这款更加舒适易读
  7. 制作_dem格式的dem数据
  8. SQL经典面试50题 | 附答案
  9. vue-video-player 一款vue的前端视频播放插件 支持m3u8
  10. 通过poi读取ppt元素demo