剪切文件_lammps模拟带缺陷镍板剪切变形(in文件及注释)

本期给大家带来lammps模拟带缺陷镍板剪切变形的in文件及其详细注释。初始模型如图一所示:

b51066fc311226c0ae094a5dfa31ec49.png

                 图1 生成的初始模型 

in文件及注释如下:

#利用eam势函数模拟带缺陷镍板的剪切

#模型构成——上下镍板夹可动镍块,镍块中有圆柱形缺陷,移动上镍板使其发生剪切变形

# 3d metal shear simulation

units                   metal    

#单位制为metal

Boundary         s s p     

#剪切和厚度方向为非周期性浮动边界,宽度方向为周期性边界条件

atom_style       atomic

lattice                fcc 3.52  

#面心立方晶格,晶格常数3.52

region                box block 0 16.0 0 10.0 0 2.828427        

#盒子总体大小,长16埃米,宽10,厚2.828427

create_box       3 box

lattice                fcc 3.52 orient x 1 0 0 orient y 0 1 1 orient z 0 -1 1

 #从原点开始,沿上述的晶体取向生长

create_atoms 1 box

#在盒子内填满原子

pair_style        eam

pair_coeff         * * Ni_u3.eam

#调用eam势函数

neighbor  0.3 bin

neigh_modify   delay 5

region                lower block INF INF INF 0.9 INF INF

 #定义底板区域

region                upper block INF INF 6.1 INF INF INF

#定义顶板区域

group                 lower region lower

group                 upper region upper

group                 boundary union lower upper

#顶板+顶板设为边界群

group                 mobile subtract all boundary

#除去边界的地方为可动群

set             group lower type 2

#设置底板原子类型为2

set             group upper type 3

 #设置顶板原子类型为3

# void

region                void cylinder z 8 3.535534 2.5 INF INF

#以(8,3.535534)为轴线,2.5埃米为半径定义出圆柱区域

delete_atoms  region void

#删除圆柱区域的原子

# temp controllers

compute           new3d mobile temp

#定义温度的计算new3d(mobile区域统计平均)

compute           new2d mobile temp/partial 0 1 1

#定义温度的计算new2d,忽略x方向速度

# equilibrate

velocity    mobile create 300.0 5812775 temp new3d

#设置原子初始速度

fix              1 all nve

#nve系综

fix              2 boundary setforce 0.0 0.0 0.0

#固定边界原子,钢化原子,便于加载

fix              3 mobile temp/rescale 10 300.0 300.0 10.0 1.0

#直接调温法,温度控制为300K+-10K之内

fix_modify         3 temp new3d

 #fix 3 调温时采用new3d的计算方案

thermo              25

 #每25步输出一次热力学统计量

thermo_modify        temp new3d

 #每次输出的温度按照new3d方案来

timestep  0.001

#时间步长0.001ps

run            100

#弛豫100步

# shear 剪切

velocity    upper set 1.0 0 0

#使顶板原子以1埃/ps的速度沿x正向运动

velocity    mobile ramp vx 0.0 1.0 y 1.4 8.6 sum yes

#mobile原子的初始速度从0到1线性变化

unfix          3

#结束弛豫时的温度约束fix 3

fix              3 mobile temp/rescale 10 300.0 300.0 10.0 1.0

#开始新的控温,直接调温法,温度控制为300K+-10K之内

fix_modify         3 temp new2d

#fix 3 调温时采用new2d的计算方案

dump                 1 all atom 100 dump.shear.void

#每隔100步输出一次原子信息

thermo              100

thermo_modify        temp new2d

reset_timestep        0 #重新设当前为第0步

run            3000 #总共运行3000步

 最后,发生剪切后模型如下所示:

b8427abe84d439cfbafd5bca727fba36.png

b9470f596c49b1035fe2e89f5fd3386e.pngb9470f596c49b1035fe2e89f5fd3386e.png

                 图2 发生剪切后的模型

最后,如果您有分子动力学相关需求,可以通过微信公众号联系我们呦~

微信公众号:320科技工作室

b9020e96e6059ae8017cf32613d5760b.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/427843.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

js总结:对于字符串的切割截取和合并

1.函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str”jpg|bmp|gif|ico|png”; arrstr.split(”|”); //arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组 2.函数:join() 功能&…

为什么将表格的method改为post后就无法工作_用Python将Keras深度学习模型部署为Web应用程序...

构建一个很棒的机器学习项目是一回事,但归根结底,你希望其他人能够看到你的辛勤工作。当然,你可以将整个项目放在GitHub上,但是怎么让你的祖父母也看到呢?我们想要的是将深度学习模型部署为世界上任何人都可以访问的We…

jieba库分词

代码在github网站:https://github.com/oljb/ljb中的py文件里,词频和词频分布图也在github网站上 简介用词特点:和专业有关的词语有编程,软工,测试,技术等,关于个人的词语有希望,兴趣…

datetime mysql 当天_MySQL 获得当前日期时间(以及时间的转换)

MySQL 获得当前日期时间(以及时间的转换)1.1 获得当前日期时间(date time)函数:now()除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数:current_timestamp() current_timestamplocaltime() localtimelocaltimestamp() l…

判断mysql的关键字_mysql中查询常用的关键字

最简单的查询:这里需要注意的是where子句中条件过滤使用到的关键字,比如用到逻辑运算符like中的’%‘(匹配一个或多个字符)和’_‘(仅匹配一个)等。distinct关键字这个关键字,主要用来取出列中唯一的值。需要注意distinct关键字必须放在查询字段的开头,一…

