科技型中小企业  国家高新技术企业  创新型中小企业  专精特新中小企业
LAMMPS分子动力学:金属/聚合物专题课程
[版权声明]本课程版权归华算科技所有,仅限个人学习,严禁任何形式的录制、传播和账号分享。一经发现,平台将依法保留追究权,情节严重者将承担法律责任。
课程介绍
课程目录
讲师介绍

课程简介

华算科技特推出覆盖领域超全面、亮点超多的LAMMPS培训,一个课程涵盖了所有分子动力学能模拟的性质,时长超过28小时。 课程由资深技术专家王老师主讲,专为分子动力学初入门学员设计,沿着理论讲解、模型搭建、性质分析层层递进。带你学会分子动力学计算,早发顶刊!


课程内容

一、分子动力学(MD)介绍


1. 分子动力学简介(基础知识介绍,势函数)

2. 材料的多尺度模拟概述(DFT,AA,CG等)

3. 分子动力学原理,势函数(牛顿定律)

4. 体系中势函数的种类(键长,键角,二面角等)

5. 聚合物势函数在LAMMPS中如何设置?

6. 金属EAM势函数介绍

7. LAMMPS分子动力学模拟流程;(建模-能量最小化-退火-弛豫-输出-分析)

8. 分子动力学系综的选取(NVE,NVT,NPT)

9.周期性边界条件


二、LAMMPS软件和模拟领域介绍



1. 分子动力学现存主流软件介绍

2. LAMMPS网站介绍、使用

3. LAMMPS手册的使用

4. LAMMPS软件能做什么?

5. 哪些领域可以用LAMMPS来做模拟?

6. LAMMPS能做哪些分析?

7. 分子模拟书籍推荐

8. LAMMPS软件包中Eaxmple介绍

9. 用LAMMPS开展一个课题需要注意哪些?


三、LAMMPS初体验(粗粒化石墨烯的拉伸)


1. 单层石墨烯模型的构建

2. Tersoff势函数文件讲解和使用(文献)

3. LAMMPS in文件浏览、简介

4. LAMMPS工作流程展示

5. 石墨烯弛豫、拉伸可视化展示

6. 石墨烯拉伸的应力应变曲线

7. 粗粒化石墨烯的力学性能变化

8. 双层石墨烯层间距的获取

9. LAMMPS常见报错以及解决办法

10. LAMMPS相关文献查找


四、LAMMPS的安装使用及LJ、EAM势函数讲解


1. LAMMPS在Windows系统下的安装

2. LAMMPS手册的介绍

3. LAMMPS自带势函数介绍

4. 如何调用LAMMPS,如何运行LAMMPS?

5. 用LAMMPS运行一个二维断裂模拟

6. 分子动力学模拟中非键(LJ)相互作用讲解

7. Lennard-Jones(LJ)势函数可视化介绍

8. LJ势函数中势阱深和距离参数的含义

9. EAM势函数在模拟过程中如何书写设置?


五、分子动力学工作原理讲解


1. 分子动力学在线演示

2. 键合、水珠、扩散(质量、压力和温度对体系的影响)

3. NVE、NVT、NPT系综适用哪些场景

4. 如何在LAMMPS中设置对应的系综?

5. 分子模拟时间步长的选取


六、LAMMPS模拟工作准备


1. LAMMPS中注释符号‘#’的使用

2. 用LAMMPS做模拟的前期准备(金属、聚合物)

3. 金属、聚合物相互作用(势函数)

4. 金属和聚合物的拉伸模拟介绍


七、LAMMPS金属in文件详解(1)



1. LAMMPS书写金属拉伸的in文件

2. units,boundary,atom_style等lammps命令的书写

3. 单位对LAMMPS通篇模拟的重要性

4. LAMMPS未设置、选用默认值的注意事项

5. 利用LAMMPS自带命令书写金属模型文件(规则结构)

6. LAMMPS金属晶格取向的设置

7. 模型盒子大小的设置

8. 金属势函数的设置、讲解

9. 频繁使用write_data,可视化、检查模型


八、LAMMPS金属in文件详解(2)


1. OVITO可视化注意事项

2. reset_timestep的含义

3. 对原子施加初速度(某一温度下)

4. 能量最小化方法:CG和SD(默认CG)

5. npt系综下进行弛豫

6. 系统信息的随时输出、观察

7. LAMMPS可以输出哪些信息?


九、LAMMPS金属in文件详解(3)


1. 注意fix和unfix的搭配使用;(dump和undump)

2. LAMMPS中拉伸的设置(应变法)

3. 应力应变数据的txt文件输出

4. 如何dump输出拉伸模拟的轨迹文件

