lammps初级:石墨烯、金属材料、纳米流体、热传导、多成分体系、金属、半导体材料的辐照、自建分子力场、MOFS、H2/CO2混合气体等模拟
1 LAMMPS的基础入门——初识LAMMPS是什么?能干什么?怎么用?
1.1 LAMMPS在win10和ubuntu系统的安装及使用
1.2 in文件结构格式
1.3 in文件基本语法:结合实例,讲解in文件常用命令
1.4 data文件格式
1.5 LAMMPS常见错误解决途径
实例操作:运行并理解跟自己科研方向相近的例子。
LAMMPS进阶
(石墨烯、金属材料模拟专题) 2 LAMMPS进阶实例操作,理解模拟对象的物理意义——从简单例子走向文献模型,举一反三提高学习效率
实例操作:
2.1 把剪切模型转换成拉伸模型
2.2 lattice命令石墨烯、金属、合金、高熵合金不同形状模型
2.3 石墨烯(不同力场)、金属、合金、高熵合金等拉伸剪切力学性质模拟
LAMMPS进阶
(纳米流体模拟专题) 3 LAMMPS进阶实例操作,理解模拟对象的物理意义——从简单例子走向文献模型,举一反三提高学习效率
实例操作:
3.1 把二维couette和poiseuille流动扩展成三维模型
3.2 建立三维管道内的poiseuille流动
3.3 进行石墨烯通道内的Couette流动和Poiseuille流动模拟
3.4 调节通道表面电荷性质、亲疏水性质,分析其对流动性质的影响
3.5 学习使用packmol,建立复杂混合溶液体系模型
3.6 模拟KCl等盐溶液的纳米流体流动
LAMMPS进阶
(热传导模拟专题) 4 LAMMPS进阶实例操作,理解模拟对象的物理意义——从简单例子走向文献模型,举一反三提高学习效率
实例操作:
4.1 理解导热系数意义
4.2 掌握lammps计算导热系数的几种方法
4.3 碳纳米管等导热系数的模拟计算
LAMMPS进阶
(多成分体系模拟专题) 5 LAMMPS进阶实例操作,理解模拟对象的物理意义——从简单例子走向文献模型,举一反三提高学习效率
实例操作:
5.1 金属、合金、高熵合金的摩擦模拟
5.2 材料切削模拟
5.3 夹层结构(graphene/C60/graphene)在不同粗糙度条件下的摩擦模拟
LAMMPS进阶
(金属、半导体材料的辐照模拟) 6 离子辐照对石墨烯、金属、碳化硅的离位损伤模拟
6.1 建立模拟体系的初始模型
6.2 PKA动能、位移随时间变化
6.3 点缺陷结构可视化 6.4 点缺陷的数量随时间变化
6.5 点缺陷的空间分布及演化过程
备选内容,根据课堂进度和学员情况 VMD、OVITO、msi2lmp等有机小分子建模,模型合并及模拟轨迹文件处理等
LAMMPS高级
(自建分子力场参数文件和金属有机框架材料晶体模型) 7 LAMMPS分子力场文件创建及MOFs材料建模
7.1 介绍固体材料单晶包试验数据结构,掌握基本的材料几何特征
7.2 利用MS软件构建MOFs材料单晶包模型和H2和CO2分子模型
7.3 讲解分子作用势能函数,学习编写MS软件中的力场参数文件(off文件)
7.4 简单介绍巨正则系综Monte Carlo方法
7.5 利用Sorption模块将H2和CO2分子插入到MOFs材料
7.6 编写LAMMPS力场文件(frc文件),并通过lammps程序生成data文件
7.7 运行能量最小化及体系的预松弛
7.8 模拟步骤:包括能量最小化NVT平衡,对研究目标的性质进行长时间轨迹平衡-输出研究所关心的性质。
实例操作:金属有机框架(MOFs)储氢和碳捕集模拟,计算密度分布,分子的MSD等性质。
LAMMPS高级
(分子筛纳米膜分离H2/CO2混合气体模拟) 8 研究H2/CO2在ZIF-7膜材料中分离性能——模拟文献Science 346 (6215), 1356-1359的分离过程
8.1 利用MS软件构建ZIF-7膜材料单晶包
8.2 设计H2/CO2与ZIF-7体系模型
8.3 自定义分子力场文件(frc文件),通过lammps程序生成data文件
8.4 运行能量最小化及体系的预松弛
8.5 模拟步骤:包括能量最小化NVT平衡,对研究目标的性质进行长时间轨迹平衡-输出研究所关心的性质。
实例操作:VMD中查看可视化的动态轨迹,计算密度分布,分子的MSD等,抽取轨迹的动能、势能、总能量等相关数据,对轨迹进行初步分析。
LAMMPS高级
(ReaxFF碳氢化合物的燃烧) 9 利用ReaxFF模块研究碳氢化合物的燃烧
9.1 ReaxFF反应力场概述
9.2 碳氢化合物和氧气分子体系的构建
9.3 能量最小化及常温弛豫
9.4 升温模拟
9.5 高温下氧化过程的模拟
9.6 轨迹分析及产物物种分析与可视化
实例操作:碳氢化合物燃烧中升温模拟和高温下氧化过程模拟
第五天下午
LAMMPS高级
(ReaxFF化学机械抛光) 10 利用ReaxFF模块研究化学机械抛光
10.1 利用 LAMMPS进行复杂体系的建模
10.2 能量最小化及预弛豫
10.3 施压过程模拟 10.4 拉伸过程模拟
10.5 采用 OVITO查看动态轨迹以及数据分析等
实例操作:化学机械抛光施压过程模拟和拉伸过程模拟
pdf文档链接
相关文章:
lammps初级:石墨烯、金属材料、纳米流体、热传导、多成分体系、金属、半导体材料的辐照、自建分子力场、MOFS、H2/CO2混合气体等模拟
1 LAMMPS的基础入门——初识LAMMPS是什么?能干什么?怎么用? 1.1 LAMMPS在win10和ubuntu系统的安装及使用 1.2 in文件结构格式 1.3 in文件基本语法:结合实例,讲解in文件常用命令 1.4 data文件格式 1.5 LAMMPS常见错误解…...
【MarkerDown】CSDN Markdown之时序图sequenceDiagram详解
CSDN Markdown之时序图sequenceDiagram详解 序列图 sequenceDiagram参与者与组参与者 participant拟人符号 actor别名 as组 box 消息(连线)激活/失活 activate/deactivate备注 Note循环 loop备选 Alt并行 par临界区 critical中断 break背景高亮 rect注释 %%转义字符的实体代码序…...
ReentrantLock实现原理-公平锁
在ReentrantLock实现原理(1)一节中,我们了解了ReentrantLock非公平锁的获取流程,在本节中我们来看下ReentrantLock公平锁的创建以及锁管理流程 创建ReentrantLock公平锁 创建公平锁代码如下: ReentrantLock reentrantLock new ReentrantL…...
掌握Scala数据结构(2)MAP、TUPLE、SET
一、映射 (Map) (一)不可变映射 1、创建不可变映射 创建不可变映射mp,用键->值的形式 创建不可变映射mp,用(键, 值)的形式 注意:Map是特质(Scala里的trait,相当于Java里的interface&#…...
flutter:文件系统目录、文件读写
参考 参考:老孟 文件存储和网络请求 数据存储 Dart的 IO 库包含了文件读写的相关类,它属于 Dart 语法标准的一部分,所以通过 Dart IO 库,无论是 Dart VM 下的脚本还是 Flutter,都是通过 Dart IO 库来操作文件的。但…...
计算机提示“找不到vcruntime140.dll,无法继续执行代码可”以这样子修复
首先,对于那些不熟悉的人来说,vcruntime140.dll是一个关键文件,用于在Windows操作系统上运行使用C语言编写的大型应用程序。如果你正在运行或安装这样的应用程序,但找不到vcruntime140.dll文件,那么你的应用程序可能无…...
深度学习pytorch实战五:基于ResNet34迁移学习的方法图像分类篇自建花数据集图像分类(5类)超详细代码
1.数据集简介 2.模型相关知识 3.split_data.py——训练集与测试集划分 4.model.py——定义ResNet34网络模型 5.train.py——加载数据集并训练,训练集计算损失值loss,测试集计算accuracy,保存训练好的网络参数 6.predict.py——利用训练好的网…...
Rust in Action笔记 第五章 深入理解数据
如果希望看到f32类型的数转换成整型数字u32类型,需要在unsafe包裹下调用std::mem::transmute(data),因为在安全的Rust语法中没有把整型数据按照bit转换成浮点数据的实现,如果想要看到浮点数的二进制输出(通过{:b})&…...
Cocos creator实现飞机大战空中大战《战击长空》小游戏资源及代码
Cocos creator实现飞机大战空中大战《战击长空》小游戏资源及代码 最近在学习Cocos Creator,作为新手,刚刚开始学习Cocos Creator,刚刚入门,这里记录一下飞机大战小游戏实现。 https://wxaurl.cn/VEgRy2eTMyi 一 安装CocosDashBo…...
2.4 逻辑代数的基本定理
学习目标: 如果我要学习逻辑代数的基本定理,我会采取以下步骤: 1. 学习基本概念:首先,我会花时间了解逻辑代数的基本概念,如逻辑运算符(合取、析取、否定等)、真值表、逻辑等价性等…...
适用于 Linux 的 Windows 子系统wsl文档
参考链接:https://learn.microsoft.com/zh-cn/windows/wsl/ 鸟哥的Linux私房菜:http://cn.linux.vbird.org/ http://cn.linux.vbird.org/linux_basic/linux_basic.php http://cn.linux.vbird.org/linux_server/ 目录 安装列出可用的 Linux 发行版列出已…...
C++特殊类的设计与类型转换
特殊类的设计与类型转换 特殊类的设计请设计一个类,只能在堆上创建对象请设计一个类,只能在栈上创建对象请设计一个类,只能创建一个对象(单例模式) C的类型转换 特殊类的设计 请设计一个类,只能在堆上创建对象 通过new创建的类就…...
如何通过关键词搜索API接口
如果你是一位电商运营者或者是想要进行1688平台产品调研的人员,你可能需要借助API接口来获取你所需要的信息。在这篇文章中,我们将会讨论如何通过关键词搜索API接口获取1688的商品详情。 第一步:获取API接口的授权信息 在使用API接口前&…...
智驾域控新战争打响,谁在抢跑?
智能驾驶域控制器赛道,已经成为了时下最为火热的市场焦点之一。 最近,头部Tier1均胜电子公布了全球首批基于高通Snapdragon Ride第二代芯片平台的智能驾驶域控制器产品nDriveH,在这一赛道中显得格外引人注意。 就在不久之前,均胜…...
Android 13无源码应用去掉无资源ID的按钮
Android Wifionly项目,客户要求去掉谷歌联系人里的 手机联系人按钮 需求分析 无应用源码,只能通过系统侧去修改 首先通过 Android Studio 工具 uiautomatorviewer 获取父控件资源ID chip_group ,然后通过遍历获取子控件去掉目标按钮 --- a/frameworks/base/core/java/andr…...
【SCI征稿】中科院2区(TOP),正刊,SCIEEI双检,进化计算、模糊集和人工神经网络在数据不平衡中应用
【期刊简介】IF:8.0-9.0,JCR1区,中科院2区(TOP) 【检索情况】SCIE&EI 双检,正刊 【数据库收录年份】2004年 【国人占比】22.78%(期刊国际化程度高) 【征稿领域】进化计算、模…...
Android Audio开发——AAudio基础(十五)
AAudio 是一个自 Android O 引入的新的 Android C API。它主要是为需要低延迟的高性能音频应用设计的。应用程序通过直接从流中读取或向流中写入数据来与 AAudio 通信,但它只包含基本的音频输入输出能力。 一、AAudio概述 AAudio 在应用程序和 Android 设备上的音频输入输出之…...
SDK接口远程调试【内网穿透】
文章目录 1.测试环境2.本地配置3. 内网穿透3.1 下载安装cpolar内网穿透3.2 创建隧道 4. 测试公网访问5. 配置固定二级子域名5.1 保留一个二级子域名5.2 配置二级子域名 6. 使用固定二级子域名进行访问 转发自cpolar内网穿透的文章:Java支付宝沙箱环境支付࿰…...
Mybatis学习笔记二
目录 一、MyBatis的各种查询功能1.1 查询一个实体类对象1.2 查询一个List集合1.3 查询单个数据1.4 查询一条数据为map集合1.5 查询多条数据为map集合1.5.1 方法一:1.5.2 方法二: 二、特殊SQL的执行2.1 模糊查询2.2 批量删除2.3 动态设置表名2.4 添加功能…...
大屏数据可视化开源项目
一、DataGear —— 数据可视化项目 官网:DataGear - 开源免费的数据可视化分析平台 DataGear 是一款开源免费的数据可视化分析平台,数据可视化看板。 功能特性: 1、多种数据源,支持运行时接入任意提供 JDBC 驱动的数据库&#…...
【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型
摘要 拍照搜题系统采用“三层管道(多模态 OCR → 语义检索 → 答案渲染)、两级检索(倒排 BM25 向量 HNSW)并以大语言模型兜底”的整体框架: 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后,分别用…...
React第五十七节 Router中RouterProvider使用详解及注意事项
前言 在 React Router v6.4 中,RouterProvider 是一个核心组件,用于提供基于数据路由(data routers)的新型路由方案。 它替代了传统的 <BrowserRouter>,支持更强大的数据加载和操作功能(如 loader 和…...
理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端
🌟 什么是 MCP? 模型控制协议 (MCP) 是一种创新的协议,旨在无缝连接 AI 模型与应用程序。 MCP 是一个开源协议,它标准化了我们的 LLM 应用程序连接所需工具和数据源并与之协作的方式。 可以把它想象成你的 AI 模型 和想要使用它…...
前端导出带有合并单元格的列表
// 导出async function exportExcel(fileName "共识调整.xlsx") {// 所有数据const exportData await getAllMainData();// 表头内容let fitstTitleList [];const secondTitleList [];allColumns.value.forEach(column > {if (!column.children) {fitstTitleL…...
最新SpringBoot+SpringCloud+Nacos微服务框架分享
文章目录 前言一、服务规划二、架构核心1.cloud的pom2.gateway的异常handler3.gateway的filter4、admin的pom5、admin的登录核心 三、code-helper分享总结 前言 最近有个活蛮赶的,根据Excel列的需求预估的工时直接打骨折,不要问我为什么,主要…...
【C++从零实现Json-Rpc框架】第六弹 —— 服务端模块划分
一、项目背景回顾 前五弹完成了Json-Rpc协议解析、请求处理、客户端调用等基础模块搭建。 本弹重点聚焦于服务端的模块划分与架构设计,提升代码结构的可维护性与扩展性。 二、服务端模块设计目标 高内聚低耦合:各模块职责清晰,便于独立开发…...
Java面试专项一-准备篇
一、企业简历筛选规则 一般企业的简历筛选流程:首先由HR先筛选一部分简历后,在将简历给到对应的项目负责人后再进行下一步的操作。 HR如何筛选简历 例如:Boss直聘(招聘方平台) 直接按照条件进行筛选 例如:…...
优选算法第十二讲:队列 + 宽搜 优先级队列
优选算法第十二讲:队列 宽搜 && 优先级队列 1.N叉树的层序遍历2.二叉树的锯齿型层序遍历3.二叉树最大宽度4.在每个树行中找最大值5.优先级队列 -- 最后一块石头的重量6.数据流中的第K大元素7.前K个高频单词8.数据流的中位数 1.N叉树的层序遍历 2.二叉树的锯…...
Redis的发布订阅模式与专业的 MQ(如 Kafka, RabbitMQ)相比,优缺点是什么?适用于哪些场景?
Redis 的发布订阅(Pub/Sub)模式与专业的 MQ(Message Queue)如 Kafka、RabbitMQ 进行比较,核心的权衡点在于:简单与速度 vs. 可靠与功能。 下面我们详细展开对比。 Redis Pub/Sub 的核心特点 它是一个发后…...
蓝桥杯 冶炼金属
原题目链接 🔧 冶炼金属转换率推测题解 📜 原题描述 小蓝有一个神奇的炉子用于将普通金属 O O O 冶炼成为一种特殊金属 X X X。这个炉子有一个属性叫转换率 V V V,是一个正整数,表示每 V V V 个普通金属 O O O 可以冶炼出 …...
