数控机床设备分布式健康监测与智能维护系统MTAgent

数控机床设备分布式健康监测与智能维护系统MTAgent-v1.1融合了目前各种先进的信号处理以及信息分析算法以算法工具箱的方式,采用了一种开发的、模块化的结构实现信号各种分析处理,采用Python编程语言,满足不同平台需求(包括WindowsLinux)。在v1.0版本基础上,MTAgent-v1.1对大型生产线的各种数控机床运作过程的振动情况实施监控与故障诊断系统,新增的功能包括:机床关键部件的振动、位移、温度、声音等多传感信号融合分析与建模,变工况(变速、变温)自适应学习建模、多时间周期与多健康指标联合提供等,实现缺陷早期预示,健康趋势评估与预测,及时发现异常,并对其进行故障诊断、健康预诊与维修。

数控机床设备分布式健康监测与智能维护系统MTAgent-v1.1主要融合了目前各种先进的信号处理算法,人工智能算法、振动机理、以及多传感信号融合算法,采用全Python语言,以B/S模式,通过前端与后端集成开发,采用开放的、模块化、多层架构的设计思想实现型机床故障诊断与健康预测。MTAgent主要包括:实时可视化监测模块、振动异常检测模块、趋势监测模块、信号分析模块、故障诊断模块、健康量化评估模块、剩余寿命预测模块、变工自学习模块、系统设置管理模块、维护报警管理模块、报表管理模块、数据存储管理模块等多个功能模块。预计在v1.2版本,将提供数控机床智能维护系统的关键部件基于数字孪生的智能维护功能19946089034。

1)多传感信号采集与处理

在数控机床关键部件,如电主轴、轴承、丝杠、导轨、轴承等布置加速度传感器,转速、声音、温度等传感器,实时采集数控机床运行时的不同部件的多传感信号(可按需要布置相关传感器)。通过数据库管理与系统后台的自动运行脚本,实现数据实时数据的计算、分类与向数据库中定时保存,提供了对采集数据的计算、归并及根据存储功能。通过以上技术手段,保证系统数据的稳定读取、计算与保存。同时在不同的系统展示界面,对需要进行进一步分析的数据按照不同算法完成各类数值计算,实现各种分析需要的特征量提取。

图片

数控机床多传感器安装

2.系统功能

本系统聚焦于大数据驱动与人工智能赋能的数控机床关键部件在线监控与故障诊断系统研制,将信号分析、信号处理、深度学习、自适应学习、统计学习等最新信号处理与人工智能理论与方法系统地引入到数控机床关键部件在线监控与故障诊断系统,在信号层和特征层对设备状态进行信号处理、融合、建模、监测、诊断及预测。

1)分布式机床维护系统主驾驶舱

建立分布式机床的管理模型,实现工厂、机床、部件、测点四级设备树动态管理,建立主驾驶舱操作系统。

图片

(2)机床健康监测与智能智能系统主体功能

针对丝杠、电主轴等关键部件,建立了变工况(变速、变温、变载荷)、多传感信息融合(振动、转速、位移、声音、温度等)的信号层与数据层的健康监测与智能维护系统,提供多时间周期多尺度的健康指标,评估机床部件的健康程度。

图片

(3)多点矫正自适应学习模型

针对机床都运行在变工况(变速、变温、变载荷)条件下,研制了特有的变工况在线动态数据处理模型,显著减少系统的误报警,提高报警的正确性。

图片

(4)深度变速模型自适应学习

研制了变转速信号与振动传感信号(如振动信号)联合学习的深度学习模型,实现对变转速的振动信号自适应学习,进而提供机床部件健康的量化评估指标。

图片

(5)变温自适应学习模型

针对机床变温下对加工精度以及部件健康的显著影响,研制了变温信号与振动传感信号(如振动信号)联合学习的深度学习模型,实现对变温信号与振动信号融合自适应学习,进而提供机床部件健康的量化评估指标。

图片

(6)健康评估模型

研制了基于超球模型、SOM、逻辑回归、各类深度学习模型的机床健康量化评估模型,适合只有健康数据,或者具备故障数据的各种健康状态建模场景。

图片

图片

(7)多传感融合与多指标的健康监测

