高熵合金含有5种或5种以上的原子类型,虽然原子种类比较多,但在建模过程中一般不需要确切地知道每种原子在晶格中的位置。
在lammps中建立高熵合金模型主要流程为:
(1)确定大体的晶格结构,是fcc还是bcc,这些可通过查文献获得。
(2)确定晶格常数,以合金元素中最大的晶格常数即可,也不是必须选择最大晶格常数,选择其它数也可以。晶格常数只是初始建模用,在驰豫后会获得准确的晶格常数值。
(3)在盒子中充满类型1的原子。
(4)set type/ratio命令把类型1的原子按照比例随机选择原子,并将其转换为其他类型原子。

set type/ratio的语法为:
set type type_ID type/ratio type_new fraction seed
其中:
type_ID为初始原子类型
type_new为将要转换的原子类型
fraction为新原子类型占初始原子类型的比例:fraction=type_new/type_ID
seed为随机数种子。

以AlCuFeMgSi合金为例,假如5种合金元素比例为1:1:1:1:1,具体代码为:
#初始模拟系统设置
units         metal
boundary      p p p
atom_style    atomic
timestep      0.001
#构建模型
lattice       fcc 3.56
region        box block 0 10 0 10 0 10 
create_box    5 box
create_atoms    1 box
#将type为1的原子转换为其他原子
set    type 1 type/ratio 2 0.2 87393
set    type 1 type/ratio 3 0.5 87393
set    type 1 type/ratio 4 0.5 87393
set    type 3 type/ratio 5 0.5 87393
#设置原子类型
mass    1 27 #Al
mass    2 56 #Fe
mass    3 28 #Si
mass    4 64 #Cu
mass    5 24 #Mg
write_data AlCuFeMgSi.data

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

lammps教程:高熵合金建模之set type/ratio命令相关推荐

  1. lammps教程:高熵合金建模备用方法

    大家好,我是小马老师. 在之前推文中,已经介绍过高熵合金的建模方法: 高熵合金建模方法 有些粉丝朋友反映这个命令不能用,主要原因是set type/ratio命令是lammps的一个新命令,只能用于2 ...

  2. LAMMPS实操系列(三): 大量FCC-CoCrCuFeNi高熵合金建模与结构筛选

    前面我们介绍了对于格点原子无序的FCC-CoCrCuFeNi高熵合金理论模拟中的建模思想,以及LAMMPS的程序实现,并详细解读我们编写的LAMMPS脚本,下面我们将继续介绍快速后处理结果的过程以及程 ...

  3. lammps构建高熵合金模型+结构优化初步筛选能量最小的结构

    文章目录 前言 一.ubuntu并行安装Lammps 安装教程 二.单个高熵合金建模 参考资料 操作步骤 三.构建1000个高熵合金模型筛选能量最小的结构 参考资料 操作步骤 1.构建高熵合金模型 2 ...

  4. LAMMPS实操系列(一): 大量FCC-CoCrCuFeNi高熵合金建模与最稳定结构筛选

    高熵合金(High-entropy alloys,HEA),是由五种或五种以上等量或大约等量金属形成的合金.由于高熵合金可能具有许多优秀的物理化学性质,因此在材料科学领域受到广泛关注.一般的合金中,金 ...

  5. LAMMPS实操系列(二): 大量FCC-CoCrCuFeNi高熵合金建模与最稳定结构筛选

    上一期我们介绍了对于格点原子无序的FCC-CoCrCuFeNi高熵合金理论模拟中的建模思想,以及LAMMPS的程序实现.本期文章,我们会详细解读上一期贴出的脚本,以便让读者更深的了解LAMMPS程序的 ...

  6. lammps 案例:高熵合金FeNiCrCoCu建模及拉伸模拟

    高熵合金力学性能模拟包括拉伸.剪切.摩擦等模拟,本文以高熵合金FeNiCrCoCu为例介绍高熵合金建模及拉伸过程模拟. FeNiCrCoCu原子数量比为1:1:1:1:1 高熵合金的拉伸与单晶拉伸过程 ...

  7. LAMMPS实操系列(四): 高熵合金FCC-CoCrCuFeNi的退火模拟

    我们前几期文章内容详细介绍了通过LAMMPS程序进行大量FCC-CoCrCuFeNi高熵合金建模与最稳定结构的筛选,并最终赛选出了我们所建1000个模型中能量最小也就是最稳定的结构.本章我们将继续通过 ...

  8. lammps模拟技巧:高熵合金势函数设置三种方法

    大家好,我是小马老师. 本文继续介绍lammps模拟中的势函数设置方法. 在前面的文章中,介绍过高熵合金的建模:高熵合金建模 高熵合金包含的原子数较多,势函数的设置相对复杂,在平时一对一的咨询中,这种 ...

  9. 高熵合金FeNiCrCoCu建模及拉伸模拟代码

    高熵合金力学性能模拟包括拉伸.剪切.摩擦等模拟,本文以高熵合金FeNiCrCoCu为例介绍高熵合金建模及拉伸过程模拟. FeNiCrCoCu原子数量比为1:1:1:1:1 高熵合金的拉伸与单晶拉伸过程 ...

  10. 高熵合金FeNiCrCoAl磨削,金刚石球旋转+直线同时运动

    大家好,我是小马老师. 本文介绍一个lammps模拟高熵合金摩擦的一个案例代码. 传统的摩擦过程中,磨头只能存在一种运动,在本案例中,磨头同时存在两种运动:旋转+直线运动. 磨头沿y直线摩擦的时候,自 ...

最新文章

  1. RPC调用框架比较分析--转载
  2. weex 打包apk
  3. 胶囊网络全新升级!引入自注意力机制的Efficient-CapsNet
  4. java四则运算器算法_java写的四则运算器
  5. js 之for..in、表单及事件触发
  6. java jni ubuntu 环境搭建时遇到的坑
  7. 7.1 SAP MASS批量修改操作手册
  8. r语言导入ggplot2_R语言教程:数据结构+导入数据!
  9. 各种字符串Hash函数
  10. linux搭建django项目基本步骤
  11. 财经法规与会计职业道德3
  12. 软件工程毕业设计选题java_软件工程毕业设计选题
  13. 2018年三月总结与四月展望
  14. 计算机打开后任务栏有但桌面不显示不出来,任务栏不显示打开的窗口,教您打开的窗口在任务栏上显示不出来...
  15. 腾讯校招java面经_腾讯校招技术岗面试经历及总结(笔试-一面-二面-终面均通过)...
  16. 体验服官网和平精英维护服务器,和平精英体验服怎么注册?和平精英体验服注册流程...
  17. IT十年人生过客-十二-痛并快乐着
  18. ArcGIS 教程:Workflow Manager 高速浏览
  19. HTML 随机点名 --个人写法
  20. win10重启电脑Java环境变量丢失问题

热门文章

  1. c语言数组指针移位,C语言数组指针_3
  2. 软件开发过程与项目管理(9.软件项目配置管理计划)
  3. 数学建模之秩和比综合评价方法(RSR)
  4. centos7字体颜色改变_CentOS7.3中设置Shell终端文本外观自定义字体
  5. 关于vb.net初学者,倒计时器的开发
  6. 360手柄摇杆漂移修复_「超逸酷玩」电脑游戏还用在用键盘?不妨试试斯巴达2手柄无线版...
  7. AgentWeb url监听问题
  8. linux锐捷代码_告诉你Ubuntu Linux锐捷安装方法及命令
  9. C语言程序设计第五版谭浩强课后答案 第四章习题答案
  10. 如何制作bt种子文件