- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五讲铭分子动力学模拟的lammps实现
B、使用L-J势模拟裂纹的扩展;B、使用L-J势模拟裂纹的扩展;Lammps计算输入文件;Lammps计算输入文件;Lammps计算输入文件;Lammps计算输入文件;Lammps计算输入文件;Lammps计算输入文件;C.使用EAM势模拟Ni的循环行为;金属材料模拟中Lammps的单位;# 3d metal 拉伸模拟
#模拟条件的初始化
Units metal
#指定模拟中的单位类型
boundary s s s
#指定模拟的边界条件
atom_style atomic
#指定原子类型,原子的属性
Lattice fcc 3.52
#指定材料的晶格类型和晶格常数
region box block -5 5 -5 5 -15 15
#xlo,xhi,ylo,yhi,zlo,zhi =区域box的上下限
create_box 1 box
#建立只有1中原子类型的simulation box
create_atoms 1 box
#在simulation box中创建类型为1的原子(原子位置初始化);pair_style eam
#定义原子之间相互作用势
pair_coeff * * Ni_u3.eam
#定义作用势的参数,通过文件输入
Neighbor 2.0 bin
#定义近邻表参数(r+rc),rc=2.0埃
neigh_modify delay 5
#定义更新近邻表的加载步间隔;region lower block INF INF INF INF INF -13
#生成lower区域,便于加载
region upper block INF INF INF INF 13 INF
#生成upper区域,便于加载
group lower region lower
#定义lower组
group upper region upper
#定义upper组
group boundary union lower upper
#定义boundary组
group mobile subtract all boundary
#定义mobile组,便于计算统计温度(调温);#定义计算和边界钢化
compute new2 all centro/atom
#定义计算原子的适配度(针对所有的原子)
compute new3 mobile temp
定义计算统计温度(针对可动原子)
Fix 1 all nve
#时间积分算法(微正则系综)
fix 2 lower setforce NULL NULL 0.0
#使得lower group之间没有z方向的力,z方向钢化
fix 3 upper setforce NULL NULL 0.0
#使得upper group之间没有z方向的力,z方向钢化;#定义控温和原子速度初始化
fix 4 mobile temp/rescale 10 30.0 30.0 5.0 1.0
#使用直接调温法调整mobile原子的速度,每10步一调
#使得目标温度为30+-1K,温度在30+-5rescale之外调
fix_modify 4 temp new3
#调温时,计算温度采用news计算
Velocity mobile create 30 887723 temp new3
#初始化mobile group中原子的初速度
#通过温度30K初始化,温度通过new3计算,887723为随机数
;dump 2 all custom 200 d_t.txt tag x y z c_new2
#定义输出,每两百步输出一次
#tag为原子标号
#x,y,z为原子坐标
#c_new2为new2所计算的原子适配度
#这一参数可以判断原子是否是理想晶格
#或者在位错和堆垛层错上
timestep 0.001
#时间步长间隔(ps=10e-12秒)
#时间步长在飞秒量级10e-15秒
#小于原子自振周期的十分之一(0.1ps/10);Lammps计算输入文件;#弛豫和循环加载
run 2000
#不加任何载荷计算2000步
velocity upper set 0 0 0.4
velocity lower set 0 0 -0.4
run 10000
velocity upper set 0 0 -0.4
velocity lower set 0 0 0.4
run 20000
velocity upper set 0 0 0.4
velocity lower set 0 0 -0.4
run 10000
#循环载荷模拟;D.使用EAM势模拟Ni的剪切行为;D.使用EAM势模拟Ni的剪切行为;# 3d metal shear simulation 3维金属剪切模拟
Units metal
#采用金属材料单位
b
您可能关注的文档
最近下载
- 蔬菜西甜瓜种子生产技术 种子生产技术、蔬菜西甜瓜种子生产技术 菜豆种子生产技术.pptx VIP
- 《建筑防火通用规范GB 55037-2022》解读与培训.pptx VIP
- 纳米科技概论-第二章纳米材料-表征(结构)解析.ppt VIP
- 《DB22T 1721-2012 林业木材加工劳动定额》.pdf
- 2021钉钉数字化管理师正确选择答案汇总 .pdf VIP
- 守正创新实干担当心得体会四篇.docx VIP
- 新视野大学英语(第四版)读写教程3(思政智慧版)外研社编B3U3 Section A.pptx VIP
- 中考语文阅读理解《怀念蛙鼓》含答案.docx VIP
- 医用红外线体温计(额温枪)注册申报资料全套完整模板.docx
- 《自动驾驶出租汽车 第1部分:车辆运营技术要求》.pdf VIP
原创力文档


文档评论(0)