研制了多传感信号融合(振动、温度、声音等),以及多指标自定义融合模型,开展可靠的机床部件健康在线量化评估,有效监测机床健康在线变化。

图片

(8)预警事件监测与溯源模块

通过系统自动监测计算,形成预警事件监测与溯源模块,在线上报异常预警,并可溯源到该异常的时间点对应的数据、健康指标变化、信号诊断等功能,开展溯源分析。

图片

(9)模型训练管理模块

实现对各个模型的训练、研制与测试流程:

图片

附:数控机床设备分布式健康监测与智能维护系统MTAgent-v1.0

MTAgent-v1.0主要包括:实时可视化监测模块、振动异常检测模块、趋势监测模块、信号分析模块、故障诊断模块、健康量化评估模块、剩余寿命预测模块、系统设置管理模块、维护报警管理模块、报表管理模块、数据存储管理模块等多个功能模块。

1)系统首页

系统首页为如图所示。主界面分为四块:左上部分位系统菜单导航区,供用户在不同的页面上切换;左中间部分为机床的工艺参数显示;左下部分为当前设备信号与工艺参数展示区;右侧为六个机床的24个测点实时监测可视化区域,可以直观判断当前不同机床测点的工作状态。

图片

系统首页

主界面提供直观的可视化监测,机床设备工况复杂多变,直接监测记录费时费力,可以通过系统主界面用户能够直观的看到所要查看的设备相关部件健康状况。

系统数据采集与预处理流程描述如下,在每台数控机床布置四个加速度传感器(可按需布置产期),实时采集数控机床运行时的不同部件的振动信号。通过数据库管理与系统后台的自动运行脚本实现数据的读取、计算、分类与存储。

2)设备健康监控与阈值设置

该界面为设备状态总览界面,可以直观看到每台机床的四个测点的雷达图,并实时显示每台的机床不同传感的当前状态。传统的分析手段速度较慢、无针对性的指标,该模块包括设备实时振动信号过程的分析,在信息设置栏中分别选择好设备、测点以后直接显示实时信号的特征指标图。所用的监测指标为加速度振动量、速度振动量、共振与支撑刚性,设置了预警线与故障线,当前指标超过预警线时,显示为黄色,当前指标超过故障线时,显示为红色。点击‘选择所要查看机床’可选择1号至6号机床,点击‘选择所要查看传感’可选择1号至4号传感。

图片

图片

3)信号高中低频域分析

此界面为高中低频滤波分析界面,通过低通、带通、高通滤波对原始信号进行滤波,详细展示原始振动信号在不同频段所包含的有关设备运行的频域信息。

图片

4)信号分解分析

此界面为分解算法分析界面,辊面振动纹早期振动微弱,故障脉冲与特征难以发现,通过该功能模块依据实际采集的传感信号,通过变分模态分解算法进行噪声抑制与特征提取,抑制无关脉冲信息,抽取重要的特征。突出反映关键部件运行状态中较微弱的周期性脉冲以及相应的故障特征频率。

图片

5)三维频谱分析

此界面为三维频谱图界面,展示拥有相同的X轴数据(如相同的时间序列)、不同的Y轴数据(如不同的类别变量)和Z轴数据,可以清晰地展示不同数据在时间以及幅值上的变化关系。

图片

6)信号降噪处理分析

该界面为降噪算法与降噪后包络谱界面,通过降噪算法过滤设备原始振动信号中的噪声成分,并显示降噪后信号对应的频谱分析。减少信号中无关成分,突出能反映设备运行状态的周期性脉冲,使得时域图与频域图都更加的清晰,以便于故障特征频率的分析。

图片

7)健康评估与阈值设置

此界面为健康指标界面,可实现数据健康指标判别模型的训练与建立,依据健康指标可以有效区分设备振动异常与正常状态,通过正常工况数据进行训练,并对其他工况的数据验证健康指标的有效性。异常状态的数据以黄色与红色显示。

图片

图片

8)寿命预测与阈值设置

此界面为寿命预测界面,根据日平均健康因子做时间序列预测,当预测值超过设定的警告阈值,则会输出可能失效的日期,从而在该时间节点之前采取相关维护计划。

图片

图片

9)健康趋势监测

