热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

svr预测出来是一条直线_人工智能制造业应用装备寿命预测管理自动化机床刀具寿命管理...

Background卷积神经网络与刀具崩刃检测实验电流信号如何反映刀具磨损卷积网络架构数据超参数网络架构图实验结果刀具寿命预测数据概况和预测目标特征和分析模型架构LSTM时域统计特
2181a20d1c64330a3ba71630ac9c5184.png

Background

卷积神经网络与刀具崩刃检测实验

电流信号如何反映刀具磨损

卷积网络架构

数据

超参数

网络架构图

实验结果

刀具寿命预测

数据概况和预测目标

特征和分析

模型架构

LSTM+时域统计特征

LSTM+原始信号

LSTM+FFT频域特征

CNN+logfbank频域特征

SVR+stacking

结语

Background

工业生产环境中有大量生产履历,传感器,原料质量重量参数等数据,如何利用这些数据改良生产,针对行业的痛点进行数据挖掘方案的实验以及实施,最终提高企业生产效率是一个具有建设性,大量需求性的问题。如液晶屏幕面板行业高技术含量的柔性屏生产率常在50%(该数据不绝对准确,但良率确实极低)。

同时,工业数据挖掘是个多面而复杂的问题,工业制造涉及生物化学制药,精密机械零件,电子液晶面板等等等等门类,不同行业不同需求,且不同企业不同情景下需要的方案必然不同,有些甚至需要从装传感器数据采集卡的硬件方案,NoSQL数据库等等从零做起。

其中装备的寿命预测管理是一个较为有趣且紧急的方面,如现代钢铁冶炼过程中使用的熔炼矿石提取铁的高炉,其主体以及各部分使用的零部件就是一个需要对其寿命进行严格管控的例子,若零部件超过寿命会使得产量下降,严重时发生生产事故。再如自动化生产线用于切削磨铣工件(如手机壳,ipad壳,汽车发动机轴齿等等)的刀具,有相当部分是特种合金制的昂贵的进口刀具,每把刀的寿命(加工工件次数)非硬固定的,若超过极限会使产品加工坏,或更严重的使机床主轴由于错误加工造成破损(这可能造成百万以上的损失,包括机床维修和生产产能减少)。总之,装备寿命预测管理是一个即紧迫又经济潜力丰富的课题。

而自动化机床的刀具寿命管理又是一个更为具体而情景广泛的点。例如,有些精密加工的机台刀具价值在万元人民币上下,若将1000把最大寿命可能在5000次的刀在4500次换下,就丢掉了10万人民币,但在4600次换下可能造成产线停工10-20次,反而得不偿失。若能精确的对刀具的寿命进行管理,在仅有10次加工次数时就进行预警可以即保护产线又完全利用刀具使得成本降低10%,毕竟一个工厂有百台机台24小时不间断加工,每台机台3-6小时换一次刀具十分正常,在如此大的数量基础下能节省的经济价值是十分可观的。

卷积神经网络与刀具崩刃检测实验

本章大量图片及内容来自李广 的论文Tool Breakage Detection through Neural Network

该实验利用数控机床(CNC, Computer Numerical Control)主轴电流信号,对反复磨铣工件的碳棒进行崩刃的检测。

电流信号如何反映刀具磨损

deb4fbc571c608866b30fe0542488205.png

刀具完整生命周期每秒采集(采样率2k/s)的电流信号的(a)原始电流信号,(b)均值,(c)方差,(d)峰峰值组图。可以明显看到随着刀具加工寿命减少均值,方差等值逐步增加,而峰峰值在寿命末期波动有变化剧烈的趋势。

40e3d1861c3707eecfa85b3e19944fe1.png

每分钟电流信号的(a)均值,(b)方差,(c)峰峰值组图。随寿命减少的变化趋势仍较为明显。

可以由此得出的结论是主轴电流信号是可以较好的反映刀具磨损状态。

卷积网络架构

数据

5把刀具的全生命周期电流信号,共52080000个数据点,去除无用的换刀停机部分采集的数据,按一分钟7200个数据点的时间窗口划分为404个样本。

input data shape: 1*7200*1,不足7200点的数据块,以0填充。

超参数

1、网络深度:5

2、学习率:1-4e

3、权重初始化:均值为0,标准差为0.01的正态分布随机数。

网络架构图

d7de9800ae7f3c559fe7245522620b8c.png

输入层: 1*7200*1,

隐层1:filters 128 1*5*1 以128个kernels且size为5,步长为1的卷积核进行滑动卷积;

隐层2:input 1*3600*128 filters 256 1*5*128;

隐层3:input 1*1800*256 filters 512 1*5*256 output 1*900*512;

全连接: output 1*1024*1

softmax/logistics: 2(两种结果输出,刀具损坏/未损坏)

