机器学习和物联网驱动技术在加工过程中监测工具磨损:一项全面的综述

news2024/11/14 16:38:57

这篇论文的标题是《Machine-Learning and Internet-of-Things-Driven Techniques for Monitoring Tool Wear in Machining Process: A Comprehensive Review》,由 Sudhan Kasiviswanathan、Sakthivel Gnanasekaran、Mohanraj Thangamuthu 和 Jegadeeshwaran Rakkiyannan 四位作者共同撰写。论文发表在《Journal of Sensors and Actuator Networks》2024年第13卷,编号为53。

摘要

  • 论文讨论了工具状态监测(Tool Condition Monitoring, TCM)系统在工业4.0制造领域的重要性。
  • TCM系统通过传感器和监测技术快速识别和诊断数控机床(CNC)的工具磨损、缺陷和故障。
  • 论文强调了TCM在制造业中的关键作用,并概述了TCM数据处理和分析的挑战。
  • 论文探讨了各种TCM系统,包括切削力、声发射、振动和温度监测系统。
  • 论文还探讨了将工业物联网(Industrial Internet of Things, IIoT)和机器学习(Machine Learning, ML)整合到CNC机床TCM系统中的可能性。

关键词

  • 工具状态监测
  • 工业物联网
  • 机器学习
  • 工业4.0
  • CNC车削过程
  • 信号处理

主要内容

  1. 引言:介绍了未来工业的转变,强调了先进的传感器技术、嵌入式系统、机器学习和云计算技术在制造系统中的作用。

  2. TCM系统的发展:从1950年代的早期监测工具磨损概念到1970年代数控机床的出现,再到1980年代传感器和信号处理技术的引入,以及2000年代机器学习和早期物联网概念的进步。

  3. 数据采集:讨论了TCM中使用的直接和间接监测方法,包括视觉检测、热成像、光学显微镜、激光位移传感器、电容和电感传感器、超声波传感器、电流监测和力监测等。

  4. TCM信号和数据处理

    • 信号处理:包括预处理、滤波、信号分段和特征处理。
    • 特征提取:从时间域、频率域和时频域提取特征。
    • 降维:减少特征数量,提高分类模型的效率和准确性。
  5. 机器学习和深度学习在TCM系统中的应用

    • 机器学习:使用统计和计算技术预测设备故障,优化维护计划。
    • 深度学习:使用多层神经网络模型处理序列数据和时间序列,如预测工具磨损。

4.1. Machine Learning for TCM

机器学习在TCM中的应用利用了先进的统计和计算技术来预测设备故障、优化维护计划,并提高整体生产效率。机器学习模型通过从历史数据和实时传感器输入中学习,能够更准确地分类工具状态、估计剩余工具寿命,并预测未来的工具故障。

  • 数据预处理:数据收集后,进行标记、归一化、去噪,以准备用于测试和训练。

  • 模型选择:通过应用不同的机器学习模型,识别出最佳的分类器。
  • 算法类型:包括决策树、支持向量机(SVM)、随机森林(RF)、k-最近邻(KNN)、神经网络等。

4.2. Deep-Learning Models for TCM

深度学习是机器学习的一个子集,它使用具有多个层的人工神经网络来模拟数据中的复杂模式。深度学习模型能够自动从原始数据集中学习代表性特征,而无需人工选择和分配特征。

  • 自动特征学习:深度学习模型能够自动映射输入信号和输出条件之间的关系,通过多层网络学习数据中的模式。
  • 数据挑战:深度学习在TCM中的应用面临的一个主要挑战是缺乏大型、标记过的数据集。为了克服这一限制,研究提出了数据增强、合成数据生成、迁移学习、少样本学习和半监督学习等方法。

4.3. Transfer Learning Models for TCM

迁移学习可以减少从头开始训练新模型的计算成本,因为预训练模型已经学习了数据的一些基本特征和模式。这种方法可以在新任务上更快、更准确地学习,从而实现更有效和高效的优化。

  • 预训练模型:利用在大型数据集上预训练的深度神经网络,如AlexNet、GoogLeNet和ResNet-50,来提高TCM的性能。

4.4. Long Short-Term Memory Networks

长短期记忆(LSTM)网络是特别适合处理序列数据和时间序列任务的循环神经网络(RNN)类型,如预测加工过程中的工具磨损。

  • 实时分析:LSTM网络能够实时分析主轴电流等数据,准确评估工具磨损范围。

4.5. Scalability of ML Algorithms

