[lammps教程] 合金拉升模拟
原创 YJ学长 LAMMPS交流站javascript:void(0); 大家好,本文是小编根据自己所学的知识,因能力有限,将介绍一种高熵合金的lammps简单拉伸过程,本教程只适合于新手学习,希望能给读者提供具体工程意义还读者结合实际同时希望专业前辈提出不足。
如下图为本文建立的合金试件模型。
01
基本思路
本文采用deform命令对高熵合金进行一个拉伸操作
02
完整代码
完整in文件如下:
#初始模拟系统设置
units metal #单位
boundary p p p #边界条件
atom_style atomic #原子类型
timestep 0.001 #时间步长
#构建模型
lattice fcc 3.56 #设置晶格参数
region box block 0 100 0 20 0 20 #生产长方形区域
create_box 5 box
create_atoms 1 box
#将type为1的原子转换为其他原子
set type 1 type/ratio 2 0.2 87393 #将1原子转换为2原子
set type 1 type/ratio 3 0.5 87393 #将1原子转换为3原子
set type 1 type/ratio 4 0.5 87393 #将1原子转换为4原子
set type 3 type/ratio 5 0.5 87393 #将1原子转换为5原子
#设置原子类型
mass 1 27 #Al原子
mass 2 56 #Fe原子
mass 3 28 #Si原子
mass 4 64 #Cu原子
mass 5 24 #Mg原子
#拉伸设置
fix 1 all deform 2000 x erate 0.05 remap x #设置拉伸方式
dump 1 all atom 500 lasheng.xyz #输出文件
run 100000
03
运行结果
接着,在cmd窗口运行in文件,将生成的xyz文件拖到OVITO软件中,并在OVITO软件中进行渲染,就产生了如下结果:
接着
在加上使用输出的应力应变数据(本文中in文件未给出)在origin中绘制应力-应变曲线,如下图所示:
更多案例尽在公众号:LAMMPS交流站
[lammps教程] 合金拉升模拟相关推荐
- lammps教程:薄膜渗透模拟(3)--不同孔隙率对过滤效果的影响
本文是薄膜渗透过滤的最后一篇文章:不同孔隙率薄膜建模. 孔隙或空位缺陷的建模原理比较简单:删除一定数量的原子就可以. lammps自带delete_atoms可以随机删除一定比例的原子,如果对孔隙或空 ...
- lammps教程:实例讲解npt、nvt系综的选择
对于lammps新手来说,系综的选择令人困惑,到底是应该用nvt系综还是npt系综? 我在初学lammps时就被这个问题困扰了很久.如果去问别人,可能会告诉你一个答案:根据模拟需要确定. 其实和没说一 ...
- lammps教程:平均值输出fix ave/time命令详解
lammps模拟输出方式有很多,前面几篇文章也介绍过,对于模拟总体系的值一般使用thermo命令输出,而单个原子的变量值使用dump命令输出. 今天主要讨论一下体系量值的输出,使用thermo命令有两 ...
- lammps教程:均方位移MSD计算方法介绍
大家好,我是小马老师. 在lammps扩散模拟中,大多需要计算MSD,今天分享一段MSD的代码: compute 1 all msd com yes variable msdx equal c_1[1 ...
- lammps教程:lj/cut/coul力场参数设置详解
本文介绍lj/cut/coul/cut以及lj/cut/coul/long力场的区别和用法. 前面一篇文章介绍了LJ势的用法,普通的LJ势只考虑原子之间的吸引力与排斥力,没有考虑原子之间电荷作用. 如 ...
- lammps教程:推荐一个不同单位下压强自动转换网站
大家好,我是小马老师. 在进行lammps模拟时,不同units下同一个物理量的单位有所不同. 例如,在metal单位下,压强的单位为bars. 在real单位下,压强的单位为atmospheres. ...
- 计算机设备板块超跌,半导体全线拉升,沪指强势突破3600点,午后A股会再次冲高回落吗...
周四开盘沪指开于3585点,和周三收盘价低开了8个点.上午开盘后沪指呈现低开高走的趋势,10点以后沪指持续拉升上涨不但顺利地突破了3600点而且还创了反弹新高.除了沪指以外深市三大股指也是全线翻红,上 ...
- php 实现自动加载更多,$.ajax+php实战教程之下拉时自动加载更多文章原理分析二...
摘要: 继上一篇<$.ajax+php实战教程之下拉时自动加载更多文章原理分析>文章进行进一步讲解,完善之前的代码及引入ajax和php相关内容...... 上次留下的问题不知道看官们有没 ...
- 菜单向上拉html,模拟select控件,CSS上拉菜单
模拟select控件,CSS下拉菜单 模拟select控件 html,body{height:100%;overflow:hidden;} body,div,form,h2,ul,li{margin: ...
- OKB持续拉升突破8美元关口
据OKEx行情数据显示,OKB日内持续拉升突破8美元关口,最高触及8.1美元,创下自发行以来的新高. 文章链接:https://www.tuoluocaijing.cn/kuaixun/detail- ...
最新文章
- ora-1031解决一例
- 丛林谜题JAVA_丛林王座图文全剧情流程攻略_全谜题解答通关流程_3DM单机
- php session操作类,操作Session的PHP类
- OpenCV语义分割semantic segmentation的实例(附完整代码)
- hyperion高光谱参数_[ENVI] 珠海一号高光谱数据处理
- MapReduce算法形式四:mapjoin
- Linux学习笔记 --服务器优化
- 图论 —— 图的遍历 —— 欧拉通路与欧拉回路问题
- linux网络日志文件,系统日志文件 进程配置文件 进程信息文件 网络连接文件
- 项目太大 传不到服务器,上传大文件的解决方案
- 疯狂的程序员 31-40
- 支持linux的翻译软件,CentOS 6.4下安装翻译软件StarDict
- 小米球ngrok如何后台启动
- 微信语音怎么转发给好友
- 【Java对象转换】002- Java 对象与 Map 互转
- Matlab画曲线的切向量-quiver函数的应用
- Cisco Packet Tracer 8.0 发布,百度网盘下载
- 谱聚类(spectral clustering)
- echarts实现各省市地图、中国地图
- flume学习之一 是什么,主要应用在什么场景