利用lammps模拟蓝宝石在水润滑环境下的抛光

一 问题描述

蓝宝石(Al2O3)由于其独特的晶体结构,优异的物理化学特性,被广泛应用于航空航天等领域。高精尖的应用领域要求蓝宝石具有纳米级的表面粗糙度以及严格可控的亚表面缺陷。影响超精密加工最终性能的因素主要集中在工件表面与浆料/磨粒之间的相互作用上。在加工过程中,磨粒的运动状态难以控制,这些磨粒会对工件表面造成二体或三体磨损。此外,抛光液对改变磨粒与工件之间的摩擦学性能起着重要作用,而水作为抛光液最主要和基础的成分,对提高工件表面质量和减少磨粒磨损有着积极作用。然而,在水介质抛光过程中,由于磨粒对材料的去除发生在纳米尺度上,使得去除过程较为复杂,在实验中很难观察到材料纳米尺度的变形过程。因此研究蓝宝石材料的变形及去除机理对指导其超精密加工具有重要意义。

二  模型描述

对蓝宝石(Al2O3)抛光的分子动力学模拟通过原子/分子大规模并行模拟器(LAMMPS)实现,模拟结果采用OVITO进行可视化和材料去除分析。图1为单晶Al2O3的抛光分子动力学模拟模型,该模型由Al2O3样品、半径为20Å的虚拟压头以及15Å的水膜组成。样品尺寸约为307 Å×206 Å×130 Å,晶体取向为X-[100]、Y-[010]和Z-[001]。如图1所示,样品分为边界层、恒温层和牛顿层三层,分别用黄色、深蓝色和浅蓝色着色。水分子采用的TIP4P模型。纳米抛光过程中,模型采用恒体积恒能量(NVE)系综调控体系状态。底部边界层固定以确保样品的稳定性,恒温层对模拟过程中产生的热量进行耗散来保持温度恒定在300 K,牛顿层原子的运动服从经典的牛顿第二定律。在Z方向上设置了非周期性边界条件,而在X和Y方向上设置了周期性边界条件以消除边界效应。抛光的模拟过程分别以20 m/s的速度在(001)面上进行压入,然后分别以150 m/s的滑动速度加上100 m/s的滚动速度进行抛光,抛光深度10 Å,抛光距离150 Å最后的结果与无介质环境进行对比。

利用lammps模拟蓝宝石在水润滑环境下的抛光的图1

图2.1: 蓝宝石水润滑抛光模型示意图

三  结果整理与分析

