0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

工业机械异常检测

深圳市科瑞特自动化技术有限公司 2023-05-31 16:31 775次阅读

您怎么知道一台机器是否在正常运行?问题的回答是:通过利用深度学习检测工业机器的常规振动数据中的异常情况。异常检测有很多用途,而尤其在预测性维护中特别有用。

这个深度学习的例子讲的是基于双向长短期记忆网络(biLSTM)的自动编码器。虽然这个词很拗口,但它仅表示训练网络来重构“正常”数据。这样,当我们给算法提供一些看起来不同的数据时,重构错误会提示您机器可能需要维护。当您所拥有的数据均为“正常”数据时,自动编码器不失是一个很好的尝试方法。

数据集有两部分:维护前的数据和维护后的数据。从逻辑上讲,我们可以假定维护后的数据是“正常”的(当我们有一个称职的维护团队的情况下!)。但是我们对维护前的数据并不确定。

85d96af6-fb59-11ed-ba01-dac502259ad0.png

以下显示了两个相互叠加在一起的数据样本。

8602a15a-fb59-11ed-ba01-dac502259ad0.png

与其在原始信号上进行训练,不如提取特征区分训练前后的数据,这往往帮助更大。使用Diagnostic Feature Designer应用程序,一次性从所有数据中自动提取特征并对其排序。然后,这个应用程序可以自动创建一个函数generateFeatures,以编程方式重做所有这些工作。

trainFeatures = generateFeatures(trainData);

这就是那个基于biLSTM的自动编码器。

featureDimension = 1;

% Define biLSTM network layers

layers = [ sequenceInputLayer(featureDimension,'Name','in')

bilstmLayer(16,'Name','bilstm1')

reluLayer('Name','relu1')

bilstmLayer(32,'Name','bilstm2')

reluLayer('Name','relu2')

bilstmLayer(16,'Name','bilstm3')

reluLayer('Name','relu3')

fullyConnectedLayer(featureDimension,'Name','fc')

regressionLayer('Name','out') ];

自动编码器是这样工作的:在正常数据上训练网络。如果您把正常的数据传给它,就能很好地重构它。如果您把一些不正常的数据传给它,就无法重构它,并且您会从重构错误中看到提示。

在每个通道的排名前四的特征上训练网络—仅根据正常(维护后)数据。

通过挑选合适的重构误差阈值,算法能以相当高的准确率识别出异常情况。而我们有一些已知为异常的测试数据,可以明确地测试算法的准确率。

预测类别



864d90de-fb59-11ed-ba01-dac502259ad0.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机械
    +关注

    关注

    8

    文章

    1630

    浏览量

    40808
  • 检测
    +关注

    关注

    5

    文章

    4520

    浏览量

    91800