此界面为健康趋势分析,选取了对振颤故障最为敏感的两个指标:振动有效值趋势与异常共振有效值趋势进行显示。在设置栏中分别选择好开始日期、结束日期、所要查看的机床与所要查看的传感后点击查询,就可以显示相应时间段内的振动有效值历史趋势与异常共振有效值历史趋势。

图片

10)异常报警管理以及健康趋势分析

对实时监控异常报警事件后台进行自动管控,形成异常报警报表,进行闭环维护。

图片

11)异常报警溯源分析

针对异常报警事件,可进一步检索查看预警时间点前后指标情况,指标查看界面添加了下拉框,可以查看各类指标在异常发生前后的健康曲线变化,通过具体查看按钮跳转到按时间查询的多指标显示界面,实现异常溯源诊断。

图片

图片

12)变转速处理以及自适应健康指标

针对机床加工过程处于不断变速状态,从而引起振动信号在线时变问题,为显著减少误报警,系统提供了信号自适应学习机制以及健康指标在线自适应预警模型。

图片

图片

13)数据备份

此界面为数据备份界面,可以查询指定日期数据在各个表中的条目数量,并对手动备份的数据的情况有详细的数据参考,点击手动备份对选定的数据进行备份。

图片

数据备份

系统依托算法工具箱:

数控机床设备分布式健康监测与智能维护系统MTAgent-v1.1依托两大算法工具箱进行了开发,机械设备信号处理工具箱SPAgent,设备智能维护工具箱SmartAgent:

机械设备信号处理工具箱SPAgent

在机械设备信号处理算法软件包SPAgent,基于机械设备型号处理典型算法模型,以及近3年公开的各种学术文献,形成了信号处理各类经典算法模型以及最新的各类信号处理算法模型,融合了目前各种先进的信号处理算法(可处理振动信号、转速信号、位移信号、声信号等),合计包括近200套算法开发完成,集中于最新3年的新颖算法,可应用于各种机械部件对象(如滑动轴承、滚动轴承、转子、齿轮箱、电机等)),采用全Python语言,以B/S模式,通过前端与后端集成开发,采用开放的、模块化、多层架构的设计思想实现机械系统故障诊断与健康退化预诊维护,能应用在不同场合的设备故障诊断与监测,满足不同类型机械设备与关键部件(轴承、转子、齿轮箱等)的健康预诊与故障诊断需求。SPAgent所有算法模型可灵活地集成到各种设备诊断与健康预诊系统,提供完整的算法类调用接口,基于该工具箱的各种信号处理模型,可迅速建立起一套完整的设备故障诊断与健康预诊系统,也可支持各类系统研制与学术研究。SPAgent包含以下机械设备型号处理算法模块:

(1)时域频域信号处理模块:信号滤噪、频谱分析、时域统计分析、时频域分析、多传感信息融合、故障分离、故障诊断、多故障诊断、变转速诊断等功能;

(2)可视化监测与故障诊断模块:实时波形频谱图、设备振动实时趋势、设备运行状态、振动历史比较图、单多值棒图、三维瀑布图、伯德图、提纯轴心轨迹图、二、三维全息谱图、绘制阶次谱图、启停机转速谱图、频域谱细化图、变速信号处理、稀疏保持、信号变换、形态滤波、转子动静平衡测试等算法模型;

(3)信号降噪算法模块:形态滤波、梳状滤波、小波包滤波、带通滤波、一维Gabor滤波等

(4)信号分解算法模块:小波分解、小波包分解、经验模态分解、变分模态分解、局部均值分解、群分解、非负矩阵分解等

(5)变转速下的信号处理典型算法模块:阶次跟踪、广义解调、同步压缩变换、排列熵等典型算法模型;

(6)早期缺陷预示算法模块:形态分量分析、能量分离算法、正则化正交匹配追踪、子空间追踪等

(7)针对滚动轴承、滑动轴承、转子、变速箱、电机等典型关键机械部件提供各类信号分析处理算法;

(8)声纹处理工具箱:梅尔倒谱系数、梅尔滤波器、Bark倒谱系数、线性预测倒谱系数等;

(9)近3年公开的各种学术文献最新的各类信号处理算法模型。

图片

设备智能维护工具箱SmartAgent

