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 ...
最新文章
- SpringBootH ttpInvoker接口调用
- JBPM4.4与SSH2的整合
- 实验六 html网页设计,网页设计.html · 谢泽华/面向对象与软件工程实验二:网页模仿 - Gitee.com...
- 78. Subsets 子集
- toastutils报错_史上最好用的Android全量版本更新库XUpdate使用指南
- SPH算法(求最小代价树)
- 使用 ext3grep 恢复数据试验成功 笔记
- 细胞自动机 c语言程序,细胞自动机之生命游戏
- UA PHYS515 电磁理论II 静电场问题7 柱坐标系中的Laplace方程与Bessel函数
- Python写房贷计算器的算法
- canal同步mysql从库_canal.adapter 实现mysql数据库同步
- Ubuntu 下访问摄像头 及将摄像头数据重定向到http协议 远程访问摄像头
- 企业微信公众号怎么建立和运营?
- git--基本知识点--1--工作区/暂存区/版本库
- 使用Python连接阿里云物联网
- mysql查看数据库事务隔离级别_MySQL查看和修改事务隔离级别的实例讲解
- 比你拼命的人多的是,最可怕的是比你牛的人比你还拼命(每天看一段一个月刚刚好)
- windows置顶程序DeskPins的下载、安装和使用
- 公司用的 MySQL 团队开发规范,太详细了,建议收藏!
- 圆柱体的表面积(第一讲)
热门文章
- 免费建站平台测评分析
- 技术导航网网站源码 带后台
- java 自定义异常错误编码
- linux qt5.9/5.14 “This program was compiled against version 2.6.1 of the Protocol“
- 期货交易基差(期货基差和价差)
- 发生身份验证错误远程计算机,远程桌面发生身份验证错误
- 总结一下今天做的面试题(二):随机漫游与汽车爆炸
- non-JRMP server at remote endpoint
- 剪绳子(动规、数论、贪心)
- 走出舒适区,是为了更大的舒适区。