在工业环境中,机器学习算法的可扩展性对于成功部署TCM系统至关重要,尤其是在数据量大、设备众多的情况下。

  • 分布式计算:使用如Apache Hadoop和Apache Spark等分布式计算框架,可以并行处理大型数据集。
  • 云计算平台:AWS、Azure和Google Cloud等云平台提供了可扩展的基础设施,根据工作负载需求动态分配资源。

4.6. Comparative Analysis of Algorithms for TCM

不同机器学习算法在TCM中的应用具有独特的性能准确性,需要根据性能指标和要求进行选择。

  • 性能指标:包括准确性、计算效率、对噪声的鲁棒性、实时适用性等。
  • 算法比较:比较了SVM、决策树、随机森林、KNN、CNN、LSTM等算法的性能。
  • 结论

    机器学习和深度学习技术在TCM系统中的应用,通过提供实时监测和数据驱动的决策支持,显著提高了制造业的效率和精度。随着技术的不断进步,未来的TCM系统将更加智能和高效,能够更好地适应不断变化的制造环境和需求。

6. 工业物联网及其在现代TCM中的应用

  • IoT结构:介绍了四层IIoT架构,包括感知层、数据获取层、网络层、处理层和应用层。
  • 互操作性:讨论了不同设备和传感器之间的兼容性和数据交换。

5.1. IoT Structures for TCM

工业物联网(IIoT)技术的快速发展为工业领域带来了革命性的变化,特别是在智能制造和智能工厂环境中。IIoT技术的发展为工业领域带来了显著的机遇,包括实现智能工厂和智能制造。

  • IIoT架构:一般采用四层IIoT架构,包括感知层、数据获取层、网络层、处理层和应用层。
  • 感知层:基础层,负责使用各种传感器从物理环境中收集数据,如温度、压力、振动和机器性能指标。
  • 数据获取层:关键角色是提供准确、实时的机器和过程操作状态信息。
  • 网络层:负责将信息从传感器安全地传输到云端或本地服务器,使用如Wi-Fi、Ethernet、5G或MQTT等通信协议。
  • 处理层:在云端或边缘服务器中处理数据,使用高级分析和机器学习算法提取有意义的见解。
  • 应用层:利用处理层生成的见解来驱动决策制定和控制操作,执行实时机器调整、优化生产计划或触发维护警报。

5.2. Interoperability of IoT Devices

在工业环境中,不同的设备将被用来收集实时工具状态数据。因此,互操作性对于创建一个统一的TCM系统至关重要,该系统可以无缝集成不同的传感器和设备。

  • 标准化:数据格式和通信协议的标准化对于确保设备之间的兼容性至关重要。
  • 中间件:作为中介,处理数据转换和通信,确保不同设备和谐工作。

5.3. Edge and Fog Computing

边缘计算和雾计算在现代化TCM系统中至关重要,特别是在未来工业的背景下。

  • 边缘计算:将计算和数据存储更接近数据源,如传感器和机器,从而减少延迟和带宽使用。
  • 雾计算:将云扩展到边缘,创建分布式计算基础设施,雾节点可以聚合来自多个边缘设备的数据,执行中间处理,并将精炼的数据转发到云端。

5.4. Possibilities of Industrial IoT Application

工业物联网的应用目的是充分利用切削工具的潜力,防止故障。

  • 虚拟加工:通过模拟加工过程,制造商可以在没有物理试验的情况下建模和分析加工操作。
  • 实时监测:集成虚拟机与实时数据和先进的机器学习模型,可以创建高度适应性和高效的制造过程。

5.5. Virtual Machining and Its Application

虚拟加工是现代制造的关键方面,提供了加工过程的数字模拟。

  • 数字孪生:创建加工环境的数字孪生,包括工件、工具和机床动力学。
  • 模拟:通过模拟,制造商可以预测工具磨损、表面光洁度和潜在缺陷等结果。

IIoT技术在TCM系统中的应用,通过提供实时监测、预测性维护和优化,显著提高了制造和加工操作的生产力、效率和成本效益。随着技术的不断发展,新的IoT基础TCM系统的方法和理念正在被提出和发展,这些技术使得实时监测、预测性维护和优化成为可能,从而提高了制造业的生产力和效率。

7.虚拟加工及其应用:虚拟加工提供了数字模拟的加工过程,允许制造商在没有物理试验的情况下建模和分析加工操作。