GROUP BY 语句

GROUP BY 语句用于结合聚合函数,根据一个或多个列对结果集进行分组 GROUP BY 语法 SELECT column_name, aggregate_function(column_name) FROM table_name WHERE column_name operator value GROUP BY column_name; 例句: 每个学生的总分数 select S,su…

centos 源码安装mysql5.6_CentOS 7下源码安装MySQL 5.6

目录准备工作运行环境确认你的安装版本下载MySQL安装MySQL准备安装环境编译和安装配置MySQL单实例配置单实例配置方法添加防火墙启动MySQL重启MySQL多实例配置什么是多实例多实例配置方法创建启动文件初始化数据库配置防火墙启动MySQL登陆MySQL重启MySQL准备工作运行环境本文的…

跳一跳

转载于:https://www.cnblogs.com/shanhua-fu/p/8807348.html

mysql导出数据库对象命令_mysql数据库导出数据(命令)

MySQL数据库数据导出一、导出命令导出所有数据库:mysqldump -u [数据库用户名] -p -A>[备份文件的保存路径]导出数据和数据结构:mysqldump -u [数据库用户名] -p [要备份的数据库名称]>[备份文件的保存路径]mysqldump -u root -p test>d:\test.…

[SDOI 2010]外星千足虫

Description 题库链接 给出 \(m\) 个 \(n\) 元的 \(0,1\) 方程,即系数非 \(0\) 即 \(1\) ,方程的结果为奇偶性。 \(1\leq n\leq 1000,1\leq m\leq 2000\) Solution 类似于 [JLOI 2015]装备购买 ,维护高斯消元的上三角。 由于方程满足异或性质…

树莓派 无法安装mysql_树莓派安装mysql

前置,更新系统sudo apt-get updatesudo apt-get upgrade安装与配置MySQL直接安装mysql的话,默认下载的是MariaDB,两者差别不大,用法一样。如果真想下载mysql,需要换源,新版的Linux系统自带的是MariaDB&…

ABP框架使用 Swagger

在最近的一个项目中用到了 ABP框架 http://aspnetboilerplate.com/ ,第一次接触到 Swagger https://swagger.io/ 以及前后端的完全分离 在ABP官网下载下来的ABP框架结构【基于ASP.NET MVC5.x的】如图: ABP的EntityFramework 是Code First Mode的,所以在配…

mysql日期可以保存时区_数据库存储时间的时区问题

先说一下mysql中DATETIME和TIMESTAMP的区别TIMESTAMP是标准的unix timestamp,它存储的是1970-1-1到现在经过的秒数,4字节存储。mysql用这个类型还蛮方便的,一个是有很多内置的函数和trigger来处理它,比如CURRENT_TIMESTAMP宏&…

JVM第五部分 高效并发

java 内存模型与线程 硬件内存模型 java内存模型 主内存vs工作内存 所有变量都在主内存(虚拟机内存的一部分),每条线程都有自己的工作内存,线程所有用到的变量都必须从主内存拷贝出来(不能直接读写主内存变量&#xff…

ubuntu安装php5-mysql_Ubuntu下安装Apache2, php5 mysql

1:首先安装apache:打开终端(ctrlAltt),输入命令:sudo apt-get install apache2即可安装,安装完后,打开浏览器,在地址栏输入:localhost或者http://127.0.0.1看到It works,…

hadoop元数据mysql中表字段_hive mysql元数据表说明

2019独角兽企业重金招聘Python工程师标准>>>数据库相关的表DBS该表存储Hive中所有数据库的基本信息,字段如下:元数据表字段说明示例数据DB_ID数据库ID2DESC数据库描述测试库DB_LOCATION_URI数据库HDFS路径hdfs://namenode/user/hive/warehouse/…

CentOs7.2编译安装Nginx服务器

1. 安装nginx依赖 首先安装nginx的依赖 yum install gcc gcc-c openssl openssl-devel cyrus-sasl-md5 2,创建nginx用户 如果没有nginx,启动nginx时会报错 [rootlocalhost nginx-1.11.2]# /usr/local/nginx/sbin/nginx nginx: [emerg] getpwnam("ng…

宾馆管理系统mysql_宾馆管理系统(含源码和数据库文件)

【实例简介】因毕业设计而开发的一个C/S模式下的宾馆管理系统。开发环境为VS2010,SQL2005,开发语言为C#。资源中包含源代码和数据库文件(sql2005的mdf数据库文件)。使用时需要安装sql2005数据库,并设置sa的密码为123。附加数据文件后,本系统可…

2017-2018-2 20179215《网络攻防实践》第六周作业

2017-2018-2 20179215《网络攻防实践》 第六周学习总结 课本学习笔记 一、TCP/IP网络协议攻击 1.网络安全的属性:机密性 、完整性 、可用性 、真实性 、不可抵赖性 。 2.网络攻击的基本模式分为:截获(嗅探 与 监听) 、中断&#x…

mysql分布式一致性hash_分布式哈希一致性

问题分布式哈希一致性的动机是什么?相比其他有什么好处概述我们谈论的分布式哈希一致性常常使用在负载均衡,权衡一个策略的好坏,我们常常谈到扩展性和容错性。我们可以从以下两个方面来考量扩展性 :水平扩展和垂直扩展&#xff0c…