大家好,我是小马老师。

本文介绍lammps建模教程:锐角刀具的建模。

锐角刀具主要使用region plane命令设置多个平面,经过组合之后得到具有特定形状的区域。

region plane命令语法为:

region ID plane px py pz nx ny nz

region plane命令设置一个平面,因此,需要2个参数确定平面位置:

  • px,py,pz = 平面上任意一点的坐标

    nx,ny,nz = 平面的法线矢量

下面以建立一个三角形刀具为例,演示region plane的用法。

刀具形状比较简单,分别设置三个平面p1、p2、p3,相交得到中间三角形区域。

平面上的三个点分别取刀具三个顶点,具体坐标如下图所示:

平面法线方向如图中箭头所示,对应的命令为:

region p1 plane 0 0 0 1 0 -1
region p2 plane 20 0 20 0 0 1
region p3 plane 80 0 20 -1 0 0

使用intersect命令获得三个平面的交集tool:

region tool intersect 3 p1 p2 p3

设置晶格常数并填充原子即可。

lattice       diamond 3.57
create_atoms  1 region tool units box

在模拟过程中出现问题不能解决时,可以微信联系我,专业教师帮你解答lammps模拟过程中的问题。

微信:sunnyfirst888
QQ群:227321877

lammps教程:region plane命令建立锐角刀具模型相关推荐

  1. lammps教程:平均值输出fix ave/time命令详解

    lammps模拟输出方式有很多,前面几篇文章也介绍过,对于模拟总体系的值一般使用thermo命令输出,而单个原子的变量值使用dump命令输出. 今天主要讨论一下体系量值的输出,使用thermo命令有两 ...

  2. lammps教程:Cu孪晶建模方法

    上一次文章介绍了Atomsk软件建立孪晶的方法,有朋友咨询使用lammps自带命令建立孪晶的方法. 本文以Cu为例介绍lammps孪晶建模方法. 使用lammps建模,首先要确定xyz坐标轴对应的晶向 ...

  3. lammps教程:实例讲解npt、nvt系综的选择

    对于lammps新手来说,系综的选择令人困惑,到底是应该用nvt系综还是npt系综? 我在初学lammps时就被这个问题困扰了很久.如果去问别人,可能会告诉你一个答案:根据模拟需要确定. 其实和没说一 ...

  4. lammps教程:delete_atoms删除原子后原子ID不连续的两种解决方案

    大家好,我是小马老师. 使用lammps自带命令建模时,有时候会用delete_atoms命令删除部分原子,但是在删除原子后,lammps并不一定会重新分配原子的ID,造成data文件中的原子ID序号 ...

  5. linux eth0 目录,教程 | Linux常用命令大全

    原标题:教程 | Linux常用命令大全 来源:Linux爱好者 ID:LinuxHub Linux常用命令 目录操作命令 ls 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls ...

  6. lammps教程:均方位移MSD计算方法介绍

    大家好,我是小马老师. 在lammps扩散模拟中,大多需要计算MSD,今天分享一段MSD的代码: compute 1 all msd com yes variable msdx equal c_1[1 ...

  7. lammps教程:径向分布函数g(r)的计算与输出方法

    大家好,我是小马老师. 本文介绍如何使用lammps计算径向分布函数g®. 径向分布函数(Radial distribution function)是指给定某个粒子的坐标,其他粒子在空间的分布几率. ...

  8. lammps教程:lj/cut/coul力场参数设置详解

    本文介绍lj/cut/coul/cut以及lj/cut/coul/long力场的区别和用法. 前面一篇文章介绍了LJ势的用法,普通的LJ势只考虑原子之间的吸引力与排斥力,没有考虑原子之间电荷作用. 如 ...

  9. lammps教程:hcp类型晶格建模缺陷及解决方案

    大家好,我是小马老师. lammps自带建模命令,对于一些常用的晶格如fcc.bcc等可以很方便地构建晶体模型. 但是,对于hcp类型的晶体,lammps在细节上处理的不够完美. 虽然都是hcp结构, ...

最新文章

  1. mkdir 创建多级目录_linux中的目录功能和文件文件管理
  2. HDU - 4305 - Lightning 生成树计数 + 叉积判断三点共线
  3. 6-1 稀疏矩阵求和 (70 分)
  4. CCNA红头发视频教程全集---91lab
  5. mybatis逆向工程用idea通过pom插件generator生成代码指令(mysql,oracle,sqlserver)
  6. unity, 欧拉角(euler angle)
  7. 控制小灯闪烁次数_Luat系列官方教程2:控制LED小灯
  8. 有点累了?不如看看兵法三十六计。
  9. 常见的协议号和端口号
  10. 用html制作学生个人博客,网页制作论坛(学生个人网页制作代码)
  11. java多线程编程书籍-线程、多线程、Java平台实现
  12. 大气压力换算公式_大气压强计算方法
  13. C/C++学习:小游戏的制作
  14. 传音控股再度携手联合国难民署 驰援非洲儿童教育事业
  15. Python 用Ursina引擎制作一个3D迷宫游戏
  16. 带目录计算机专业论文,计算机专业论文格式及目录系统
  17. word to pdf
  18. java图片路径根目录_java 相对路径 绝对路径 classes bin 根目录
  19. Windows 无法连接到SENS服务
  20. vue3项目引入animate.css教程

热门文章

  1. 10个基于python的的BBS论坛的源码
  2. 疲劳驾驶检测技术:基于计算机视觉的方法 vs 唾液皮质醇检测方法
  3. 计算机视觉应用(二)疲劳识别
  4. 南信与南邮谁的计算机专业更强,南京信息工程大学和南京邮电大学,谁更强!网友:“不相上下”!...
  5. 实习语录@秒针系统[中]
  6. 幼儿园ppt计算机考试试题,《幼儿园课件制作》期末试卷A卷
  7. 多边形内角和c语言编程,初二年级奥数多边形的内角和试题及答案
  8. Unresolved Dependencies
  9. 用户运营常用数据分析指标汇总
  10. 数据分析-1.必备的三大能力