在设备智能维护算法工具箱系统SmartAgent,包括了最新典型算法模型与最新发展的算法模型200多套,采用全Python语言,以B/S模式,通过前端与后端集成开发,采用开放的、模块化、多层架构的设计思想实现机械系统故障诊断与健康退化预诊维护,能应用在不同场合的装备故障探测与故障诊断,满足不同类型机械设备与关键部件(轴承、转子、齿轮箱、联轴器、电机等)的故障诊断需求。

SmartAgent主要包含6大功能模块:信号处理模块、健康特征抽取与选择模块、设备衰退预测模块、设备健康预测模块、设备维护知识管理与健康可视化模块、设备故障诊断模块。不同的功能模块灵活组合完成不同的任务,这种开放式的结构使得新的算法模型可以随时增加进去,也可按照客户的需求或应用背景对SmartAgent中的模块进行组合和封装。

SmartAgent适用于各类设备或关键部件的性能退化预诊与故障诊断,研发了各种关键机械部件的性能退化预诊与故障诊断系统:轴承、齿轮箱、旋转轴、刀具等,及各类大型装备(如磨床、轧机、风机、数控机床、雷达、风电、引擎、各类移动机械、各类建筑结构)。该系统广泛应用于高校、工矿、科研院所的科研、教学、产品开发及人员培训等。

图片

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Opencv项目实战:26 信用卡号码识别与类型判定

项目介绍 在日常生活中,信用卡的使用越来越普遍。本项目的主要目标是通过图像处理技术自动识别信用卡号码,并根据信用卡号码的第一个数字判定信用卡的类型(如Visa、MasterCard等)。项目结合了图像预处理、轮廓检测、模板匹配等技…

利用websocket检测网络连接稳定性

浏览器中打开F12,控制台中输入以下内容 > 回车 > 等待结果 连接关闭 表示断网 let reconnectDelay 1000; // 初始重连间隔 let pingInterval null; let socketManuallyClosed false; // 标志是否手动关闭function createWebSocket() {if (socketManuallyCl…

WPF9-数据绑定进阶

目录 1. 定义2. 背景3. Binding源3.1. 使用Data Context作为Binding的源3.2. 使用LINQ检索结果作为Binding的源 4. Binding对数据的转换和校验4.1. 需求4.2. 实现步骤4.3. 值转换和校验的好处4.3.1. 数据转换的好处 4.4. 数据校验的好处4.5. 原理4.5.1. 值转换器原理4.5.2. 数据…

【Unity Shader编程】之图元装配与光栅化

执行方式:自动完成 图元装配自动化流程 顶点坐标存入装配区 → 按绘制模式连接顶点 → 生成完整几何图元 示例:gl.drawArrays(gl.TRIANGLES, 0, 3)自动生成三角形 会自动自动裁剪超出屏幕范围(NDC空间外)的三角形,仅保…

ssm121基于ssm的开放式教学评价管理系统+vue(源码+包运行+LW+技术指导)

项目描述 临近学期结束,还是毕业设计,你还在做java程序网络编程,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。这里根据疫情当下,你想解决的问…

网工项目理论1.11 网络出口设计

本专栏持续更新,整一个专栏为一个大型复杂网络工程项目。阅读本文章之前务必先看《本专栏必读》。 一.网络出口接入技术 二.单一出口网络结构 三.同运营商多出口结构 四.多运营商多出口结构——出向流量 五.多运营商多出口结构——服务器访问流量 六.多运营商多出口…

Django 5 实用指南(一)安装与配置

1.1 Django5的背景与发展 Django 自从2005年由Adrian Holovaty和Simon Willison在 Lawrence Journal-World 新闻网站上首次发布以来,Django 一直是 Web 开发领域最受欢迎的框架之一。Django 框架经历了多个版本的演进,每次版本更新都引入了新功能、改进了…

Redis实战-扩展Redis

扩展Redis 1、扩展读性能2、扩展写性能和内存容量3、扩展复杂的查询3.1 扩展联合查询3.2 扩展分片排序 如有侵权,请联系~ 如有错误,也欢迎批评指正~ 本篇文章大部分是来自学习《Redis实战》的笔记 1、扩展读性能 单台Redis服务器…

【AI面板识别】

