大家好,我是小马老师。本文介绍合金多晶模型的建模过程,使用的软件为Atomsk。Atomsk是一个开源软件,
原创
2022-01-05 11:54:25
2390阅读
大家好,我是小马老师。本文介绍合金多晶模型的建模过程,使用的软件为Atomsk。Atomsk是一个开源软件,可运行在windows、linux等多种操作系统上,本文使用windows版的Atomsk实现建模,其他操作系统的建模命令基本相同。建模过程如下:1. 生成单晶Fe晶胞atomsk --create fcc 3.65 Fe Fe.xsf2.
原创
2022-04-29 15:27:50
3011阅读
大家好,我是小马老师。 本文介绍ovito显示多晶的第三种方法。先导入多晶文件,本文以前面推文中的多晶多相模型为例,导入模型后,有部分原子位于box外部。可通过wrap方法调整到box内部,点击右上角“add modification”,选择“Warp at periodic boundaries"所有原子被重置到box内部现在晶粒为同一颜色,无法明显区分,点击右上角“add modificati
原创
2022-09-07 17:28:28
1273阅读
大家好,我是小马老师。本文介绍atomsk孪晶多晶建模方法。atomsk多晶建模的原理是先建立一个晶胞,然后编写一个polycrystal.txt文件,设定最终模型的尺寸和晶粒的个数。atomsk按照晶粒个数随机生成对应的节点node坐标,根据Voronoi算法生成每个晶粒空间,并把最初设定的晶胞填充到晶粒空间内,从而得到多晶文件。如果把最初的晶胞换成孪晶,最终得到的多晶就是孪晶多晶结构。如Al的
原创
2022-11-05 13:38:16
1865阅读
点赞
大家好,我是小马老师。在前面一期推文中,介绍了多晶的建模方法,如建立Ni的多晶,代码如下:atomsk --create fcc 3.55 Ni Ni.xsfatomsk --polycrystal Ni.xsf polycrystal.txt
原创
2022-04-29 15:01:35
1513阅读
大家都清楚,在用lammps进行模拟计算前,建模这个步骤是必不少的。总的来讲,我们可以通过两种方法来完成建模操作。一是通过lammps的命令建模;二是通过外部的程序建模,然后用lammps的read_data 命令将模型读入。lammps命令建模的主要步骤可以描述为:用units 命令定义单位lattice 命令定义单胞region以及create_box命令定义区域和创建盒子create_ato
转载
2024-05-03 11:30:42
175阅读
# LAMMPS与Python联合建模的科普介绍
LAMMPS(Large-scale Atomic/Molecular Massively Parallel Simulator)是一款广泛应用于分子动力学模拟的软件。借助于Python的强大功能,用户可以更加灵活地进行模型构建、数据分析和可视化。本文将介绍如何使用Python来构建LAMMPS模型,并给出相应的示例代码。
## LAMMPS的
由于合金材料至少含有两种以上的元素,建模过程相对复杂。多数情况下使用专用的建模软件建模
原创
2022-01-06 17:31:29
1935阅读
点赞
大家好,我是小马老师。本文介绍使用lammps建立球壳模型的方法,如下图所示:内核为Al球体,外面包裹一层Al球壳。主要使用region sphere命令。1.内核建模使用region sphere命令生成一个球体区域region ball_in sphere 0 0 0 60 units box2.球壳建模分别建立球壳内外两个球面,内球面添加side out关键词
原创
2022-04-29 15:29:32
988阅读
我有一个类似的问题,我还没有完全弄清楚。在python中包含多个季节性术语似乎仍然有点棘手。R似乎有这个能力,see here。所以,我可以给你的一个建议是用R目前提供的更复杂的功能来尝试这个(尽管如果你还不熟悉R的话,这可能需要大量的时间投入)。在看看你的季节模式建模方法,取n阶差分并不能给你季节常数,而是你指定为季节相关的时间点之间的差异的一些表示。如果这些差异很小,那么更正它们可能不会对建模
转载
2023-08-02 11:11:27
137阅读
1.lammps基础教程lammps教程:in文件结构详解lammps教程:group命令lammps教程:region命令lammps教程:lattice命令lammps教程:lattice custom命令lammps教程:fix setforce命令详解lammps教程:read_data命令构建复杂组合模型lammps教程:应力-应变数据的计算与输出lammps教程:“lost atom
转载
2022-01-06 17:19:03
1579阅读
点赞
大家好,我是小马老师。本文讲解如何使用displace_atoms rotate命令实现模型的旋转。displace_atoms命令功能比较强大,可以快速的对模型进行移动或者旋转,在前面文章在已经介绍过如何快速移动模型。本文以倾斜的圆锥刀具建模为例,介绍rotate命令的用法,模型如下图所示:圆锥刀具由两部分组成
原创
2022-04-29 14:54:45
741阅读
大家好,我是小马老师。本文介绍lammps基础知识:region union的使用方法。region命令在lammps建模中的作用非常大,既可以用来建模,也可以用来选择特定区域的原子。region命令主要功能是划定一个特定区域,形状可以为长方体、圆柱体、球体等。lammps提供了一个region union命令
原创
2022-04-29 14:56:12
1083阅读
大家好,我是小马老师。本文介绍lammps建模教程:圆角刀具的建模。在纳米切削中,刀具的形状多种多样,有锐角、直角、圆角等刀具。直角刀具建模最简单,直角设置一个矩形的block区域填充原子即可。而锐角和圆角刀具则需要配合其他命令获得一个组合区域。本文重点介绍圆角刀具的建模,如下图所示
原创
2022-04-29 14:36:59
707阅读
大家好,我是小马老师。本文介绍使用Atomsk软件建立不规则界面的方法。在一些lammps模拟中会涉及到不规则界面对模拟结果的影响,如凹凸界面对摩擦力的影响、凹凸界面对纳米流体的影响等等。Atomsk可根据设定条件重新调整原子的位置,从而生成不同的结构。下面以Al板为例介绍不规则界面的建模代码。
原创
2022-04-29 15:28:57
672阅读