通过Atomsk、Ovito和lammps进行高熵合金的多晶体建模及渲染
目标需求:通过Atomsk、Ovito和lammps进行高熵合金的多晶体建模及渲染
内容如下:
- 掌握高熵合金多晶体建模
- 用Ovito对多晶体进行渲染
涉及软件及工具:
工具列表:
- Atomsk
- Ovito
- lammps
方法实例化:
步骤一:Atomsk软件下载及安装
- Atmosk介绍:
Atomsk是一款免费、开源、命令行式程序,致力于分子动力学模拟data文件的创立、操控和格式转换。他不光支持分子动力学可视化和分析软件AtomEye、OVITO等,第一性原理计算软件VASP等、经典势场模拟软件LAMMPS和TEM图像模拟软件DrProbe。 - Atmosk官网下载链接
直接点击超链接或复制下列网址
https://atomsk.univ-lille.fr/dl.php
点击软件下载(Download),则转到如下页面
找到自己对于的版本windows // linux点击下载Windos 版本(本教程仅在Windows10操作系统下进行演示,因为博主青山的是windows)
下载完成后获得压缩文件(atomsk_b0.11_Windows.zip),解压缩得到(Atomsk_setup.exe),安装过程选择英语,然后下一步……下一步,最后点击完成。
步骤二:Atomsk建立多晶
- 在cmd命令下进入Atomsk文件夹
进入Atmos文件夹存放的盘
输入:d: (冒号不能少)
- 复制路径进入文件夹
输入:cd D:\计算软件\atomsk\Atomsk
- 1.生成单晶Fe晶胞
复制下列代码,回车。
atomsk --create fcc 3.65 Fe Fe.xsf
如果无误的话如上图所示:Fe.xsf文件生成
在该文件夹建立一个txt文件,即多晶节点文件,文件名为polycrystal
2.在该文本文件polycrystal中输入多晶体信息参数,文件内容如下:
box 200 200 200
random 20
#该文件设定盒子尺寸为200*200*200Am,盒子内随机生成20个晶粒。
- 3.生成多晶文件final.lmp
在cmd窗口中运行下面这段代码
atomsk --polycrystal Fe.xsf polycrystal.txt final.lmp -wrap
#将Fe.xsf晶胞填充到20个晶粒空间内,最终多晶数据保存到文件final.lmp。
如图所示
- 4.4. 修改final.lmp
使用文本编辑器打开final.lmp文件,做以下修改:
#(1)原子类型由1种改为3种:
3 atom types
#(2)添加Ni、Cr原子摩尔质量:
Masses
1 55.845 # Fe
2 58.69 # Ni
3 51.96 # Cr
- 替换原子生成中熵合金FeNiCr合金多晶体结构
#编写in文件,在lammps中使用替换原子法,将部分Fe原子按照比例替换为Ni、Cr,得到合金多晶结构。units metal
boundary p p p
atom_style atomic
timestep 0.001
neighbor 0.2 bin
read_data final.lmp
set type 1 type/ratio 2 0.33 8793
set type 1 type/ratio 3 0.5 56332
write_data Fe-Ni-Cr.data
步骤三:Ovito渲染
此处不对ovito渲染做详细介绍,这部分可在我上期内容中找到
行文总结:
计算模拟最怕一个默默在摸索,不仅耗时费力,而且对身心都是打击,找到这方面的人进行请教交流学习是
最快的入门选择。
对那些一个人默默的摸索模拟的家人们,欢迎家人你们回家!
QQ群:489593843
祝大家科研顺利,生活有滋味!
看了这么久,顺手点个赞吧,定期对收藏的人进行福利发放。
青山行客
2022.09.30
国庆快乐!
通过Atomsk、Ovito和lammps进行高熵合金的多晶体建模及渲染相关推荐
- lammps构建高熵合金模型+结构优化初步筛选能量最小的结构
文章目录 前言 一.ubuntu并行安装Lammps 安装教程 二.单个高熵合金建模 参考资料 操作步骤 三.构建1000个高熵合金模型筛选能量最小的结构 参考资料 操作步骤 1.构建高熵合金模型 2 ...
- 高熵合金FeNiCrCoAl磨削,金刚石球旋转+直线同时运动
大家好,我是小马老师. 本文介绍一个lammps模拟高熵合金摩擦的一个案例代码. 传统的摩擦过程中,磨头只能存在一种运动,在本案例中,磨头同时存在两种运动:旋转+直线运动. 磨头沿y直线摩擦的时候,自 ...
- lammps高熵合金熔炼过程分子动力学模拟
原创 公众号 LAMMPS交流站javascript:void(0); 大家好,前面小编讲解了一期层合结构的建模,小编本期基于之前的层合结构,设置5种金属建立高熵合金模型,进行一个高熵合金熔炼过 ...
- LAMMPS实操系列(三): 大量FCC-CoCrCuFeNi高熵合金建模与结构筛选
前面我们介绍了对于格点原子无序的FCC-CoCrCuFeNi高熵合金理论模拟中的建模思想,以及LAMMPS的程序实现,并详细解读我们编写的LAMMPS脚本,下面我们将继续介绍快速后处理结果的过程以及程 ...
- FeCoNiCr高熵合金弛豫的Lammps的in文件构型模板
系列文章目录 ` 例对应Lammps来说,in文件是它的灵魂,只有in文件才能进行lammps的运行. 接下来将介绍Lampps文件的基本框架,此处以FeCoNiCr高熵合金弛豫构型为例. 文章目录 ...
- LAMMPS实操系列(一): 大量FCC-CoCrCuFeNi高熵合金建模与最稳定结构筛选
高熵合金(High-entropy alloys,HEA),是由五种或五种以上等量或大约等量金属形成的合金.由于高熵合金可能具有许多优秀的物理化学性质,因此在材料科学领域受到广泛关注.一般的合金中,金 ...
- lammps教程:高熵合金建模备用方法
大家好,我是小马老师. 在之前推文中,已经介绍过高熵合金的建模方法: 高熵合金建模方法 有些粉丝朋友反映这个命令不能用,主要原因是set type/ratio命令是lammps的一个新命令,只能用于2 ...
- LAMMPS实操系列(二): 大量FCC-CoCrCuFeNi高熵合金建模与最稳定结构筛选
上一期我们介绍了对于格点原子无序的FCC-CoCrCuFeNi高熵合金理论模拟中的建模思想,以及LAMMPS的程序实现.本期文章,我们会详细解读上一期贴出的脚本,以便让读者更深的了解LAMMPS程序的 ...
- LAMMPS实操系列(四): 高熵合金FCC-CoCrCuFeNi的退火模拟
我们前几期文章内容详细介绍了通过LAMMPS程序进行大量FCC-CoCrCuFeNi高熵合金建模与最稳定结构的筛选,并最终赛选出了我们所建1000个模型中能量最小也就是最稳定的结构.本章我们将继续通过 ...
- lammps 案例:高熵合金FeNiCrCoCu建模及拉伸模拟
高熵合金力学性能模拟包括拉伸.剪切.摩擦等模拟,本文以高熵合金FeNiCrCoCu为例介绍高熵合金建模及拉伸过程模拟. FeNiCrCoCu原子数量比为1:1:1:1:1 高熵合金的拉伸与单晶拉伸过程 ...
最新文章
- python随机数生成_关于Python中的随机数生成步骤和随机数质量
- ami编码设计流程图_Openplant智慧电厂BIM设计-很强大(艾三维BIM分享)
- 互联网金融下半场 BAT谁是老大?
- P1429-平面最近点对(加强版)【分治】
- 如何使用反射来基于JPA注释记录数据模型
- 解决linux下终端无法输入的假死问题
- 生产环境 xfs filesystem 上安装Mariadb
- 智能座舱:汽车雷达的下一个战场
- Flutter - 微信朋友圈效果实现
- php paypal 订单查询,php – 成功付款后如何从paypal获取交易详情
- Gamma 分布函数可加性证明
- 计算机网络原理 实验3《IP数据包捕获及数据分析》
- 数据库内外连接、自连接
- 智鼎在线测评是测什么_(详解)人才测评工具和人才测评方法
- 【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于物联网的GY906红外测温门禁刷卡系统
- 小鹤双拼 - 微软拼音自动配置双拼方案
- Scala的基础语法(超详细版)
- Java 添加、读取、删除PPT文档属性
- Android阿拉伯语UI适配问题汇总
- 安装miniconda出现丢失api-mis-win-core-path-l1-1-0.dll的解决方案
热门文章
- 肌电数据归一化并显示灰度图片
- GIS离线地图的下载与发布
- Himall商城枚举帮助类EnumHelper(2)
- 一种通感一体化的信号设计与性能分析
- Centos7 小事件:安装微信
- 基于nao机器人实现语音对话(智能版本)
- IDEA快捷键大全 + 动图演示,提升效率
- java服务器向客户端发消息_socket 服务器向指定的客户端发消息
- 2010计算机一级选择题,计算机一级考试选择题题库(2010年最新版)
- mac电脑用户使用的音乐播放软件,用户还可以使用网易云账号将电脑和手机上的音乐同步网易云音乐mac版中