lammps建模系列教程
原创 2022-01-06 16:49:50
595阅读
大家好,我是小马老师。继续介绍Atomsk建模方法,本文主要介绍如何使用atomsk建立空位缺陷。atomsk生成空位缺陷的原理:使用“-select”命令选择原子,通过“-remove-atom”删除被选择的原子,从而形成空位缺陷。“-select”命令可选择特定的原子,也可以随机选择一定数量的原子。具体过程如下:
大家好,我是小马老师。本文介绍atomsk孪晶多晶建模方法。atomsk多晶建模的原理是先建立一个晶胞,然后编写一个polycrystal.txt文件,设定最终模型的尺寸和晶粒的个数。atomsk按照晶粒个数随机生成对应的节点node坐标,根据Voronoi算法生成每个晶粒空间,并把最初设定的晶胞填充到晶粒空间内,从而得到多晶文件。如果把最初的晶胞换成孪晶,最终得到的多晶就是孪晶多晶结构。如Al的
原创 2022-11-05 13:38:16
1195阅读
1点赞
每次进行lammps模拟都需要进行建模,前面几篇文章主要介绍了lammps自带的建模命令,比较简单的模型使用lammps建模比较方便。如果模型比较复杂,建议使用其他建模软件,如MS、Atomsk等。建模软件没有优劣之分,我们的目的就是建好模型,满足模拟需要就可以。不同的建模软件适用范围也不一样
原创 2022-04-29 15:21:36
2711阅读
每次进行lammps模拟都需要进行建模,前面几篇文章主要介绍了lammps自带的建模命令,比较简单的模型使用lammps建模比较方便。如果模型比较复杂,建议使用其他建模软件,如MS、Atomsk等。建模软件没有优劣之分,我们的目的就是建好模型,满足模拟需要就可以。不同的建模软件适用范围也不一样,灵活搭配使用效果更好。比如,我一般使用MS进行聚合物建模,使用Atomsk进行位错建模,并不局限于一种建
原创 2022-01-06 17:11:42
3402阅读
孪晶是指两部分晶体取向沿着一个对称面成镜面对称关系。孪晶的建模方法有很多,在lammps中两次使用lattice orient命令建立两部分晶体,需要提前确定两部分晶体取向和晶体生成位置。而在Atomsk软件建立孪晶相对比较简单,只需要确定一个晶体取向即可,atomsk会自动镜像另一部分晶体。下面以Al为例介绍Atomsk建立孪晶的步骤。​1. 生成Al单胞并设定取向​使用create命令建立Al
原创 2022-01-06 17:10:57
1242阅读
前面已经介绍过使用lammps和Atomsk建立孪晶的建模方法,有粉丝问Atomsk建立大角度晶界的方法。Atomsk建立晶界还是比较方便的,主要的原理是根据多晶建模理论,把晶界上下两部分看成2个大晶粒。每个晶粒部分按照一定的角度旋转即可。下面的例子来自Atomsk官方例程,仅做简单介绍。1.先建立Al的晶胞atoms
     在半导体中,电子的能带结构决定了电子允许和被禁止的能量范围,并决定了半导体材料的电学及光学性质。孤立原子的电子占据一定的原子轨道,形成一系列分立的能级。石墨烯的晶格结构非常稳定,电子在轨道中移动所受到的干扰非常小,具有优秀的导电性能。这种结构导致石墨烯独特的电子能带结构,如图1(b)所示,第一布里渊区的六个顶点为费米点(也称为狄拉克点或K点),导带
前面已经介绍过使用lammps和Atomsk建立孪晶的建模方法,有粉丝问Atomsk建立大角度晶界的方法。A
原创 2022-01-06 17:12:03
1137阅读
孪晶是指两部分晶体取向沿着一个对称面成镜面对称关系。孪晶的建模方法有很多,在lammps中两次使用lattice orient命令建立两部分晶体,需要提前确定两部分晶体取向和晶体生成位置。而在Atomsk软件建立孪晶相对比较简单,只需要确定一个晶体取向即可,atomsk会自动镜像另一部分晶体。
原创 2022-04-29 15:21:21
1663阅读
根据晶体学理论,位错是晶体的一种晶格缺陷,有刃型位错、螺旋位错、混合位错之分。本文
原创 2022-01-06 17:20:50
3997阅读
1点赞
大家好,我是小马老师。本文介绍合金多晶模型的建模过程,使用的软件为AtomskAtomsk是一个开源软件,可运行在windows、linux等多种操作系统上,本文使用windows版的Atomsk实现建模,其他操作系统的建模命令基本相同。建模过程如下:1. 生成单晶Fe晶胞atomsk --create fcc 3.65 Fe Fe.xsf2.
原创 2022-04-29 15:27:50
2490阅读
大家好,我是小马老师。本文介绍合金多晶模型的建模过程,使用的软件为AtomskAtomsk是一个开源软件,
原创 2022-01-05 11:54:25
1855阅读
atomsk蒙版建模技巧
原创 2022-01-06 15:46:50
1174阅读
Atomsk不规则界面建模
原创 2022-01-06 16:50:53
995阅读
大家好,我是小马老师。今天给大家介绍一种比较有意思的lammps建模方法。如下图所示:用到的软件有:Atomsk、python、Ovito。建模原理:Atomsk可根据掩码文件(mask.txt)对模型进行处理,类似于photoshop中的蒙版。掩码文件是一个包含01两种数字的文本文件,具体描述可参考Atomsk官方手册说明
原创 2022-04-29 14:47:30
544阅读
目标需求:通过Atomsk、Ovito和lammps进行高熵合金的多晶体建模及渲染内容如下:涉及软件及工具:工具列表:AtomskOvitolammps方法实例化:步骤一:Atomsk软件下载及安装Atmosk介绍: Atomsk是一款免费、开源、命令行式程序,致力于分子动力学模拟data文件的创立、操控和格式转换。他不光支持分子动力学可视化和分析软件AtomEye、OVITO等,第一性原理计算软
大家好,我是小马老师。lammps模拟纳米流体时,多数会用到管道类模型,如下图所示。这种管道类模型,可以使用lammps自带的region cylinder命令构建,命令相对复杂,对新手来说并不友好。本文介绍一种相对简单的管道类模型建模方法,用到的软件为Atomsk。在Atomsk中,命令roll可将模型“卷”成一定的角度,类似于材料加工中的滚轧。
原创 2022-04-29 14:40:58
530阅读
大家好,我是小马老师。本文介绍使用Atomsk软件建立不规则界面的方法。在一些lammps模拟中会涉及到不规则界面对模拟结果的影响,如凹凸界面对摩擦力的影响、凹凸界面对纳米流体的影响等等。Atomsk可根据设定条件重新调整原子的位置,从而生成不同的结构。下面以Al板为例介绍不规则界面的建模代码。
原创 2022-04-29 15:28:57
483阅读
上一次文章介绍了Atomsk软件建立孪晶的方法(Atomsk建模方法-孪晶模型),有朋友咨询使用lammps自带命令建立孪晶的方法。本文以Cu为例介绍lammps孪晶建模方法。使用lammps建模,关键是确定xyz坐标轴对应的晶向指数。以面心立方晶体[11-2]孪晶面为例,孪晶面上下两侧的xyz轴对应的指数可以设为[11-2][111][1-10]和[-1-12][111][-110]。设置方法并
原创 2022-01-06 17:18:14
861阅读
  • 1
  • 2