目标需求:通过Atomsk、Ovito和lammps进行高熵合金的多晶体建模及渲染

内容如下:

  • 掌握高熵合金多晶体建模
  • 用Ovito对多晶体进行渲染

涉及软件及工具:

工具列表:

  1. Atomsk
  2. Ovito
  3. 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进行高熵合金的多晶体建模及渲染相关推荐

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

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

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

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

  3. lammps高熵合金熔炼过程分子动力学模拟

    原创 公众号 LAMMPS交流站javascript:void(0);    大家好,前面小编讲解了一期层合结构的建模,小编本期基于之前的层合结构,设置5种金属建立高熵合金模型,进行一个高熵合金熔炼过 ...

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

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

  5. FeCoNiCr高熵合金弛豫的Lammps的in文件构型模板

    系列文章目录 ` 例对应Lammps来说,in文件是它的灵魂,只有in文件才能进行lammps的运行. 接下来将介绍Lampps文件的基本框架,此处以FeCoNiCr高熵合金弛豫构型为例. 文章目录 ...

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

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

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

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

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

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

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

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

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

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

最新文章

  1. python随机数生成_关于Python中的随机数生成步骤和随机数质量
  2. ami编码设计流程图_Openplant智慧电厂BIM设计-很强大(艾三维BIM分享)
  3. 互联网金融下半场 BAT谁是老大?
  4. P1429-平面最近点对(加强版)【分治】
  5. 如何使用反射来基于JPA注释记录数据模型
  6. 解决linux下终端无法输入的假死问题
  7. 生产环境 xfs filesystem 上安装Mariadb
  8. 智能座舱:汽车雷达的下一个战场
  9. Flutter - 微信朋友圈效果实现
  10. php paypal 订单查询,php – 成功付款后如何从paypal获取交易详情
  11. Gamma 分布函数可加性证明
  12. 计算机网络原理 实验3《IP数据包捕获及数据分析》
  13. 数据库内外连接、自连接
  14. 智鼎在线测评是测什么_(详解)人才测评工具和人才测评方法
  15. 【ESP 保姆级教程】疯狂毕设篇 —— 案例:基于物联网的GY906红外测温门禁刷卡系统
  16. 小鹤双拼 - 微软拼音自动配置双拼方案
  17. Scala的基础语法(超详细版)
  18. Java 添加、读取、删除PPT文档属性
  19. Android阿拉伯语UI适配问题汇总
  20. 安装miniconda出现丢失api-mis-win-core-path-l1-1-0.dll的解决方案

热门文章

  1. 肌电数据归一化并显示灰度图片
  2. GIS离线地图的下载与发布
  3. Himall商城枚举帮助类EnumHelper(2)
  4. 一种通感一体化的信号设计与性能分析
  5. Centos7 小事件:安装微信
  6. 基于nao机器人实现语音对话(智能版本)
  7. IDEA快捷键大全 + 动图演示,提升效率
  8. java服务器向客户端发消息_socket 服务器向指定的客户端发消息
  9. 2010计算机一级选择题,计算机一级考试选择题题库(2010年最新版)
  10. mac电脑用户使用的音乐播放软件,用户还可以使用网易云账号将电脑和手机上的音乐同步网易云音乐mac版中