收藏 人收藏

    相关推荐

    断路器的检测方法

    断路器的检测方法多种多样,以下是一些常见的检测方法: 一、直观检查 直观检查是断路器检测的基础步骤,主要通过观察断路器的外观来判断其是否存在明显的物理损坏或异常。检查内容包括: · 断
    发表于 12-27 10:29

    串口通讯异常处理方法 串口设备连接方式

    串口通信异常处理方法 1. 异常检测 在串口通信中,首先需要能够检测异常情况。异常
    的头像 发表于 12-27 09:53 865次阅读

    广电计量荣获2024年度机械工业科学技术奖二等奖

    近日,中国机械工业联合会、中国机械工程学会发布《关于表彰2024年度“机械工业科学技术奖”奖励项目的通报》,广电计量检测集团股份有限公司(简称:广电计量)参与完成的《甲醇汽车非常规排放
    的头像 发表于 11-26 13:37 275次阅读

    减速机在工业机械中的核心作用!

    减速机广泛应用于各种工业机械领域,包括交通工具(如船舶、汽车、机车)、建筑用的重型机具、工业机械所用的加工机器及自动化生产设备等。
    的头像 发表于 11-09 18:00 210次阅读
    减速机在<b class='flag-5'>工业</b><b class='flag-5'>机械</b>中的核心作用!

    工业产线机械臂数字孪生 流程工业应用

    图扑软件根据实验室构建的工业产线机械臂数字孪生环境,对数字孪生关键构件、工作过程进行验证,形成此文,与大家共同探讨数字孪生系统构建的关键技术。
    的头像 发表于 11-04 14:15 263次阅读
    <b class='flag-5'>工业</b>产线<b class='flag-5'>机械</b>臂数字孪生   流程<b class='flag-5'>工业</b>应用

    基于AI的异常检测解决方案

    工业过程和机械依赖可预测性和精确性。传感器数据中的意外模式(称为异常)可能表明存在问题,例如组件故障或传感器性能下降。基于 AI 的异常检测
    的头像 发表于 10-17 10:43 425次阅读

    协作与工业机械臂中的电流检测

    电子发烧友网站提供《协作与工业机械臂中的电流检测.pdf》资料免费下载
    发表于 09-04 11:10 0次下载
    协作与<b class='flag-5'>工业</b><b class='flag-5'>机械</b>臂中的电流<b class='flag-5'>检测</b>

    工业机器人和机械臂的设计、功能和应用有哪些区别?

    机械臂是一种由多个关节连接而成的机械结构,类似于人的胳膊。它通常具有可旋转或可伸缩的关节,使其能够在空间中执行精确的定位和操作。机械臂通常由电机、传感器、控制系统和执行器组成。 工业
    的头像 发表于 08-16 09:43 607次阅读

    小鹏汽车荣获2024年机械工业大型重点骨干企业

    近日,由中国机械工业联合会主办的“2024年机械工业大型重点骨干企业发展论坛暨机械、钢铁产业链融通发展大会”在北京举行,小鹏汽车荣获“机械工业大型重点骨干企业”称号。
    的头像 发表于 08-05 10:26 584次阅读

    三菱异常停止plc怎么解决

    三菱电机(Mitsubishi Electric)是一家知名的日本企业,其生产的PLC(可编程逻辑控制器)广泛应用于工业自动化领域。然而,在使用过程中,PLC可能会出现异常停止的情况。 一、三菱
    的头像 发表于 07-25 10:13 2522次阅读

    工业平板电脑在印刷机械设备上的应用

    工业平板电脑在印刷机械设备上的应用,为印刷行业带来了显著的效率提升和自动化水平的提高。以下是工业平板电脑在印刷机械设备上的一些关键应用:
    的头像 发表于 07-03 15:43 441次阅读

    COD检测仪响应水质异常的速度?

      【JD-LSZ05】山东竞道光电持续更新中....COD(化学需氧量)检测仪在响应水质异常方面的速度是确保水体污染控制和环境保护的重要指标之一。COD检测仪的响应速度受多种因素影响,需要在多个
    的头像 发表于 05-09 16:08 315次阅读

    工业异常检测超越特定阈值限制的解决方案

    异常检测和分割(AD&S)对于工业质量控制至关重要。虽然现有方法在为每个像素生成异常分数方面表现出色,但实际应用需要产生一个二进制分割来识别异常
    发表于 04-09 10:44 657次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>异常</b><b class='flag-5'>检测</b>超越特定阈值限制的解决方案

    工业网关的数字化车间机械手和工业生产设备远程监控解决方案应用

    工业生产环境中,数字化车间机械手和工业生产设备的远程监控日益成为一种趋势。随着工业互联网的快速发展和智能制造的兴起,传统的生产方式已经难以适应市场的需求和竞争的压力,因此,数字化车间
    的头像 发表于 03-29 13:43 532次阅读
    <b class='flag-5'>工业</b>网关的数字化车间<b class='flag-5'>机械</b>手和<b class='flag-5'>工业</b>生产设备远程监控解决方案应用

    如何应对工业缺陷检测数据短缺问题?

    这篇论文介绍了一种文本引导的变分图像生成方法,旨在解决工业制造中的异常检测和分割问题。传统方法通过训练非缺陷数据的分布来进行异常检测,但这需
    发表于 03-14 10:15 585次阅读
    如何应对<b class='flag-5'>工业</b>缺陷<b class='flag-5'>检测</b>数据短缺问题?