8.挑战和前景:讨论了创建适用于CNC机床的工业级TCM系统所面临的挑战,包括传感器集成、数据准确性、系统效率和准确性、以及经济可行性。

9.结论:总结了TCM在现代制造业中的关键作用,并强调了持续研究的必要性,以解决传感器集成、数据处理、网络安全和经济可行性方面的挑战。

作者贡献

  • 概念化、方法论、软件、验证、形式分析、调查、资源、数据整理、原稿撰写、审稿和编辑、可视化、监督等方面均有涉及。

术语表

  • 包括了AE(声发射)、CNC(计算机数控)、IIoT(工业物联网)、ML(机器学习)、FFT(快速傅里叶变换)等术语的定义。

参考文献

  • 论文列出了一系列参考文献,涵盖了TCM、传感器技术、信号处理、机器学习和IIoT等相关领域的研究。

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

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

相关文章

最好用的Python IDE,PyCharm保姆级安装教程

简介 由于Python语法简单容易入门,并且Python在办公自动化等领域的功能非常强大,所以现在越来越多非IT行业的人也开始学起了Python,要学习和使用一门编程语言,一个好用的IDE是必不可少的,而对于Python来说&#xff0c…

SpringMVC基于注解使用

01-拦截器介绍 首先在pom.xml里面加入springmvc的依赖 创建拦截类 在spring-mvc.xml配置拦截器配置 创建控制类测试 拦截器中处理方法之前的方法介绍 拦截器中处理方法之后,渲染之前的方法介绍 拦截器中处理方法之后,渲染之后的方法介绍 判断拦截器和过…

SAM2(Segment Anything Model 2)新一代分割一切大模型实战总结

Segment Anything Model 2(SAM 2)作为Meta公司发布的Segment Anything Model(SAM)的升级版本,在图像和视频分割领域展现出了显著的优点和特性。 论文连接:https://arxiv.org/pdf/2408.00714 Demo: https…

9月6号作业

1&#xff1a;.h文件 #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QWidget> #include<QIcon> //图标类 #include<QLabel> //标签类 #include<QMovie> //动图类 #include<QLineEdit> //行编辑器类 …

黑马点评8——好友关注-SortedSet