5. OVITO观察晶格类型、位错的变化

6. 绘制金属拉伸的应力应变数据(杨氏模量)

7. LAMMPS做金属拉伸的总结和回顾

8. LAMMPS模拟中命令前后顺序的重要性


十、LAMMPS聚合物in文件详解(1)

1. LAMMPS做UA聚乙烯模型的拉伸测试

2. UA聚乙烯模型的介绍

3. 书写UA聚乙烯data模型的不同方法(data文件格式)

4. Excel书写data模型文件

5. 聚合物拉伸in文件的书写

6. UA聚乙烯力场参数的设置和书写

7. UA聚乙烯模型拉伸的LAMMPS in文件书写

8. 赋予初速度、能量最小化、退火、弛豫、拉伸和输出

9. 利用LAMMPS的chain.exe工具构建简单聚合物(只有bond)


十一、LAMMPS聚合物in文件详解(2)


1. Python构建随机分布的UA聚乙烯模型

2. Python的使用简介

3. Random Walk聚合物模型

4. Python构建聚合物随机游走模型

5. 随机游走聚合物模型的弛豫方法(in文件的书写)

6. LAMMPS中Soft势函数的使用(弛豫)

7. 关闭soft势函数,打开真实LJ势函数进行模拟

8. UA聚乙烯的拉伸可以得到什么?

9. 玻璃化转变,键长、键角布,能量贡献

10. UA聚乙烯拉伸过程中,体系信息的输出(应力应变)

11. UA聚乙烯的应力应变曲线获取,绘制,分析

12. LAMMPS做UA聚乙烯拉伸模拟的回顾与总结


十二、LAMMPS石墨烯in文件详解



1. LAMMPS内置命令构建石墨烯模型

2. LAMMPS in文件书写石墨烯的拉伸模拟文件

3. 石墨烯拉伸模拟的LAMMPS in文件展示

4. 应力应变曲线的输出

5. 考虑石墨烯层片厚度的石墨烯拉伸模拟

6.粗粒化石墨烯力学性能测试的in文件书写

7.多层石墨烯组装的力学性能测试(拉伸)


十三、LAMMPS模拟流程总结


1. MD原理

2. 时间步长

3. 系综设定

4. LAMMPS模拟基本流程

5. LAMMPS in文件和data文件的格式、书写;

6. LAMMPS单位的选取

7. LAMMPS的输出

8. 力场参数的设置(金属与聚合物的区别)


十四、超算的使用和LINUX系统操作


1. 如何连接超算—WinSCP,Xshell的下载和使用

2. Linux语言的介绍、使用

3. 编辑文本文件

4. 查看文件内容

5. 文件的复制和转移

6. 电脑和超算之间文件传输(WinSCP)

7. Xshell操作Linux系统

8. 超算上LAMMPS作业的提交(调用模块+运算)

9. 查看作业状态、终止作业


十五、文本高亮和OVITO可视化软件(Notepad++)


1. LAMMPS in文件关键词高亮设置(NotePad++)

2. OVITO旧版和新版的使用

3. OVITO的渲染和分析方法介绍

4. OVITO制作动画


十六、Materials Studio和VMD讲解


1. VMD可视化软件介绍(三个窗口)

2. TKconsole命令的使用(命令读取LAMMPS data文件)

3. 原子颜色、属性的设置、润色

4. Materials Studio构建聚合物模型、可视化显示


十七、Python的使用


1. Python的下载和安装(Anaconda)

2. Spyder窗口介绍

3. Python的使用讲解(基本操作)

4. Python数组,矩阵,随机、组合、运算等

5. Python判断语句的使用

6. Python循环语句的使用

7. Python绘图

8. Python函数拟合

9. MDAnalysis的安装

10. MDAnalysis的参考资料和教程


十八、MDAnalysis的使用介绍


1. 导入MDAnalysis包

2. MDAnalysis操纵分子模型,获取模型信息(质量,坐标,类型等)

3. MDAnalysis操纵模拟轨迹,获取与时间相关的参量

4. MDAnalysis提取轨迹中UA聚乙烯的键长、键角的分布

5. MDAnalysis针对Cu-Ni原子级过渡金属模型,获取成分分布


十九、Lattice建模


1. LAMMPS内置命令构建不同几何形状的模型(锥形,柱形,球形)

2. LAMMPS内置命令建模+Python辅助构建复杂合金模型

3. 调控参数,构建不同成分比例的合金模型

4. LAMMPS构建粗糙表面,波浪表面data模型


二十、Materials Stuio构建模型


1. Python构建波浪粗糙表面

2. Materials Studio的使用讲解

3. Materials Stuido聚合物库构建标准聚合物模型