利用一个一维的LenetConv结构,可以对时序电流的各信号点的交叉特征进行挖掘。论文中除了卷积网络还采用 了BP全连接网络进行了训练和测试,但效果不如卷积网络。

实验结果

4bb5208c816ae3fe12861fb9f24ce61e.png

论文最后作者也总结了实验的优缺点。主要意义在于对于该问题给出了切实的机器学习的解决方法并卓有成效,测试集准确率可以达到0.93。但缺点也同样存在,一个是精度问题,每分钟才能给出来一个的检测是企业无法接受的;二是论文中采用的数据都是“实验室数据”,即同一台机台,在同样的简单工艺流程条件以及同样的材料下才能能使用,对迁移性和在复杂的工艺条件(如十几把刀的刀塔灵活加工)的情况还有待探索。

刀具寿命预测

某厂商举办了对刀具寿命预测的比赛,利用刀具加工时的主轴震动和主轴电流数据预测刀具剩余寿命。以复赛50名结束比赛。

数据概况和预测目标

(一)两类文件:1、传感器时序数据,采样率25600/s,包含xyz三个空间方向的震动数据以及主轴电流数据。2、CNCinfo数据,采样率约20/s(机台PLC控制器对这类数据的缓存输出率没有固定保证),力矩负载数据,以及xyz主轴空间方向位移数据。

(二)数据量:训练集共5把刀全生命的数据,每5分钟采样一分钟数据,测试集给出实际加工50分钟内间隔采样的10分钟数据(会指出是具体哪个时间段的数据,如60-110,30-80等等),预测刀具剩余寿命。(这妖艳的方式,真是找麻烦)

(三)预测目标:如训练集中某刀全生命共95分钟,若给出0-50测试数据,则剩余寿命为45分钟。

(四)评分标准: ​

共n把刀。

从标准中可以看出业务上的一个要求,标准更鼓励能提前预警,若已经到寿命再预警则失去系统的意义。

c45df0390b0b2185686ac20b71b3f030.png

特征和分析

(一)时域统计特征

按每秒的电流以及三个震动通道的25600个数据点求均值,中位数,峰峰值,标准差,方差,最大值,最小值;以及先取绝对值(电流和震动信号的正负标定方向)再求各统计值

按每分钟的电流以及三个震动通道的数据的均值,方差,以及峰峰值。最终特征52维。

(二)频域特征

利用傅里叶进行频谱变换后取频率变化明显的部分作为特征输入,logfbank时频域变换。

(三)原始信号

直接将原始信号作为输入。

模型架构

LSTM+时域统计特征

时域统计特征,将60s,52维特征使用LSTM以时序序列的方式进行训练。结构如下。

252200a9f78648ce5e11e73e35814b38.png

LSTM+原始信号

原始信号,60s,25600维以时序序列方式进行循环网络训练。结构如下。

774a8d3fd776f6e1b22264a92f11b5b7.png

LSTM+FFT频域特征

该部分与lstm+原始信号网络框架相同,输入变为(60,1280),有效的频段大多处于低频段。

CNN+logfbank频域特征

logfbank:对数滤波器组能量,是语音信号中用于提取谱图信号常用方法。

每秒25600个数据点转为49*40频谱阵。卷积结构如下。

58781acba717af3b86f2258614aa8b19.png

SVR+stacking

最终选择stacking的方式融合4种模型(LSTM+时域统计特征,LSTM+傅里叶频域特征,LSTM+原始信号,CNN+logfbank频域特征),得到每秒的4维特征,用SVR进行回归训练及预测。

该模型最终结果在A榜4把加工动作不同的刀具测试数据中,经过调整超参数训练,结果最优为60分(即平均每把刀剩余寿命预测误差不超过20分钟)

结语

尽管已经有一些机器学习方法能尝试解决刀具寿命管理的问题,但是随着机台加工方式以及参数、工艺流程等方式的改变,这些方法的预测效果就陡然下降。如B榜中5把刀,按上述模型只有两把刀仍能达到60分(误差不超过20分钟)的水平,其他三把不同加工方式的刀具则完全未能拟合到其函数。所以为了模型优秀的迁移性和稳定性,一方面可以发挥深度学习黑盒模型强拟合性的特点,尽量采到多的学习样本及数据(等待土豪企业出现大量投资),另一方面可以从材料机械等基础原理学科对该问题进行系统性的研究,都是十分必要的。总而言之,路漫漫其修远。