文章目录 关注和取关共同关注Feed流实现方案分析推送到粉丝收件箱Feed流基于推模式实现关注推送功能 滚动分页查询收件箱的思路实现滚动分页查询 关注和取关 所以关注和取关就是简单的插入和删除数据库。 Overridepublic Result isFollow(Long followUserId) {// 1. 获取登录用…

J.U.C Review - Stream并行计算原理源码分析

文章目录 Java 8 Stream简介Stream单线程串行计算Stream多线程并行计算源码分析Stream并行计算原理Stream并行计算的性能提升 Java 8 Stream简介 自Java 8推出以来&#xff0c;开发者可以使用Stream接口和lambda表达式实现流式计算。这种编程风格不仅简化了对集合操作的代码&a…

无线信道中ph和ph^2的场景

使用 p h ph ph的情况&#xff1a; Rayleigh 分布的随机变量可以通过两个独立且相同分布的零均值、高斯分布的随机变量表示。设两个高斯随机变量为 X ∼ N ( 0 , σ 2 ) X \sim \mathcal{N}(0, \sigma^2) X∼N(0,σ2)和 Y ∼ N ( 0 , σ 2 ) Y \sim \mathcal{N}(0, \sigma^2)…

枚举: C++和Python实现鸡兔同笼问题

作者制作不易&#xff0c;关注、点赞、收藏一下吧&#xff01; 目录 1.Python实现 2.C实现 1.Python实现 首先&#xff0c;我们需要输入头和脚的数量: head int(input("请输入头的数量: ")) feet int(input("请输入脚的数量: ")) input() 实现输入…

优质的产业园都在怎么做运营?

产业园区作为区域经济发展的重要载体&#xff0c;其运营模式和管理水平直接影响着产业集聚的成效和区域经济的竞争力。在一线城市与新一线城市中&#xff0c;已经涌现出了一批以高效运营、创新服务为特色的优质产业园&#xff0c;今天&#xff0c;我们就城市标杆产业园的案例和…

10款古方突破1800亿元,康缘药业发力,市场迎井喷式增长……

在政策东风与市场需求的双重驱动下&#xff0c;中药创新领域正迎来前所未有的发展机遇。特别是古代经典名方制剂的研发与注册&#xff0c;正以前所未有的速度推进&#xff0c;不仅激发了行业的活力&#xff0c;也为患者带来了更多治疗选择。本文将深入探讨这一领域的最新动态&a…

828华为云征文|Flexus云服务器X实例快速部署在线测评平台,适用各种信息学教学

文章目录 如何选配Flexus云服务器X实例服务器HydroOJHOJ 服务器资源的选取基础配置实例规格镜像、存储、网络弹性公网IP云服务器名称 部署HydroOJ1.设置安全组、开放端口2.部署HydroOJ回到控制中心&#xff0c;远程登录 部署HOJ安装docker# 安装docker-compose部署HOJ 本篇幅为…

Vatee万腾平台:赋能企业,共筑智慧经济新高地

在智慧经济时代的大潮中&#xff0c;企业如何把握机遇&#xff0c;实现转型升级&#xff0c;成为行业内的佼佼者&#xff1f;Vatee万腾平台以其卓越的技术实力、前瞻性的战略眼光和全方位的服务体系&#xff0c;正逐步成为企业数字化转型的坚实后盾&#xff0c;赋能企业&#x…

Day-06-QFileDialog文件操作

一、实现打开文件选择对话框 1、程序演示 2、相关代码 void Widget::on_QFileDialog_clicked() {QString fileName QFileDialog::getOpenFileName(this, tr("Open File"),"D:/QT project/", /*注意修改自己的文件打开地址*/tr("Text (*.txt *.d…

又一个新的开源AI项目!!【送源码】

好家伙&#xff0c;国内大模型发展太猛了&#xff01; 旗舰端侧模型面壁「小刚炮」系列进化为全新 MiniCPM 3.0 基座模型&#xff0c;再次以小博大&#xff0c;以 4B 参数&#xff0c;带来超越 GPT-3.5 的性能&#xff0c;强得不像端侧模型。 并且&#xff0c;量化后仅 2GB 内…

【Hadoop|HDFS篇】HDFS的读写流程

1. HDFS的写流程 1.1 剖析文件的写入 副本存储节点的选择问题&#xff1a; 第一个副本在Client所在的节点上&#xff0c;如果客户端在集群外&#xff0c;随机选一个。第二个副本在另一个机架的随机一个节点上。第三个副本在第二个副本所在的机架的随机节点上。 2. HDFS的写流…

Redis 集群:如何实现数据的高效分片与负载均衡

Redis 集群&#xff1a;如何实现数据的高效分片与负载均衡 一 . 基本概念二 . 数据分片算法2.1 哈希求余算法2.2 一致性哈希算法2.3 哈希槽分区算法核心思路Redis 集群中最多只能有 16384 个分片吗 ?为什么一定要是 16384 个槽位 ? 三 . 基于 docker 进行集群的搭建3.1 创建目…

《MaPLe: Multi-modal Prompt Learning》中文校对版

系列论文研读目录 文章目录 系列论文研读目录题目&#xff1a;《Maple&#xff1a;多模态提示学习》摘要1.简介2.相关工作视觉语言模型&#xff1a;提示学习&#xff1a;视觉语言模型中的提示学习&#xff1a; 3.方法3.1.回看CLIP编码图像&#xff1a;编码文本&#xff1a;Zero…

【vue、UI】使用 Vue2 和 Element UI 封装 CSV 文件上传组件,实现csv回显

文章目录 前言组件功能概述实现效果组件模板结构组件的核心逻辑1.数据属性定义2.方法拆解3.CSV 文件解析方法4. 错误处理方法 组件样式完整组件代码总结待优化的地方 前言 在 Vue2 项目中&#xff0c;我们经常需要封装一些可重用的组件来提升开发效率。本文将介绍如何使用 Vue…

Linux工程管理文件Makefile-入门篇

1.Makefile简介 Makefile是在Linux环境下 C/C 程序开发必须要掌握的一个工程管理文件。当你使用make命令去编译一个工程项目时&#xff0c;make工具会首先到这个项目的根目录下去寻找Makefile文件&#xff0c;然后才能根据这个文件去编译程序。那Makefile在编译过程中到底起了…

T7:咖啡豆识别

T7&#xff1a;咖啡豆识别 **一、前期工作**1.设置GPU,导入库2.导入数据3.查看数据 **二、数据预处理**1.加载数据2.可视化数据3.配置数据集 **三、构建CNN网络模型**1、手动搭建2、直接调用官方模型 **四、编译模型****五、训练模型****六、模型评估****七、预测**八、暂时总结…