lammps高熵合金熔炼过程分子动力学模拟
原创 公众号 LAMMPS交流站javascript:void(0);
大家好,前面小编讲解了一期层合结构的建模,小编本期基于之前的层合结构,设置5种金属建立高熵合金模型,进行一个高熵合金熔炼过程的分子动力学模拟。
不足之处请各位指出,希望能给读者提供一定的帮助,同时希望专业前辈提出不足,小编会和大家共同学习。
01
基本思路
1.建立初始构型
2.能量最小化
3.保温固熔及保温固凝
02
完整代码
完整in文件如下:
# Ni包覆Bi:1能量最小化、2弛豫、3升温融化、4保温、5降温、6弛豫
#------------------start-------------------
#读取模型数据
units metal
boundary p p p #固定边界条件
atom_style atomic
read_data cenghe.data #读取建模数据
#------------------------------------------
#热力学信息输出
timestep 0.001 #时间步长
thermo 500 #100步输出一次
thermo_style custom step temp vol pe #输出类型:pe-势能,ke-动能
thermo_modify lost ignore flush yes
#------------------------------------------
#近邻信息
neighbor 1.0 bin #近邻原子距离
neigh_modify every 1 delay 0 check yes
#------------------------------------------
#设置势函数
pair_style lj/cut 10.0 #lj势/截断半径
pair_coeff * * 0.03246 2.8932 #epsilon:ev sigma:A
#------------------------------------------
#温度初始化
velocity all create 300 898955 dist gaussian #原子速度调控温度
#------------------------------------------
#1能量最小化
dump 1 all atom 5 1min.xyz #能量最小化输出文件
min_style cg
minimize 1e-15 1e-15 1000 1000
undump 1
reset_timestep 0
#------------------------------------------
#2nvt系综固熔
dump 2 all atom 100 2nvt_hot.xyz #升温过程输出文件
fix 2 all nvt temp 2000 2000 0.01 #nvt保温:2000
run 10000 #升温步长
undump 2
unfix 2
reset_timestep 0 #重置时间步长
#------------------------------------------
#3nvt系综固凝
dump 3 all atom 100 3nvt_cool.xyz #升温过程输出文件
fix 3 all nvt temp 300 300 0.01 #nvt升温:300-2000
run 10000 #升温步长
#------------------end---------------------
文中所用到的data文件已在之前教程层合结构建模给出。
03
运行结果
在cmd窗口运行in文件,将生成的轨迹文件拖到OVITO软件中,并在OVITO软件中进行渲染,就产生了如下结果:
注意
1.文中所需的data文件及势文件已上传至QQ群-lammps交流站。
更多案例请关注公众号lammps交流站
lammps高熵合金熔炼过程分子动力学模拟相关推荐
- LAMMPS实操系列(四): 高熵合金FCC-CoCrCuFeNi的退火模拟
我们前几期文章内容详细介绍了通过LAMMPS程序进行大量FCC-CoCrCuFeNi高熵合金建模与最稳定结构的筛选,并最终赛选出了我们所建1000个模型中能量最小也就是最稳定的结构.本章我们将继续通过 ...
- lammps 案例:高熵合金FeNiCrCoCu建模及拉伸模拟
高熵合金力学性能模拟包括拉伸.剪切.摩擦等模拟,本文以高熵合金FeNiCrCoCu为例介绍高熵合金建模及拉伸过程模拟. FeNiCrCoCu原子数量比为1:1:1:1:1 高熵合金的拉伸与单晶拉伸过程 ...
- lammps案例:高熵合金FeNiCrCoCu纳米压痕模拟
本文介绍高熵合金FeNiCrCoCu纳米压痕的案例代码. 主要模拟过程: 1. 建模 FeNiCrCoCu合金比例为1:1:1:1:1,以Fe晶格为基础建立基体,使用set type/ratio命令按 ...
- lammps模拟技巧:高熵合金势函数设置三种方法
大家好,我是小马老师. 本文继续介绍lammps模拟中的势函数设置方法. 在前面的文章中,介绍过高熵合金的建模:高熵合金建模 高熵合金包含的原子数较多,势函数的设置相对复杂,在平时一对一的咨询中,这种 ...
- FeCoNiCr高熵合金弛豫的Lammps的in文件构型模板
系列文章目录 ` 例对应Lammps来说,in文件是它的灵魂,只有in文件才能进行lammps的运行. 接下来将介绍Lampps文件的基本框架,此处以FeCoNiCr高熵合金弛豫构型为例. 文章目录 ...
- [原创]高熵合金分子动力学仿真---前篇
作者:alert or boy 序 一直对以下几种材料感兴趣: 隐身材料 隐身斗篷简介及仿真:https://blog.csdn.net/huandaohack/article/details/913 ...
- LAMMPS实操系列(三): 大量FCC-CoCrCuFeNi高熵合金建模与结构筛选
前面我们介绍了对于格点原子无序的FCC-CoCrCuFeNi高熵合金理论模拟中的建模思想,以及LAMMPS的程序实现,并详细解读我们编写的LAMMPS脚本,下面我们将继续介绍快速后处理结果的过程以及程 ...
- LAMMPS实操系列(一): 大量FCC-CoCrCuFeNi高熵合金建模与最稳定结构筛选
高熵合金(High-entropy alloys,HEA),是由五种或五种以上等量或大约等量金属形成的合金.由于高熵合金可能具有许多优秀的物理化学性质,因此在材料科学领域受到广泛关注.一般的合金中,金 ...
- lammps教程:高熵合金建模备用方法
大家好,我是小马老师. 在之前推文中,已经介绍过高熵合金的建模方法: 高熵合金建模方法 有些粉丝朋友反映这个命令不能用,主要原因是set type/ratio命令是lammps的一个新命令,只能用于2 ...
最新文章
- linux进程间通信:system V 信号量
- 运营商认为虚拟化也难快速降低企业OPEX
- 人生永无止境的意思是什么_励志人生:生活不会给任何脆弱鼓掌。
- [个人推荐]函数式编程另类指南[zz]
- 利用OpenCV和C++实现由RGB图像转化为灰度图,再将灰度图转化为二值图的程序
- Vue2.0入门系列——父子组件间通信
- win11怎么安装安卓app win11上安装安卓app的步骤教程
- 配置kubeconfig文件实现kubectl多集群切换
- mysql数据库多表查询实例
- Word把普通表格改为三线表格的方法
- Jenkins插件安装和系统配置
- 九八k用计算机打出来的音乐,背景音乐大全
- 2018最新Web前端经典面试题与答案
- 手机几款超级好用的APP你都认识吗
- PyTorch+YOLOv5环境搭建(未完待续)
- 【spine】spine 简介
- 大众营销OUT,活跃科技教你玩精众营销
- 基于微信小程序的课程分享平台小程序
- 极域电子书包课堂管理系统_如何用新媒体助力让课堂更鲜活?我市举行新媒体新技术创新应用课堂教学研讨活动...
- 桌面宠物 ② 通过js制作属于自己的web网页宠物