图2-2显示了在抛光距离为0、15和30 Å时,无介质抛光和水介质抛光(水膜厚度为15 Å)两种情况下原子去除过程。图2-2中红色为水分子中的氧原子,绿色为磨粒原子,白色为工件原子。为了更好地观察工件原子去除过程,在图中隐藏了氢原子,对沟槽进行了5 Å的切片处理,并将面积为2×5 Å2的工件原子及用深蓝色标记。从图2-2可以看出,当抛光深度为10 Å时,无介质抛光下,深蓝色的工件原子附着在磨粒周围,表明工件原子以粘附和犁耕作用去除,磨粒与工件表面原子之间存在着粘附力。然而,水的加入使磨粒原子和工件原子之间的相互作用发生了明显的改变。一方面,工件表面的原子在压痕处表现出轻微的弹性变形,这是因为磨粒下方的水分子可以将磨粒载荷转移到工件表面。另一方面,工件表面的原子被一些水分子钝化,使工件原子在抛光过程中与周围的氧原子紧密结合。钝化消除了磨粒原子与工件表面原子之间的粘附,导致磨粒去除材料的能力降低。当抛光深度为10 Å(时,无介质抛光中材料去除机制表现为明显的粘附和犁耕现象,而水介质抛光中仅存在犁耕现象。因此,抛光中的水膜可以钝化工件表面,有效减少磨粒与工件之间的粘附。

利用lammps模拟蓝宝石在水润滑环境下的抛光的图2

图2.2:抛光深度10 Å下的无介质抛光和水介质抛光下的原子去除过程

图2-3为无介质抛光和水介质抛光在抛光距离为150 Å时工件表面磨损形貌的俯视图。在抛光之前,工件被分成几个区域,分别用不同的颜色和数字1-6标记,黑线虚线表示抛光的沟槽区域。由图2-3可以看出,当抛光深度为10 Å时,由于粘附和犁耕的共同作用,无介质抛光中工件原子出现明显的跨区域原子移动现象,而在水介质抛光中这种现象被很大程度地削弱。此外,无介质抛光中的堆积原子范围更大。这进一步证明了水膜的钝化作用显著降低了工件的粘着磨损。

利用lammps模拟蓝宝石在水润滑环境下的抛光的图3

图2.3: 在无介质抛光和水介质抛光中表面磨损形貌的俯视图

最后,有相关需求欢迎通过公众号"320科技工作室"联系我们.

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

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

相关文章

Linux详解(包含Linux安装教程)

文章目录 Linux详解一、安装Linux操作系统VMware介绍安装虚拟机VMware下载centos 7系统安装centos 7系统 二、Linux基础命令Linux的目录结构Linux命令入门目录切换相关命令 cd、pwd相对路径、绝对路径和特殊路径符掌握通过mkdir命令创建文件夹文件操作命令touch、cat、more文件…

如何远程管理服务器详解

文章目录 前言一、远程管理类型二、远程桌面三、telnet 命令行远程四、查看本地开放端口 前言 很多公司是有自己的机房的,机房里面会有若干个服务器为员工和用户提供服务。大家可以想想:假设这家公司有上百台服务器,我们作为网络工程师&…

CGY-OS 正式开源!【软件编写篇】

上一篇文章:CGY-OS 正式开源!_cgy091107的博客-CSDN博客 一、软件编写基础要求 在编写CGY-OS的应用程序之前,您需要: 1. 安装python3.10,配置好CGY-OS。 2.掌握python3的基本语法、lambda表达式、各种简单的数据结构。…

redis报错WRONGTYPE Operation against a key holding the wrong kind of value

在redis中我们一般存储string、list、hash类型的值,对应的方法分别为 db.StringGet(“key”)、db.ListRange、db.HashGetAll 如果取list类型值时使用了string的方法就会报WRONGTYPE Operation against a key holding the wrong kind of value错误。 redis-cli命令窗…

Git工作流

实际开发项目使用到的分支: main:生产环境,也就是你们在网上可以下载到的版本,是经过了很多轮测试得到的稳定版本。 release: 开发内部发版,也就是测试环境。 dev:所有的feature都要从dev上checkout。 fea…

Android kotlin 跳转手机热点开关页面和判断热点是否打开

Android kotlin 跳转手机热点开关页面和判断热点是否打开 判断热点是否打开跳转手机热点开关页面顺带介绍一些其他常用的设置页面跳转 其他热点的一些相关知识Local-only hotspot 参考 判断热点是否打开 网上方法比较多,我这边使用了通过WifiManager 拿反射的getWi…

【算法系列篇】前缀和

文章目录 前言什么是前缀和算法1.【模板】前缀和1.1 题目要求1.2 做题思路1.3 Java代码实现 2. 【模板】二维前缀和2.1 题目要求2.2 做题思路2.3 Java代码实现 3. 寻找数组的中心下标3.1 题目要求3.2 做题思路3.3 Java代码实现 4. 除自身以外的数组的乘积4.1 题目要求4.2 做题思…

常见前端面试之VUE面试题汇总八

22. Vue 子组件和父组件执行顺序 加载渲染过程: 1.父组件 beforeCreate 2.父组件 created 3.父组件 beforeMount 4.子组件 beforeCreate 5.子组件 created 6.子组件 beforeMount 7.子组件 mounted 8.父组件 mounted 更新过程: 1. 父组件 befor…

自然对数底e的一些事

自然对数底e的一些事 走的人多了就成了路 中国清代数学家李善兰(1811—1882) 凡此变数中函彼变数者,则此为彼之函数 自然对数底也是使用习惯 🍉 李善兰把function翻译为函数,函就是包含,含有变量&#xff…

【JVM 内存结构丨栈】

栈 -- 虚拟机栈 简介定义压栈出栈局部变量表操作数栈方法调用特点作用 本地方法栈(C栈)定义栈帧变化作用对比 主页传送门:📀 传送 简介 栈是用于执行线程的内存区域,它包括局部变量和操作数栈。 Java 虚拟机栈会为每…

SpeedBI数据可视化工具:丰富图表,提高报表易读性

数据可视化工具一大作用就是能把复杂数据可视化、直观化,更容易看懂,也就更容易实现以数据驱动业务管理升级,因此一般的数据可视化工具都会提供大量图形化的数据可视化图表,以提高报表的易懂性,更好地服务企业运营决策…

[C++ 网络协议] 多进程服务器端

具有代表性的并发服务器端实现模型和方法: 多进程服务器:通过创建多个进程提供服务。✔ 多路复用服务器:通过捆绑并统一管理I/O对象提供服务。 多线程服务器:通过生成与客户端等量的线程提供服务。 1. 进程的概念及应用 1.1 什么…

windows中安装sqlite

1. 下载文件 官网下载地址:https://www.sqlite.org/download.html 下载sqlite-dll-win64-x64-3430000.zip和sqlite-tools-win32-x86-3430000.zip文件(32位系统下载sqlite-dll-win32-x86-3430000.zip)。 2. 安装过程 解压文件 解压上一步…

Mysql B+数索引结构

一、B树和B树区别 二、 B 树形成过程 三、页分裂过程 3.1 页分裂过程实例 3.1.1 原有数据1、3、5形成如下数据页 3.1.2 先新插入数据4,因为 页10 最多只能放3条记录所以我们不得不再分配一个新页: 新分配的数据页编号可能并不是连续的,也…

SpringBoot内嵌Tomcat连接池分析

文章目录 1 Tomcat连接池1.1 简介1.2 架构图1.2.1 JDK线程池架构图1.2.2 Tomcat线程架构 1.3 核心参数1.3.1 AcceptCount1.3.2 MaxConnections1.3.3 MinSpareThread/MaxThread1.3.4 MaxKeepAliveRequests1.3.5 ConnectionTimeout1.3.6 KeepAliveTimeout 1.4 核心内部线程1.4.1 …

代理池在过程中一直运行

Hey,爬虫达人们!在爬虫的过程中,要保持代理池的稳定性可不容易。今天就来和大家分享一些实用经验,教你如何让代理池在爬虫过程中一直运行!方法简单易行,让你的爬虫工作更顺畅. 在进行爬虫工作时&#xff0…

在服务器上搭建Jenkins

目录 1.服务器要求 2.官方文档 3.在服务器上下载Jenkins 3.1 下载war包 3.2 将war包上传到服务器的一个目录下 3.3 启动jenkins 3.3.1 jdk版本升级 1)下载jdk17 2)解压到当前文件夹 3)配置路径 4.jenkins配置 4.1 填写初始密码&a…

最新docker多系统安装技术

在Ubuntu操作系统中安装Docker 在Ubuntu操作系统中安装Docker的步骤如下。 1.卸载旧版本Docker 卸载旧版本Docker的命令如下: $ sudo apt-get remove docker docker-engine docker.io 2.使用脚本自动安装 在测试或开发环境中&#xff0…

MIUI 欧版刷机教程(操作篇)

文章目录 0 前置条件1 下载ROM包2 确定刷机方式3 线刷教程4 卡刷教程使用系统更新使用 TWRP 问题汇总 0 前置条件 必须先解除手机的 bootloader 锁。详细教程参见官网:申请解锁小米手机 (miui.com)。 1 下载ROM包 在 MIUI EU 官方论坛(需要科学上网&a…

器件介绍TMP1826NGRR、TMP1826DGKR、TMP1827NGRR、TMP1075NDRLR数字温度传感器

一、TMP1826 具有 2Kb EEPROM 的 1-Wire、0.2C 精度温度传感器 器件介绍 TMP1826 是一款高精度、1-Wire 兼容的数字输出温度传感器,具有集成的 2Kb EEPROM 和 –55C 至150C 的宽工作温度范围。TMP1826 在 10C 至45C 的温度范围内提供 0.1C(典型值&#…