题目描述 AI识别到面板上有N(1 ≤ N ≤ 100)个指示灯,灯大小一样,任意两个之间无重叠。 由于AI识别误差,每次别到的指示灯位置可能有差异,以4个坐标值描述AI识别的指示灯的大小和位置(左上角x1,y1&#x…

朴素模式匹配算法与KMP算法(有next[]和nextval[]详细讲解

这篇文章是建立在上篇文章的基础上的,看此篇文章要有串的基本知识 举个例子引进我们今天的知识 假设我们这里有两个字符串,一个主串,一个子串 主串: aaa223aa225 子串: aa22 我们这里需要进行匹配,传统的朴素模式匹配算法,就是主串下标i从1开始,主串j从1开始…

文件操作(PHP)(小迪网络安全笔记~

免责声明:本文章仅用于交流学习,因文章内容而产生的任何违法&未授权行为,与文章作者无关!!! 附:完整笔记目录~ ps:本人小白,笔记均在个人理解基础上整理,…

【分治法】棋盘覆盖问题 C/C++(附代码和测试实例及算法分析)

问题描述 在一个 2 k 2 k 2^k \times 2^k 2k2k大小的棋盘中,有一个与其他方块不同的特殊方块,如下图红色方块。另有4种形态不同的L型骨块(见下图),要用图示四种骨块覆盖棋盘上除特殊方格外的其他所有方格&#xff0c…

el-table的hasChildren不生效?子级没数据还显示箭头号?树形数据无法展开和收缩

问题:明明子级只有一条数据,还显示箭头号 原因:最开始row-key写的是id,父级和子级都有该属性,所以展开失效了。 解决方法:row-key:id改成 row-key"name"

2002-2019年各省人口老龄化程度数据

2002-2019年各省人口老龄化程度数据 1、时间:2002-2019年 2、来源:国家统计局、统计年鉴 3、指标:地区、年度、六十五岁以上占比 4、范围:31省 5、指标解释:人口老龄化是指人口生育率降低和人均寿命延长导致的总人…

面向机器学习的Java库与平台简介、适用场景、官方网站、社区网址

Java机器学习的库与平台 最近听到有的人说要做机器学习就一定要学Python,我想他们掌握的知道还不够系统全面。本文作者给大家介绍几种常用Java实现的机器学习库,快快收藏加关注吧~ Java机器学习库表格 Java机器学习库整理库/平台概念适合场…

MySQL 之服务器配置和状态(MySQL Server Configuration and Status)

MySQL 之服务器配置和状态 1 MySQL 架构和性能优化 1.3 服务器配置和状态 设置 MySQL 服务的特性,可以通过 mysqld 服务选项,服务器系统变量和服务器状态变量这三个方面来进行设置和查看。 官方文档 https://dev.mysql.com/doc/refman/8.0/en/serve…

Linux的基础指令和环境部署,项目部署实战(下)

目录 上一篇:Linxu的基础指令和环境部署,项目部署实战(上)-CSDN博客 1. 搭建Java部署环境 1.1 apt apt常用命令 列出所有的软件包 更新软件包数据库 安装软件包 移除软件包 1.2 JDK 1.2.1. 更新 1.2.2. 安装openjdk&am…

LabVIEW无刷电机控制器检测系统

开发了一种基于LabVIEW的无刷电机控制器检测系统。由于无刷电机具有高效率、低能耗等优点,在电动领域有取代传统电机的趋势,而无刷电机的核心部件无刷电机控制器产量也在不断增长。然而,无刷电机控制器的出厂检测仍处于半自动化状态&#xff…

《仙台有树》里的馅料(序)

《仙台有树》一起追剧吧(二):馅料合集概览 ●德爱武美玩,全面发展 ●猜猜我是谁&真假美清歌 ●失忆的风还是吹到了仙台 ●霸道师徒强制收&你拜我,我拜你,师徒徒师甜蜜蜜 ●霸道总裁强制爱 ●仙台有…

网站搭建基本流程

需求分析: 实现网站搭建的过程:首先进行网站的需求性分析 网站可分为前台系统和后台系统,由不同的功能拆分为不同的模块 如下是一个电商网站可以拆分出的模块: 在编写代码前,我们要先对网站进行架构,通过…