推荐阅读
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 为何Serverless将成为未来十年的主导技术领域?
    为何Serverless将成为未来十年的主导技术领域? ... [详细]
  • 能够感知你情绪状态的智能机器人即将问世 | 科技前沿观察
    本周科技前沿报道了多项重要进展,包括美国多所高校在机器人技术和自动驾驶领域的最新研究成果,以及硅谷大型企业在智能硬件和深度学习技术上的突破性进展。特别值得一提的是,一款能够感知用户情绪状态的智能机器人即将问世,为未来的人机交互带来了全新的可能性。 ... [详细]
  • 在前一篇文章《Hadoop》系列之“踽踽独行”(二)中,我们详细探讨了云计算的核心概念。本章将重点转向物联网技术,全面解析其基本原理、应用场景及未来发展前景。通过深入分析物联网的架构和技术栈,我们将揭示其在智能城市、工业自动化和智能家居等领域的广泛应用潜力。此外,还将讨论物联网面临的挑战,如数据安全和隐私保护等问题,并展望其在未来技术融合中的重要角色。 ... [详细]
  • Python与R语言在功能和应用场景上各有优势。尽管R语言在统计分析和数据可视化方面具有更强的专业性,但Python作为一种通用编程语言,适用于更广泛的领域,包括Web开发、自动化脚本和机器学习等。对于初学者而言,Python的学习曲线更为平缓,上手更加容易。此外,Python拥有庞大的社区支持和丰富的第三方库,使其在实际应用中更具灵活性和扩展性。 ... [详细]
  • 探讨 jBPM 数据库表结构设计的精要与实践
    探讨 jBPM 数据库表结构设计的精要与实践 ... [详细]
  • WPF项目学习.一
    WPF项目搭建版权声明:本文为博主初学经验,未经博主允许不得转载。一、前言记录在学习与制作WPF过程中遇到的解决方案。使用MVVM的优点是数据和视图分离,双向绑定,低耦合,可重用行 ... [详细]
  • SSAS入门指南:基础知识与核心概念解析
    ### SSAS入门指南:基础知识与核心概念解析Analysis Services 是一种专为决策支持和商业智能(BI)解决方案设计的数据引擎。该引擎能够为报告和客户端应用提供高效的分析数据,并支持在多维数据模型中构建高性能的分析应用。通过其强大的数据处理能力和灵活的数据建模功能,Analysis Services 成为了现代 BI 系统的重要组成部分。 ... [详细]
  • 如何高效启动大数据应用之旅?
    在前一篇文章中,我探讨了大数据的定义及其与数据挖掘的区别。本文将重点介绍如何高效启动大数据应用项目,涵盖关键步骤和最佳实践,帮助读者快速踏上大数据之旅。 ... [详细]
  • 在CentOS上部署和配置FreeSWITCH
    在CentOS系统上部署和配置FreeSWITCH的过程涉及多个步骤。本文详细介绍了从源代码安装FreeSWITCH的方法,包括必要的依赖项安装、编译和配置过程。此外,还提供了常见的配置选项和故障排除技巧,帮助用户顺利完成部署并确保系统的稳定运行。 ... [详细]
  • 视觉图像的生成机制与英文术语解析
    近期,Google Brain、牛津大学和清华大学等多家研究机构相继发布了关于多层感知机(MLP)在视觉图像分类中的应用成果。这些研究深入探讨了MLP在视觉任务中的工作机制,并解析了相关技术术语,为理解视觉图像生成提供了新的视角和方法。 ... [详细]
  • 图像分割技术在人工智能领域中扮演着关键角色,其中语义分割、实例分割和全景分割是三种主要的方法。本文对这三种分割技术进行了详细的对比分析,探讨了它们在不同应用场景中的优缺点和适用范围,为研究人员和从业者提供了有价值的参考。 ... [详细]
  • AI TIME联合2021世界人工智能大会,共探图神经网络与认知智能前沿话题
    AI TIME携手2021世界人工智能大会,共同探讨图神经网络与认知智能的最新进展。自2018年在上海首次举办以来,WAIC已成为全球AI领域的年度盛会,吸引了众多专家学者和行业领袖参与。本次大会将聚焦图神经网络在复杂系统建模、知识图谱构建及认知智能应用等方面的技术突破和未来趋势。 ... [详细]
  • 2019年斯坦福大学CS224n课程笔记:深度学习在自然语言处理中的应用——Word2Vec与GloVe模型解析
    本文详细解析了2019年斯坦福大学CS224n课程中关于深度学习在自然语言处理(NLP)领域的应用,重点探讨了Word2Vec和GloVe两种词嵌入模型的原理与实现方法。通过具体案例分析,深入阐述了这两种模型在提升NLP任务性能方面的优势与应用场景。 ... [详细]
  • 在现代办公环境中,高效的办公软件是提升工作效能的关键。本文将推荐几款实用且专业的办公软件,帮助用户提高工作效率。首先,微软Office套件中的Word、Excel和PowerPoint依然是最常用的工具,它们凭借强大的功能和易用性,成为众多用户的首选。此外,本文还将介绍其他一些创新的办公软件,如Google Workspace和Notion,这些工具在协作和项目管理方面表现出色,值得尝试。 ... [详细]
author-avatar
手机用户2602885351
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有