4. MS对聚合物进行能量最小化,退火,动力学模型讲解

5. MS模拟过程中,各种能量项的观察

6. MS构建小的团簇(金属)

7. 利用msi2lmp将MS里的模型转为LAMMPS可以识别的data文件

8. 如何书写LAMMPS in文件,运行MS转换得到的data模型文件?

9. Materials Studio建模总结


二十一、CHARMM-GUI、VMD、Packmol软件建模讲解



1. Charmm-GUI构建聚合物模型,嵌段聚合物等

2. LAMMPS in文件书写,运行Charmm-GUI得到的data模型

3. VMD构建单壁、多壁碳纳米管;单层、多层石墨烯片

4. Packmol随机填充模型


二十二、Atomsk使用介绍


1. Atomsk软件的安装

2. Atomsk软件的使用

3. Atomsk构建简单金属模型

4. Atomsk对模型进行扩胞,切割,组合运算等

5. Atomsk对挖孔金属和CNT进行组合,构建复合材料

6. Atomsk构建二维、三维金属多晶模型

7. 思考如何构建梯度金属?


二十三、Atomsk多晶金属建模


1. Python构建梯度金属的流程

2. 如何调控梯度金属的过渡程度?

3. 统计体系内晶粒大小,分布等

4. 如何构建特定结构的多晶结构?

5. 孪晶界面的构建

6. Atomsk生成阵列结构(粗糙表面)

7. 柱状多晶结构模型的构建


二十四、python批量处理数据+石墨烯传热模拟



1. 材料的力学性能介绍

2. Python批量处理数据,平均处理、绘图

3. 石墨烯的热传导模拟


二十五、氢键寿命的计算



1. 水分子块体的LAMMPS模拟

2. 氢键寿命的介绍

3. MDAnalysis计算分析氢键寿命


二十六、MSD曲线的编程计算


1. MSD介绍

2. 结合MDAnalysis编程计算MSD曲线

3. 如何获取光滑的MSD曲线(数据平均处理)


二十七、石墨烯纳米压痕-NaCl水溶液



1. 水分子的表面张力模拟

2. 石墨烯纳米压痕的LAMMPS模拟讲解

3. 纳米压痕力-位移曲线拟合,分析力学性能

4. NaCl溶液模型的构建和模拟


二十八、聚合物Tg计算和链取向的分析



1. 玻璃化转变温度的计算(哪些方法?)

2. 聚合物拉伸变形过程中,链取向的计算

3. Python+MDAnalysis编程计算链取向


二十九、平滑RDF的计算


1. 密度沿某个方向上的分布计算

2. 径向分布函数(RDF)的计算(LAMMPS、OVITO)

3. OVITO批量导出数据

4. Python对数据进行平均处理

5. UA聚乙烯为例,进行聚合物交联反应的模拟


三十、聚合物交联反应



三十一、论文复现(梯度金属、粗粒化石墨烯)



1. Cu-Ni径向、轴向原子级梯度过渡的合金模型的力学性能

2. 粗粒化石墨烯组装体的力学性能模拟

3. 铜-石墨烯复合材料的力学性能模拟


三十二、课程总结与扩展

1. 分子动力学原理

2. LAMMPS使用

3. MDAnalysis的使用

4. 聚合物的随机填充代码

5. in文件的书写

1. 分子动力学及多尺度模拟介绍
2. LAMMPS的安装、使用和结果分析
3. 分子动力学相关软件的安装和使用
4. 金属、聚合物及其复合材料的分子模型构建
5. LAMMPS分子动力学案例、分析讲解
6. LAMMPS模拟具体应用(论文复现,如何后处理分析)
7. 课程总结与扩展
课程目录
1. 分子动力学及多尺度模拟介绍
2. LAMMPS的安装、使用和结果分析
3. 分子动力学相关软件的安装和使用
4. 金属、聚合物及其复合材料的分子模型构建
5. LAMMPS分子动力学案例、分析讲解
6. LAMMPS模拟具体应用(论文复现,如何后处理分析)
7. 课程总结与扩展
立即购买
2980.00
加入购物车
咨询
为你推荐
LAMMPS分子动力学:金属/聚合物专题课程
讲师:
Materials Studio零基础:建模/计算培训
讲师:杨老师—华算科技
Materials Studio专题培训:锂电池液态/固态电解质计算
讲师:杨老师—华算科技
Materials Studio专题培训:光电热催化与吸附计算
讲师:杨老师—华算科技
Materials Studio + VASP 催化计算培训
讲师:杨老师—华算科技
客服服务
电话咨询
客服电话
131-2955-1561
服务时间
09:00-21:00
微信咨询
关注我们 了解更多
投信建议
购物车