原创 公众号:LAMMPS交流站javascript:void(0);

纳米管比人的头发丝还要细1万倍,而它的硬度要比钢材坚硬100倍。它可以耐受6500°F(3593℃)的高温,并且具有卓越的导热性能。纳米管既可以用作金属导电体,比金的导电性高得多,也可以用作制造电脑芯片所必须的半导体。纳米管在极低的温度下还具有超导性。

本文是小编根据自己的理解,将介绍一种纳米管模型的lammps简单建立过程,本教程适合于新手,同时希望专业前辈提出不足。

    如下图为本文建立的纳米管结构模型。

这里以小编随便填充了一种原子为例,具体读者可自行定义

基本思路

首先我们要理清建立胶囊结构的基本思路,在前文已经讲解过建立模型的基本思路。

本文采用region\create_atoms命令创建胶囊模型的思路为:需要创建三个区域

1.内圆柱区域

2.外圆柱区域

3.管区域

02

完整代码

完整in文件如下:

#胶囊核壳粒子建模过程lammps交流站#模型基本参数---------------units metal #原子模型:金属原子模型boundary p p p #边界条件,周期性边界atom_style atomic #原子类型#生成方形区域-------------------------------------region box block -40 40 -40 40 -80 80  #创建方形区域create_box 1 box#生成盒子,2种原子#创建圆柱区域-------------------------------region cylinder1 cylinder z 0 0 30 -80 80 side out units box   #圆柱外侧region cylinder2 cylinder z 0 0 40 -80 80 units box            #圆柱内侧#在外层填充1原子-------------------
lattice hcp 5 #晶格参数设置create_atoms 1 region guan #上半球填充1原子#设置原子质量---------------mass 1 64 #1原子质量#保存文件------------------write_data guan.data#end---------------------

03

运行结果

接着,在cmd窗口运行in文件,将生成的data文件拖到OVITO软件中,并在OVITO软件中进行渲染,就产生了如下模型:

 更多案例,尽在公众号lammps交流站

[lammps教程] lammps建立纳米管模型相关推荐

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

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

  2. lammps教程:in文件结构详解以及一个比较实用的in文件模板

    lammps软件只是一个求解器,没有可视化的前处理和后处理软件,所有的命令只能通过代码的方式输入到求解器进行求解计算. 所有的命令都被写到一个称为"in"的文件里,对于初学者来说, ...

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

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

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

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

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

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

  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教程:推荐一个不同单位下压强自动转换网站

    大家好,我是小马老师. 在进行lammps模拟时,不同units下同一个物理量的单位有所不同. 例如,在metal单位下,压强的单位为bars. 在real单位下,压强的单位为atmospheres. ...

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

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

最新文章

  1. 神经网络要从原子抓起:原来白花花的银子才是神经芯片的未来
  2. python星期计算_Python简单计算给定某一年的某一天是星期几示例
  3. Windows 用来定位 DLL 的搜索路径
  4. 静态变数和非静态变数_统计资料:了解变数
  5. 使用命令来进行modelsim仿真
  6. java零碎要点012---linux Centos下编译、运行、调试java程序
  7. 到今天上了一个月班了,功能基本实现了.
  8. android audiorecord jni,Android AudioRecord初始化失败
  9. 15优秀免费JQuery 图片 滑动效果
  10. 论文阅读:More Data, More Relations, More Context and More Openness:A Review and Outlook for RE关系抽取的回顾与展望
  11. JAVA操作docx文档
  12. 谷歌提出新框架Soft Diffusion:从通用扩散过程中正确调度、学习和采样
  13. 认识物联网系列——物联网架构
  14. shift+右键,没有“在此处打开命令窗口”选项
  15. django基于python的高校教室管理系统--python-计算机毕业设计
  16. oracle中 ''dual'' 的含义
  17. mysql 数据增长_mysql查询数据是否连续增长
  18. 【C语言】文学研究助手
  19. 2021-2022学年广大附中九年级第一学期12月大联盟英语试题
  20. 一图看懂TensorFlow2.0系列(十一)如何用TensorFlow2.0实现seq2seq的机器翻译?

热门文章

  1. CrossPHP 1.5.5 发布了
  2. 值得收藏!9个最佳SSD状态监控及性能优化工具
  3. [视频]K8飞刀 SQL注入点脱库演示教程
  4. Python数据结构与算法(3.3)——队列
  5. 数学建模之优化模型详解
  6. AppUI自动化中的图像识别的使用
  7. 6U_ VPX_ XC7VX690T_2TMS320C6678信号处理卡
  8. android开发接口文档模板
  9. CorelDRAWX4的VBA插件开发(三十)使用C++制作动态连接库DLL辅助VBA构键强大功能-(4)在VBA中静态调用写好的DLL文件
  10. Linux安装Diamond软件,Diamond软件比对蛋白质数据库