lammps教程:高熵合金建模之set type/ratio命令
高熵合金含有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命令相关推荐
- lammps教程:高熵合金建模备用方法
大家好,我是小马老师. 在之前推文中,已经介绍过高熵合金的建模方法: 高熵合金建模方法 有些粉丝朋友反映这个命令不能用,主要原因是set type/ratio命令是lammps的一个新命令,只能用于2 ...
- LAMMPS实操系列(三): 大量FCC-CoCrCuFeNi高熵合金建模与结构筛选
前面我们介绍了对于格点原子无序的FCC-CoCrCuFeNi高熵合金理论模拟中的建模思想,以及LAMMPS的程序实现,并详细解读我们编写的LAMMPS脚本,下面我们将继续介绍快速后处理结果的过程以及程 ...
- lammps构建高熵合金模型+结构优化初步筛选能量最小的结构
文章目录 前言 一.ubuntu并行安装Lammps 安装教程 二.单个高熵合金建模 参考资料 操作步骤 三.构建1000个高熵合金模型筛选能量最小的结构 参考资料 操作步骤 1.构建高熵合金模型 2 ...
- LAMMPS实操系列(一): 大量FCC-CoCrCuFeNi高熵合金建模与最稳定结构筛选
高熵合金(High-entropy alloys,HEA),是由五种或五种以上等量或大约等量金属形成的合金.由于高熵合金可能具有许多优秀的物理化学性质,因此在材料科学领域受到广泛关注.一般的合金中,金 ...
- LAMMPS实操系列(二): 大量FCC-CoCrCuFeNi高熵合金建模与最稳定结构筛选
上一期我们介绍了对于格点原子无序的FCC-CoCrCuFeNi高熵合金理论模拟中的建模思想,以及LAMMPS的程序实现.本期文章,我们会详细解读上一期贴出的脚本,以便让读者更深的了解LAMMPS程序的 ...
- lammps 案例:高熵合金FeNiCrCoCu建模及拉伸模拟
高熵合金力学性能模拟包括拉伸.剪切.摩擦等模拟,本文以高熵合金FeNiCrCoCu为例介绍高熵合金建模及拉伸过程模拟. FeNiCrCoCu原子数量比为1:1:1:1:1 高熵合金的拉伸与单晶拉伸过程 ...
- LAMMPS实操系列(四): 高熵合金FCC-CoCrCuFeNi的退火模拟
我们前几期文章内容详细介绍了通过LAMMPS程序进行大量FCC-CoCrCuFeNi高熵合金建模与最稳定结构的筛选,并最终赛选出了我们所建1000个模型中能量最小也就是最稳定的结构.本章我们将继续通过 ...
- lammps模拟技巧:高熵合金势函数设置三种方法
大家好,我是小马老师. 本文继续介绍lammps模拟中的势函数设置方法. 在前面的文章中,介绍过高熵合金的建模:高熵合金建模 高熵合金包含的原子数较多,势函数的设置相对复杂,在平时一对一的咨询中,这种 ...
- 高熵合金FeNiCrCoCu建模及拉伸模拟代码
高熵合金力学性能模拟包括拉伸.剪切.摩擦等模拟,本文以高熵合金FeNiCrCoCu为例介绍高熵合金建模及拉伸过程模拟. FeNiCrCoCu原子数量比为1:1:1:1:1 高熵合金的拉伸与单晶拉伸过程 ...
- 高熵合金FeNiCrCoAl磨削,金刚石球旋转+直线同时运动
大家好,我是小马老师. 本文介绍一个lammps模拟高熵合金摩擦的一个案例代码. 传统的摩擦过程中,磨头只能存在一种运动,在本案例中,磨头同时存在两种运动:旋转+直线运动. 磨头沿y直线摩擦的时候,自 ...
最新文章
- RPC调用框架比较分析--转载
- weex 打包apk
- 胶囊网络全新升级!引入自注意力机制的Efficient-CapsNet
- java四则运算器算法_java写的四则运算器
- js 之for..in、表单及事件触发
- java jni ubuntu 环境搭建时遇到的坑
- 7.1 SAP MASS批量修改操作手册
- r语言导入ggplot2_R语言教程:数据结构+导入数据!
- 各种字符串Hash函数
- linux搭建django项目基本步骤
- 财经法规与会计职业道德3
- 软件工程毕业设计选题java_软件工程毕业设计选题
- 2018年三月总结与四月展望
- 计算机打开后任务栏有但桌面不显示不出来,任务栏不显示打开的窗口,教您打开的窗口在任务栏上显示不出来...
- 腾讯校招java面经_腾讯校招技术岗面试经历及总结(笔试-一面-二面-终面均通过)...
- 体验服官网和平精英维护服务器,和平精英体验服怎么注册?和平精英体验服注册流程...
- IT十年人生过客-十二-痛并快乐着
- ArcGIS 教程:Workflow Manager 高速浏览
- HTML 随机点名 --个人写法
- win10重启电脑Java环境变量丢失问题
热门文章
- c语言数组指针移位,C语言数组指针_3
- 软件开发过程与项目管理(9.软件项目配置管理计划)
- 数学建模之秩和比综合评价方法(RSR)
- centos7字体颜色改变_CentOS7.3中设置Shell终端文本外观自定义字体
- 关于vb.net初学者,倒计时器的开发
- 360手柄摇杆漂移修复_「超逸酷玩」电脑游戏还用在用键盘?不妨试试斯巴达2手柄无线版...
- AgentWeb url监听问题
- linux锐捷代码_告诉你Ubuntu Linux锐捷安装方法及命令
- C语言程序设计第五版谭浩强课后答案 第四章习题答案
- 如何制作bt种子文件