首页 / 专利库 / 人工智能 / 机器学习 / 无监督学习 / 基于深度学习的旋转机械故障诊断与状态监测系统及方法

基于深度学习旋转机械故障诊断与状态监测系统及方法

阅读:1029发布:2020-07-26

专利汇可以提供基于深度学习旋转机械故障诊断与状态监测系统及方法专利检索,专利查询,专利分析的服务。并且本 发明 提出一种基于 深度学习 的 旋转机 械故障诊断与状态监测系统及方法,包括壳体、扬声器、显示器、 存储器 、 中央处理器 CPU和 数据采集 装置,壳体内部设有集成深度学习装置、历史 信号 数据库 、故障类别 专家系统 库和数据采集装置,在壳体的上端部中间 位置 设有信号收发器,右侧设有所述扬声器,在信号收发器的正下方设有显示器,在显示器的正下方左侧处设有USB 接口 ,在USB接口的正下方处设有存储器,在存储器的正下方处设有CPU,在CPU的正下方处设置有图形处理器GPU,在GPU的正下方处设有数据接口,壳体内的所有部件通过 导线 连接在一起构成通路。本发明对旋转机械进行故障诊断和状态在线监测更准确方便。,下面是基于深度学习旋转机械故障诊断与状态监测系统及方法专利的具体信息内容。

1.基于深度学习旋转机械故障诊断与状态监测系统,其特征在于,包括壳体、扬声
器、显示器、存储器中央处理器CPU和数据采集装置,所述壳体设有腔体,在腔体内部设有集成深度学习装置、历史信号数据库、故障类别专家系统库和所述数据采集装置,所述集成深度学习装置包含有深度学习模、自适应集成策略模块,在壳体的上端部中间位置设有信号收发器,在信号收发器的右侧设有所述扬声器,在信号收发器的正下方设有所述显示器,在显示器的正下方左侧处设有USB接口,在USB接口的正下方处设有所述存储器,在存储器的正下方处设有所述CPU,在CPU的正下方处设置有图形处理器GPU,在GPU的正下方处设有数据接口,在显示器的正下方右侧设有所述历史信号数据库,在历史信号数据库的正下方设有所述深度学习模块,在深度学习模块的正下方设有所述自适应集成策略模块,在自适应集成策略模块的正下方设有所述故障类别专家系统库,在故障类别专家系统库的正下方设有数据采集装置,壳体内的所有部件通过导线连接在一起构成通路。
2.根据权利要求1所述的基于深度学习的旋转机械故障诊断与状态监测系统,其特征
在于,所述深度学习模块设置为包含有深度信念网络卷积神经网络、深度玻尔兹曼机递归神经网络、堆叠自编码器、长短期记忆模型、控循环单元网络及神经图灵机的深度学习网络模型,深度学习模块还包含有故障识别深度模型,用于存储已训练好的模型程序。
3.根据权利要求2所述的基于深度学习的旋转机械故障诊断与状态监测系统,其特征
在于,所述自适应集成策略模块设有集成策略生成器,所述集成策略生成器将每一个深度学习网络模型定义为个体学习器,每一个体学习器分别对故障指标数据库中的数据集等进行学习,集成策略生成器自动优化设计组合策略。
4.根据权利要求3所述的基于深度学习的旋转机械故障诊断与状态监测系统,其特征
在于,所述历史信号数据库为包含有K台已退役的同类型旋转机械自从服役到退役整个运行阶段的全部监测离线数据总集 每台旋转机械采集P个指标,所述P个指标包括振动
信号、噪声信号、转速信号和电信号,所述电力信号包括电压信号和电流信号,不同的监测指标设置有不同个数的传感器测量点T;每一个传感器所测得的数据均为一个全程运行周期的时间序列样本,数据总集 是一个K×(T1+T2+T3+…+TP)的高维张量矩阵数据集。
5.根据权利要求4所述的基于深度学习的旋转机械故障诊断与状态监测系统,其特征
在于,所述故障类别专家系统库包括故障类别数据库、故障指标数据库、故障标记数据库和故障级别数据库;所述故障指标数据库设有与所述历史信号数据库的P个指标相对应的数据库,中央处理器CPU采用反向倒推类比方法,对历史信号数据库中的监测大数据总集按故障类别和次数进行数据切割并重新排序,将K台已退役的同类型旋转机械出现某类相同故障的数据段进行截断提取并重新组合,按照反向时间序列的方式进行排序,构成历史信号数据库中所有的K台机器出现过故障A的数据组总集{ΨA’},建立K台机器全部的故障类别的反向时间序列数据段总集{Ψ总’}={{ΨA’}、{ΨB’}、…、{ΨN’}},并将故障类别总数据集{Ψ总’}存储到故障类别专家系统库中的故障类别数据库中。
6.根据权利要求5所述的基于深度学习的旋转机械故障诊断与状态监测系统,其特征
在于,所述故障指标数据库设为存储所有机器的所有故障中各类指标数据,故障指标数据库中包含了所有K台柴油发电机自从服役到退役整个运行阶段中所有出现过的N类故障的P种检测指标的数据组总集及对应的故障类别标记。
7.根据权利要求6所述的基于深度学习的旋转机械故障诊断与状态监测系统,其特征
在于,所述故障标记数据库通过集成深度学习装置运用深度学习模块中的各类深度学习网络模型对故障指标数据库的振动信号、噪声信号、转速信号和电力信号海量大数据集进行迭代学习,并且联合运用自适应集成策略模块中的集成策略生成器,将深度学习模块内的多个有监督和无监督的深度学习算法模型集成在一起做并行数据处理,获得每一类故障所对应的振动特征数据、噪声特征数据、模态特征数据、电力特征数据,并将每一类故障与其对应的包含有P个指标的特征数据集一一对应,进行故障标记,并将全部故障的特征数据集和对应的故障类别标记存储在故障类别专家系统库中的故障标记数据库中。
8.根据权利要求7所述的基于深度学习的旋转机械故障诊断与状态监测系统,其特征
在于,所述故障级别数据库通过深度学习模块对故障标记数据库中已存储的全部故障的特征数据集进行监督学习,将每一类故障的特征数据按照严重程度进行聚类,生成多个级别不同的簇,每一簇对应一个故障的显著等级,从而将每一类故障划分为严重、显著、轻微、微小和正常多种级别,并对等级进行标记,最后,将聚类划分的故障等级标签和相应的特征数据一一对应并存储在故障类别专家系统库中的故障级别数据库中。
9.根据权利要求8所述的基于深度学习的旋转机械故障诊断与状态监测系统,其特征
在于,所述数据采集装置包括检测单元和传感器模块,检测单元包含有P类指标检测单元,分别为振动检测单元、模态检测单元、噪声检测单元、频率检测单元和转速检测单元,传感器模块由与检测单元一一对应的检测传感器组成,通过检测单元的检测传感器对现场的旋转机械进行信号采集,每一台旋转机械采集P个指标,每个指标采集不同个数的测量点的信号,将现场采集的数据输入到深度学习模块的故障识别深度模型中,已训练好的深度学习模型程序自动对数据进行学习,并且实时得到故障的分类结果。
10.采用权利要求9所述的基于深度学习的旋转机械故障诊断与状态监测系统的方法,
其特征在于,包括如下步骤:
S1)将批量已退役的K台同类型的旋转机械自从服役到退役整个运行阶段的全部监测
离线数据总集 通过USB接口或数据接口输入到历史信号数据库中;
S2)对历史信号数据库中的监测大数据总集 按故障类别和次数进行数据切割并重
新排序;中央处理器CPU设置为采用反向倒推类比方法,将K台已退役的同类型旋转机械出现某类相同故障的数据段进行截断提取并重新组合,按照反向时间序列的方式进行排序,假设该故障类别为故障A,即:以故障A出现的时刻为起点,至前一次他类故障B出现的时刻为终点,截取故障A至故障B之间的数据段作为故障A的时间序列数据段;
以A1表示机器一中出现故障A的次数,以A2表示机器二中出现故障A的次数,以此类推,以AK表示机器K中出现故障A的次数,K台机器中出现故障A的次数总和为:A1+A2+A3+…+AK;由于在历史信号数据库的数据总集 中,每一次故障A出现时均有P个指标被监测,且不同的监测指标设置有不同个数的传感器测量点,振动信号设置有T1个采集振动的传感器,噪声信号设置有T2个采集噪声传感器,第P个指标设置有TP个测量指标P的传感器,则机器1出现全部次数的故障A所获得的数据可构成一个A1×(T1+T2+T3+…+TP)的数据组{δA};历史信号数据库中所有的K台机器出现过故障A的数据构成一个(A1+A2+A3+…+AK)×(T1+T2+T3+…+TP)的数据组总集{ΨA};
按照同样的方法,所有的K台机器出现过故障B的数据构成一个(B1+B2+B3+…+BK)×(T1+T2+T3+…+TP)的数据组总集{ΨB},以此类推,所有K台机器出现过故障N的数据将构成一个(N1+N2+N3+…+NK)×(T1+T2+T3+…+TP)的数据组总集{ΨN};
故障A的数据组总集{ΨA}中包含的K台机器出现故障A时所采集的振动信号的总个数为
(A1+A2+A3+…+AK)×T1,所构成的数据集记为{ΨA振};数据组总集{ΨA}中包含的K台机器出现故障A时所采集的噪声信号的总个数为(A1+A2+A3+…+AK)×T2,所构成的数据集记为
{ΨA噪};以此类推,数据组总集{ΨA}中包含的K台机器出现故障A时所采集的电力信号的总个数为(A1+A2+A3+…+AK)×TP,所构成的数据集记为{ΨA电};
按照同样的方法依此类推,故障N的数据组总集{ΨN}中包含的K台机器出现故障N时所
采集的振动信号的总个数为(N1+N2+N3+…+NK)×T1,所构成的数据集记为{ΨN振};数据组总集{ΨN}中包含的K台机器出现故障N时所采集的电力信号的总个数为(N1+N2+N3+…+NK)×TP,所构成的数据集记为{ΨN电};
S3)建立K台机器全部的故障类别的反向时间序列数据段总集{Ψ总’};
对数据组总集{ΨA}中所有故障A的时间序列数据段在进行数据组合时,按照以故障A出现的时刻为参考点进行数据对齐,并且按照时间轴的反方向构成反向时间序列数据组总集{ΨA’},数据组总集{ΨA’}对应故障类型A,共有(A1+A2+A3+…+AK)×(T1+T2+T3+…+TP)个反向时间序列样本,即:数据组总集{ΨA’}中包含(A1+A2+A3+…+AK)×T1个振动信号反向时间序列样本、(A1+A2+A3+…+AK)×T2个噪声信号反向时间序列样本、(A1+A2+A3+…+AK)×TP个电力信号反向时间序列样本,所构成的反向时间序列数据集分别记为{ΨA振’}、{ΨA噪’}、{ΨA电’},即数据组总集{ΨA’}={{ΨA振’}、{ΨA噪’}、{ΨA电’}};
按照同样的方式,对数据组总集{ΨB}中所有故障B的时间序列数据段进行数据组合时,同样以故障B出现的时刻为参考点进行数据对齐,按照时间轴的反方向构成反向时间序列数据组总集{ΨB’},数据组总集{ΨB’}对应故障类型B,共有(B1+B2+B3+…+BK)×(T1+T2+T3+…+TP)个反向时间序列样本,所构成的反向时间序列数据集分别为{ΨB振’}、{ΨB噪’}、{ΨB电’},即数据组总集{ΨB’}={{ΨB振’}、{ΨB噪’}、{ΨB电’}};
依次类推,数据组总集{ΨN’}对应故障类型N,共有(N1+N2+N3+…+NK)×(T1+T2+T3+…+TP)个反向时间序列样本,即数据组总集{ΨN’}中包含(N1+N2+N3+…+NK)×T1个振动信号反向时间序列样本、(A1+A2+A3+…+AK)×T2个噪声信号反向时间序列样本、(N1+N2+N3+…+NK)×TP个电力信号反向时间序列样本,所构成的反向时间序列数据集分别为{ΨN振’}、{ΨN噪’}、{ΨN电’},即数据组总集{ΨN’}={{ΨN振’}、{ΨN噪’}、{ΨN电’}};
从而建立K台机器全部的故障类别的反向时间序列数据段总集{Ψ总’}={{ΨA’}、
{ΨB’}、…、{ΨN’}},并将故障类别总数据集{Ψ总’}存储到故障类别专家系统库中的故障类别数据库中;
S4)建立故障指标数据库;
将所有机器的所有故障中的振动信号反向时间序列数据段进行集合即可得到{Ψ总振’}={{ΨA振’}、{ΨB振’}、…、{ΨN振’}},并将{Ψ总振’}存入故障指标数据库(192)的振动信号数据库中,将所有机器的所有故障中的噪声信号反向时间序列数据段进行集合即可得到
{Ψ总噪’}={{ΨA噪’}、{ΨB噪’}、…、{ΨN噪’}},并将{Ψ总噪’}存入故障指标数据库的噪声信号数据库中,依次类推,将所有机器的所有故障中的电力信号反向时间序列数据段进行集合即可得到{Ψ总电’}={{ΨA电’}、{ΨB电’}、…、{ΨN电’}},并将{Ψ总电’}存入故障指标数据库的电力信号数据库中,至此,故障指标数据库建立完毕;故障指标数据库中包含了所有K台旋转机械自从服役到退役整个运行阶段中所有出现过的N类故障的P种检测指标的数据组总集及对应的故障类别标记;
S5)对故障指标数据库的数据进行集成深度学习,建立故障识别深度模型;
运用深度学习模块中的各类深度学习网络模型对故障指标数据库的振动信号、噪声信
号、转速信号和电力信号等海量大数据集进行迭代学习,并且联合运用自适应集成策略模块中的集成策略生成器,将深度学习模块内的多个有监督和无监督的深度学习算法模型集成在一起做并行数据处理,由于集成策略生成器将每一个深度学习网络模型视为个体学习器,通过每一个个体学习器分别对故障指标数据库中的振动信号数据集、噪声信号数据集、电力信号数据库进行有监督学习,训练网络模型,进行数据的深度挖掘和特征学习,并将特征信息保存在网络模型的连接权值中;训练过程中,随机选取故障指标数据库中的80%的数据作为训练数据,剩余20%的数据作为测试数据,当测试的正确率超过95%时,认为模型训练合格;集成策略生成器根据不同的深度学习模型所预测的准确率,自动生成组合策略,自动选取Boosting法、Bagging法和“随机森林”等集成学习方法,为每个模型分配输出权重系数,获得比单一学习模型显著优越的泛化性能和处理效果,训练结束后,将所有的特征训练信息和模型结构的程序存储在深度学习模块的故障识别深度模型中;
S6)建立故障标记数据库;
通过对故障指标数据库的振动信号、噪声信号、转速信号和电力信号海量大数据集进
行深度挖掘和特征提取,获得每一类故障所对应的振动特征数据、噪声特征数据、模态特征数据、电力特征数据等,并将每一类故障与其对应的包含有P个指标的特征数据集一一对应,进行故障标记,并将全部故障的特征数据集和对应的故障类别标记存储在故障类别专家系统库中的故障标记数据库中;
S7)建立故障级别数据库;
深度学习模块还包含有聚类算法,用于对故障标记数据库中已存储的全部故障的特征
数据集进行无监督学习,将每一类故障的特征数据按照严重程度进行聚类,生成多个级别不同的簇,每一簇对应一个故障的显著等级,从而将每一类故障划分为严重、显著、轻微、微小和正常多种级别,并对等级进行标记,最后,将聚类划分的故障等级标签和相应的特征数据一一对应并存储在故障类别专家系统库中的故障级别数据库中;
S8)采集现场数据,进行故障在线诊断和状态监测;
CPU发出指令控制数据采集装置通过检测单元的检测传感器对现场的旋转机械进行信
号采集,每一台旋转机械所采集的数据构成一个数据集,多台旋转机械之间的数据集彼此相互独立;故障检测时,每一台旋转机械采集振动、噪声、电力P个指标,每个指标采集不同个数的测量点的信号,每个指标采集的数据均构成一个指标数据组,因此,每台机器现场采集的数据均构成一个包含有P个检测指标的数据组总集记为{T现场},{T现场}={{T振}、{T噪}、…、{T电}};
将现场采集的数据输入到深度学习模块的故障识别深度模型中,已训练好的深度学习
模型程序自动对数据组总集{T现场}中的{T振}、{T噪}和{T电}等数据进行学习,并且实时得到故障的分类结果;
当前现场采集的柴油机的振动监测信号、噪声监测信号、转速监测信号和电力监测信
号等数据输入到故障识别深度模型中存储的已训练好的深度学习模型程序中,该程序自动对输入的数据进行学习,通过对输入数据进行特征提取,并与故障类别专家系统库中的故障标记数据库中已存储的全部故障的特征数据集进行特征匹配,对当前采集的数据集提取的特征与故障标记数据库中的对应故障的特征数据匹配后相似度很高,则本发明就会识别出当前设备发生了该故障,并通过扬声器发出故障警报信号,CPU会通过信号收发器将故障警报信息发送至技术人员的控制台或安全监控中心,提醒技术人员及时排查该故障;
若当前采集的数据集的特征数据与故障类别专家系统库中的故障标记数据库中已存
储的全部故障的特征数据集匹配均不相似且与正常稳态特征相似,则认为当前状态为正常状态;
若当前采集的数据集的特征数据与故障类别专家系统库中的故障标记数据库中已存
储的全部故障的特征数据集匹配均不相似而且与正常稳态特征也不相似,则系统认为机器产生了新的故障,系统自动将当前数据段特征识别为新的故障,并进行新故障类别标记,同时系统自动将该新故障特征数据和标记值更新到故障类别专家系统库中的故障标记数据库中;特征匹配相似度的门限值设置为90%,超过门限值则认为是相似,低于门限值则认为是不相似,相似度门限值人们还可以选择由深度学习模块的算法自动设定;
S9)判定当前工作状态并输出故障的显著程度等级;
故障识别深度模型中已训练好的深度学习模型程序对现场采集的数据诊断出故障类
型后,系统将自动运用深度学习模块中的聚类算法进一步对该故障的特征数据进行特征提取,将该故障的特征与故障类别专家系统库中的故障级别数据库中对应该故障的级别进行匹配,最终输出该故障的显著程度等级,并在显示器和扩展屏上输出当前故障的等级。

说明书全文

基于深度学习旋转机械故障诊断与状态监测系统及方法

技术领域

[0001] 本发明属于旋转机械故障诊断及监测的技术领域,尤其涉及一种基于深度学习的旋转机械故障诊断与状态监测系统及方法。

背景技术

[0002] 随着科学技术的快速发展,旋转机械装备日益朝着高速化、精密化、自动化和集成化方向快速发展,旋转机械主要包含动装置,如柴油机、汽轮机发动机电动机等,还包含旋转部件,如轴承、轴瓦、主轴等。随着旋转机械的工作环境多样化,尤其是在复杂多变的工作环境下长时间连续运行时,常因其工作负荷重,负载多变以及受盐腐蚀和高温等影响易于发生各类故障。若故障无法有效及时的诊断和排除,在强耦合状态下一旦故障危害
蔓延将可能带来重大损失。因此对旋转机械的故障诊断与状态在线监测对保障设备的安全
稳定运行至关重要,因此,旋转机械的故障诊断与状态在线监测系统装置是十分重要的安
全运行监测装备。
[0003] 在本发明之前,目前市面上针对旋转机械的故障诊断和状态监测的产品或方法较为稀少,运用较多的仍是传统的“事后维修”、“计划维修”和“定时维护”的方式,这种方式方法往往效率十分低下且不具备智能性,并且以往的根据经验定期维护和定时更换部件,以
经验估计零部件寿命的维护方式易于造成浪费和误判,带来安全隐患,因此不能满足技术
人员智能故障诊断和在线状态监测的需求。

发明内容

[0004] 本发明所要解决的技术问题在于针对上述存在的问题,提供一种基于深度学习的旋转机械故障诊断与状态监测系统及方法,并以用在柴油发电机上为例进行说明,本发明
能够自动的进行故障诊断,并实时对柴油发电机组的工作状态进行在线监测,使技术人员
和设备维护人员更好的掌握设备当前的运行状况,使技术人员对旋转机械的故障诊断、运
行状态的监测更加灵活方便。
[0005] 本发明解决上述技术问题所采用的技术方案是:基于深度学习的旋转机械故障诊断与状态监测系统,其特征在于,包括壳体、扬声器、显示器、存储器中央处理器CPU和数据采集装置,所述壳体设有腔体,在腔体内部设有集成深度学习装置、历史信号数据库、故障类别专家系统库和所述数据采集装置,所述集成深度学习装置包含有深度学习模、自适
应集成策略模块,在壳体的上端部中间位置设有信号收发器,在信号收发器的右侧设有所
述扬声器,在信号收发器的正下方设有所述显示器,在显示器的正下方左侧处设有USB接
口,在USB接口的正下方处设有所述存储器,在存储器的正下方处设有所述CPU,在CPU的正下方处设置有图形处理器GPU,在GPU的正下方处设有数据接口,在显示器的正下方右侧设
有所述历史信号数据库,在历史信号数据库的正下方设有所述深度学习模块,在深度学习
模块的正下方设有所述自适应集成策略模块,在自适应集成策略模块的正下方设有所述故
障类别专家系统库,在故障类别专家系统库的正下方设有数据采集装置,壳体内的所有部
件通过导线连接在一起构成通路。
[0006] 按上述方案,所述深度学习模块设置为包含有深度信念网络卷积神经网络、深度玻尔兹曼机递归神经网络、堆叠自编码器、长短期记忆模型、控循环单元网络及神经图灵机的深度学习网络模型,深度学习模块还包含有故障识别深度模型,用于存储已训练好的模型程序。
[0007] 按上述方案,所述自适应集成策略模块设有集成策略生成器,所述集成策略生成器将每一个深度学习网络模型定义为个体学习器,每一个体学习器分别对故障指标数据库
中的数据集等进行学习,集成策略生成器自动优化设计组合策略。
[0008] 按上述方案,所述历史信号数据库为包含有K台已退役的同类型旋转机械自从服役到退役整个运行阶段的全部监测离线数据总集 每台旋转机械采集P个指标,所述P
个指标包括振动信号、噪声信号、转速信号和电力信号,所述电力信号包括电压信号和电流信号,不同的监测指标设置有不同个数的传感器测量点T;每一个传感器所测得的数据均为一个全程运行周期的时间序列样本,数据总集 是一个K×(T1+T2+T3+…+TP)的高维张量
矩阵数据集。
[0009] 按上述方案,所述故障类别专家系统库包括故障类别数据库、故障指标数据库、故障标记数据库和故障级别数据库;所述故障指标数据库设有与所述历史信号数据库的P个指标相对应的数据库,中央处理器CPU采用反向倒推类比方法,对历史信号数据库中的监测大数据总集 按故障类别和次数进行数据切割并重新排序,将K台已退役的同类型旋转
机械出现某类相同故障的数据段进行截断提取并重新组合,按照反向时间序列的方式进行
排序,构成历史信号数据库中所有的K台机器出现过故障A的数据组总集{ΨA’},建立K台机器全部的故障类别的反向时间序列数据段总集{Ψ总’}={{ΨA’}、{ΨB’}、…、{ΨN’}},并将故障类别总数据集{Ψ总’}存储到故障类别专家系统库中的故障类别数据库中。
[0010] 按上述方案,所述故障指标数据库设为存储所有机器的所有故障中各类指标数据,故障指标数据库中包含了所有K台旋转机械自从服役到退役整个运行阶段中所有出现
过的N类故障的P种检测指标的数据组总集及对应的故障类别标记。
[0011] 按上述方案,所述故障标记数据库通过集成深度学习装置运用深度学习模块中的各类深度学习网络模型对故障指标数据库的振动信号、噪声信号、转速信号和电力信号海
量大数据集进行迭代学习,并且联合运用自适应集成策略模块中的集成策略生成器,将深
度学习模块内的多个有监督和无监督的深度学习算法模型集成在一起做并行数据处理,获
得每一类故障所对应的振动特征数据、噪声特征数据、模态特征数据、电力特征数据,并将每一类故障与其对应的包含有P个指标的特征数据集一一对应,进行故障标记,并将全部故障的特征数据集和对应的故障类别标记存储在故障类别专家系统库中的故障标记数据库
中。
[0012] 按上述方案,所述故障级别数据库通过深度学习模块对故障标记数据库中已存储的全部故障的特征数据集进行监督学习,将每一类故障的特征数据按照严重程度进行聚
类,生成多个级别不同的簇,每一簇对应一个故障的显著等级,从而将每一类故障划分为严重、显著、轻微、微小和正常多种级别,并对等级进行标记,最后,将聚类划分的故障等级标签和相应的特征数据一一对应并存储在故障类别专家系统库中的故障级别数据库中。
[0013] 按上述方案,所述数据采集装置包括检测单元和传感器模块,检测单元包含有P类指标检测单元,分别为振动检测单元、模态检测单元、噪声检测单元、频率检测单元和转速检测单元,传感器模块由与检测单元一一对应的检测传感器组成,通过检测单元的检测传
感器对现场的旋转机械进行信号采集,每一台旋转机械采集P个指标,每个指标采集不同个数的测量点的信号,将现场采集的数据输入到深度学习模块的故障识别深度模型中,已训
练好的深度学习模型程序自动对数据进行学习,并且实时得到故障的分类结果。
[0014] 一种基于深度学习的旋转机械故障诊断与状态监测的方法,其特征在于,包括如下步骤:
[0015] S1)将批量已退役的K台同类型的旋转机械自从服役到退役整个运行阶段的全部监测离线数据总集 通过USB接口或数据接口输入到历史信号数据库中;
[0016] S2)对历史信号数据库中的监测大数据总集 按故障类别和次数进行数据切割并重新排序;中央处理器CPU设置为采用反向倒推类比方法,将K台已退役的同类型旋转机
械出现某类相同故障的数据段进行截断提取并重新组合,按照反向时间序列的方式进行排
序,假设该故障类别为故障A,即:以故障A出现的时刻为起点,至前一次他类故障B出现的时刻为终点,截取故障A至故障B之间的数据段作为故障A的时间序列数据段;
[0017] 以A1表示机器一中出现故障A的次数,以A2表示机器二中出现故障A的次数,以此类推,以AK表示机器K中出现故障A的次数,K台机器中出现故障A的次数总和为:A1+A2+A3+…+AK;由于在历史信号数据库的数据总集 中,每一次故障A出现时均有P个指标被监测,且不同的监测指标设置有不同个数的传感器测量点,振动信号设置有T1个采集振动的传感
器,噪声信号设置有T2个采集噪声传感器,第P个指标设置有TP个测量指标P的传感器,则机器1出现全部次数的故障A所获得的数据可构成一个A1×(T1+T2+T3+…+TP)的数据组{δA};历史信号数据库中所有的K台机器出现过故障A的数据构成一个(A1+A2+A3+…+AK)×(T1+T2+T3
+…+TP)的数据组总集{ΨA};
[0018] 按照同样的方法,所有的K台机器出现过故障B的数据构成一个(B1+B2+B3+…+BK)×(T1+T2+T3+…+TP)的数据组总集{ΨB},以此类推,所有K台机器出现过故障N的数据将构成一个(N1+N2+N3+…+NK)×(T1+T2+T3+…+TP)的数据组总集{ΨN};
[0019] 故障A的数据组总集{ΨA}中包含的K台机器出现故障A时所采集的振动信号的总个数为(A1+A2+A3+…+AK)×T1,所构成的数据集记为{ΨA振};数据组总集{ΨA}中包含的K台机器出现故障A时所采集的噪声信号的总个数为(A1+A2+A3+…+AK)×T2,所构成的数据集记
为{ΨA噪};以此类推,数据组总集{ΨA}中包含的K台机器出现故障A时所采集的电力信号的总个数为(A1+A2+A3+…+AK)×TP,所构成的数据集记为{ΨA电};
[0020] 按照同样的方法依此类推,故障N的数据组总集{ΨN}中包含的K台机器出现故障N时所采集的振动信号的总个数为(N1+N2+N3+…+NK)×T1,所构成的数据集记为{ΨN振};数据组总集{ΨN}中包含的K台机器出现故障N时所采集的电力信号的总个数为(N1+N2+N3+…+NK)×TP,所构成的数据集记为{ΨN电};
[0021] S3)建立K台机器全部的故障类别的反向时间序列数据段总集{Ψ总’};
[0022] 对数据组总集{ΨA}中所有故障A的时间序列数据段在进行数据组合时,按照以故障A出现的时刻为参考点进行数据对齐,并且按照时间轴的反方向构成反向时间序列数据
组总集{ΨA’},数据组总集{ΨA’}对应故障类型A,共有(A1+A2+A3+…+AK)×(T1+T2+T3+…+TP)个反向时间序列样本,即:数据组总集{ΨA’}中包含(A1+A2+A3+…+AK)×T1个振动信号反向时间序列样本、(A1+A2+A3+…+AK)×T2个噪声信号反向时间序列样本、(A1+A2+A3+…+AK)×TP个电力信号反向时间序列样本,所构成的反向时间序列数据集分别记为{ΨA振’}、{ΨA噪’}、{ΨA电’},即数据组总集{ΨA’}={{ΨA振’}、{ΨA噪’}、{ΨA电’}};
[0023] 按照同样的方式,对数据组总集{ΨB}中所有故障B的时间序列数据段进行数据组合时,同样以故障B出现的时刻为参考点进行数据对齐,按照时间轴的反方向构成反向时间序列数据组总集{ΨB’},数据组总集{ΨB’}对应故障类型B,共有(B1+B2+B3+…+BK)×(T1+T2+T3+…+TP)个反向时间序列样本,所构成的反向时间序列数据集分别为{ΨB振’}、{ΨB噪’}、{ΨB电’},即数据组总集{ΨB’}={{ΨB振’}、{ΨB噪’}、{ΨB电’}};
[0024] 依次类推,数据组总集{ΨN’}对应故障类型N,共有(N1+N2+N3+…+NK)×(T1+T2+T3+…+TP)个反向时间序列样本,即数据组总集{ΨN’}中包含(N1+N2+N3+…+NK)×T1个振动信号反向时间序列样本、(A1+A2+A3+…+AK)×T2个噪声信号反向时间序列样本、(N1+N2+N3+…+NK)×TP个电力信号反向时间序列样本,所构成的反向时间序列数据集分别为{ΨN振’}、{ΨN噪’}、{ΨN电’},即数据组总集{ΨN’}={{ΨN振’}、{ΨN噪’}、{ΨN电’}};
[0025] 从而建立K台机器全部的故障类别的反向时间序列数据段总集{Ψ总’}={{ΨA’}、{ΨB’}、…、{ΨN’}},并将故障类别总数据集{Ψ总’}存储到故障类别专家系统库中的故障类别数据库中;
[0026] S4)建立故障指标数据库;
[0027] 将所有机器的所有故障中的振动信号反向时间序列数据段进行集合即可得到{Ψ总振’}={{ΨA振’}、{ΨB振’}、…、{ΨN振’}},并将{Ψ总振’}存入故障指标数据库(192)的振动信号数据库中,将所有机器的所有故障中的噪声信号反向时间序列数据段进行集合即可得到
{Ψ总噪’}={{ΨA噪’}、{ΨB噪’}、…、{ΨN噪’}},并将{Ψ总噪’}存入故障指标数据库的噪声信号数据库中,依次类推,将所有机器的所有故障中的电力信号反向时间序列数据段进行集合即
可得到{Ψ总电’}={{ΨA电’}、{ΨB电’}、…、{ΨN电’}},并将{Ψ总电’}存入故障指标数据库的电力信号数据库中,至此,故障指标数据库建立完毕;故障指标数据库中包含了所有K台旋转机械自从服役到退役整个运行阶段中所有出现过的N类故障的P种检测指标的数据组总集及
对应的故障类别标记;
[0028] S5)对故障指标数据库的数据进行集成深度学习,建立故障识别深度模型;
[0029] 运用深度学习模块中的各类深度学习网络模型对故障指标数据库的振动信号、噪声信号、转速信号和电力信号等海量大数据集进行迭代学习,并且联合运用自适应集成策
略模块中的集成策略生成器,将深度学习模块内的多个有监督和无监督的深度学习算法模
型集成在一起做并行数据处理,由于集成策略生成器将每一个深度学习网络模型视为个体
学习器,通过每一个个体学习器分别对故障指标数据库中的振动信号数据集、噪声信号数
据集、电力信号数据库进行有监督学习,训练网络模型,进行数据的深度挖掘和特征学习,并将特征信息保存在网络模型的连接权值中;训练过程中,随机选取故障指标数据库中的
80%的数据作为训练数据,剩余20%的数据作为测试数据,当测试的正确率超过95%时,认为模型训练合格;集成策略生成器根据不同的深度学习模型所预测的准确率,自动生成组
合策略,自动选取Boosting法、Bagging法和“随机森林”等集成学习方法,为每个模型分配输出权重系数,获得比单一学习模型显著优越的泛化性能和处理效果,训练结束后,将所有的特征训练信息和模型结构的程序存储在深度学习模块的故障识别深度模型中;
[0030] S6)建立故障标记数据库;
[0031] 通过对故障指标数据库的振动信号、噪声信号、转速信号和电力信号海量大数据集进行深度挖掘和特征提取,获得每一类故障所对应的振动特征数据、噪声特征数据、模态特征数据、电力特征数据等,并将每一类故障与其对应的包含有P个指标的特征数据集一一对应,进行故障标记,并将全部故障的特征数据集和对应的故障类别标记存储在故障类别
专家系统库中的故障标记数据库中;
[0032] S7)建立故障级别数据库;
[0033] 深度学习模块还包含有聚类算法,用于对故障标记数据库中已存储的全部故障的特征数据集进行无监督学习,将每一类故障的特征数据按照严重程度进行聚类,生成多个
级别不同的簇,每一簇对应一个故障的显著等级,从而将每一类故障划分为严重、显著、轻微、微小和正常多种级别,并对等级进行标记,最后,将聚类划分的故障等级标签和相应的特征数据一一对应并存储在故障类别专家系统库中的故障级别数据库中;
[0034] S8)采集现场数据,进行故障在线诊断和状态监测;
[0035] CPU发出指令控制数据采集装置通过检测单元的检测传感器对现场的旋转机械进行信号采集,每一台旋转机械所采集的数据构成一个数据集,多台旋转机械之间的数据集
彼此相互独立;故障检测时,每一台旋转机械采集振动、噪声、电力P个指标,每个指标采集不同个数的测量点的信号,每个指标采集的数据均构成一个指标数据组,因此,每台机器现场采集的数据均构成一个包含有P个检测指标的数据组总集记为{T现场},{T现场}={{T振}、{T噪}、…、{T电}};
[0036] 将现场采集的数据输入到深度学习模块的故障识别深度模型中,已训练好的深度学习模型程序自动对数据组总集{T现场}中的{T振}、{T噪}和{T电}等数据进行学习,并且实时得到故障的分类结果;
[0037] 当前现场采集的旋转机械的振动监测信号、噪声监测信号、转速监测信号和电力监测信号等数据输入到故障识别深度模型中存储的已训练好的深度学习模型程序中,该程
序自动对输入的数据进行学习,通过对输入数据进行特征提取,并与故障类别专家系统库
中的故障标记数据库中已存储的全部故障的特征数据集进行特征匹配,对当前采集的数据
集提取的特征与故障标记数据库中的对应故障的特征数据匹配后相似度很高,则本发明就
会识别出当前设备发生了该故障,并通过扬声器发出故障警报信号,CPU会通过信号收发器将故障警报信息发送至技术人员的控制台或安全监控中心,提醒技术人员及时排查该故
障;
[0038] 若当前采集的数据集的特征数据与故障类别专家系统库中的故障标记数据库中已存储的全部故障的特征数据集匹配均不相似且与正常稳态特征相似,则认为当前状态为
正常状态;
[0039] 若当前采集的数据集的特征数据与故障类别专家系统库中的故障标记数据库中已存储的全部故障的特征数据集匹配均不相似而且与正常稳态特征也不相似,则系统认为
机器产生了新的故障,系统自动将当前数据段特征识别为新的故障,并进行新故障类别标
记,同时系统自动将该新故障特征数据和标记值更新到故障类别专家系统库中的故障标记
数据库中;特征匹配相似度的门限值设置为90%,超过门限值则认为是相似,低于门限值则认为是不相似,相似度门限值人们还可以选择由深度学习模块的算法自动设定;
[0040] S9)判定当前工作状态并输出故障的显著程度等级;
[0041] 故障识别深度模型中已训练好的深度学习模型程序对现场采集的数据诊断出故障类型后,系统将自动运用深度学习模块中的聚类算法进一步对该故障的特征数据进行特
征提取,将该故障的特征与故障类别专家系统库中的故障级别数据库中对应该故障的级别
进行匹配,最终输出该故障的显著程度等级,并在显示器和扩展屏上输出当前故障的等级
[0042] 本发明的有益效果是:提供一种基于深度学习的旋转机械故障诊断与状态监测系统及方法,可自动智能的进行故障诊断,可以实时的监测当前旋转机械的运行工作状态,通过提取现场的监测数据特征并与本发明的故障类别专家系统库中的故障标记数据库和故
障级别数据库的特征数据实时对比,可以清晰的诊断出当前机组发生了何种故障,并根据
故障的数据特征评估出诊断到的故障目前是何种险状态,还是微小故障状态、显著故障
状态,还是重大风险阶段等,或者是稳定状态,从而评估当前设备的健康状况,对机器运行状态进行实时检测,并且准确的对故障类型进行实时预测,从而使技术人员可以在故障未
发生之前或早期微小故障时能够进行及时的维护和保养。
附图说明
[0043] 图1为本发明一个实施例的结构示意图。
[0044] 图2为本发明一个实施例的历史信号数据库的数据集框架示意图。
[0045] 图3为本发明一个实施例的故障类别专家系统库的组成示意图。
[0046] 图4为本发明一个实施例的故障类别数据库的故障数据集组成示意图。
[0047] 图5为本发明一个实施例的集成深度学习装置的网络模型训练框架示意图。
[0048] 图6为本发明一个实施例的故障识别深度模型进行故障诊断的框架示意图。

具体实施方式

[0049] 为更好地理解本发明,下面结合附图和实施例对本发明进一步的描述。
[0050] 如图1所示,包含有壳体1、扬声器2、显示器6、存储器10、CPU11和数据采集装置18,壳体1设置有腔体,腔体内部设置为包含有集成深度学习装置、历史信号数据库23、故障类别专家系统库19和数据采集装置18,集成深度学习装置包含有深度学习模块24、自适应集成策略模块20,在壳体1的上端部中间位置处设置有信号收发器5,在信号收发器5的右侧设置有扬声器2,在信号收发器5的左侧设置有电源关闭按钮7,在电源关闭按钮7的左侧设置
有电源启动按钮8,在信号收发器5的正下方设置有显示器6,在显示器6的正下方左侧处设
置有USB接口15,在USB接口15的正下方处设置有存储器10,在存储器10的正下方处设置有
CPU11,在CPU11的正下方处设置有GPU12,在GPU12的正下方处设置有数据接口13,在显示器
6的正下方右侧设置有历史信号数据库23,在历史信号数据库23的正下方设置有深度学习
模块24,在深度学习模块24的正下方设置有自适应集成策略模块20,在自适应集成策略模
块20的正下方设置有故障类别专家系统库19,在故障类别专家系统库19的正下方设置有数
据采集装置18,框体1内的所有部件通过导线9连接在一起构成通路。
[0051] 深度学习模块24设置为包含有深度信念网络(DBN)、卷积神经网络(CNN)、深度玻尔兹曼机(DBM)、递归神经网络(RNN)、堆叠自编码器(SAE)、长短期记忆模型(LSTM)、门控循环单元网络(GRU)及神经图灵机(NTM)等深度学习网络模型,深度学习模块24还包含有故障
识别深度模型241,用于存储已训练好的模型程序。
[0052] 自适应集成策略模块20设置有集成策略生成器201,用于将深度学习模块24内的多个有监督和无监督的深度学习算法模型(如:卷积神经网络(CNN)、深度信念网络(DBN)、递归神经网络(RNN)等)按照设计的集成组合策略集成在一起做并行数据处理,获得比单一
学习模型显著优越的泛化性能和处理效果,集成策略生成器201将每一个深度学习网络模
型定义为个体学习器,每一个体学习器分别对故障指标数据库192中的振动信号数据集、噪声信号数据集等进行有监督学习,集成策略生成器201自动优化设计组合策略,集成学习的方法设置为包含有Boosting法、Bagging法和“随机森林”集成学习方法。
[0053] 历史信号数据库23设置为包含有K台已退役的同类型柴油发电机自从服役到退役整个运行阶段的全部监测离线数据总集 如附图2所示,每台机器采集P个指标,其指标
设置为包含有振动信号、噪声信号、电力信号、转速信号及其他用于柴油发电机故障检测的常规信号指标,不同的监测指标设置有不同个数的传感器测量点,例如:振动信号设置有T1个采集振动的传感器,噪声信号设置有T2个采集噪声的传感器,第P个指标设置有TP个测量指标P的传感器;每一个传感器所测得的数据均为一个全程运行周期的时间序列样本,因
此,数据总集 是一个K×(T1+T2+T3+…+TP)的高维张量矩阵数据集。
[0054] 如附图3所示,故障类别专家系统库19设置有故障类别数据库191、故障指标数据库192、故障标记数据库193和故障级别数据库194;所述故障指标数据库192设置有与历史
信号数据库23的P个指标相对应的数据库,分别是振动信号数据库、噪声信号数据库、转速信号数据库、…和电力信号数据库等,中央处理器CPU11设置为采用反向倒推类比方法,对历史信号数据库23中的监测大数据总集 按故障类别和次数进行数据切割并重新排序,
将K台已退役的同类型旋转机械出现某类相同故障的数据段进行截断提取并重新组合,按
照反向时间序列的方式进行排序;如附图4所示,假设该故障类别为故障A,即:以故障A出现的时刻为起点,至前一次他类故障(故障B)出现的时刻为终点,截取故障A至故障B之间的数据段作为故障A的时间序列数据段;以A1表示机器1中出现故障A的次数,以A2表示机器2中出现故障A的次数,以此类推,以AK表示机器K中出现故障A的次数,因此,K台机器中出现故障A的次数总和为:A1+A2+A3+…+AK;由于在历史信号数据库23的数据总集 中,每一次故障A
出现时均有P个指标(振动、噪声、电力等)被监测,且不同的监测指标设置有不同个数的传感器测量点,即:振动信号设置有T1个采集振动的传感器,噪声信号设置有T2个采集噪声传感器,第P个指标设置有TP个测量指标P的传感器,则机器1出现全部次数的故障A所获得的
数据可构成一个A1×(T1+T2+T3+…+TP)的数据组{δA};因此,历史信号数据库23中所有的K台机器出现过故障A的数据构成一个(A1+A2+A3+…+AK)×(T1+T2+T3+…+TP)的数据组总集
{ΨA};按照同样的方法,所有的K台机器出现过故障B的数据构成一个(B1+B2+B3+…+BK)×
(T1+T2+T3+…+TP)的数据组总集{ΨB},以此类推,所有K台机器出现过故障N的数据将构成一个(N1+N2+N3+…+NK)×(T1+T2+T3+…+TP)的数据组总集{ΨN}。
[0055] 故障A的数据组总集{ΨA}中包含的K台机器出现故障A时所采集的振动信号的总个数为(A1+A2+A3+…+AK)×T1,所构成的数据集记为{ΨA振};数据组总集{ΨA}中包含的K台机器出现故障A时所采集的噪声信号的总个数为(A1+A2+A3+…+AK)×T2,所构成的数据集记
为{ΨA噪};以此类推,数据组总集{ΨA}中包含的K台机器出现故障A时所采集的电力信号(假设电力信号为指标P)的总个数为(A1+A2+A3+…+AK)×TP,所构成的数据集记为{ΨA电};按照同样的方法依此类推,故障N的数据组总集{ΨN}中包含的K台机器出现故障N时所采集的振
动信号的总个数为(N1+N2+N3+…+NK)×T1,所构成的数据集记为{ΨN振};数据组总集{ΨN}中包含的K台机器出现故障N时所采集的电力信号的总个数为(N1+N2+N3+…+NK)×TP,所构成的数据集记为{ΨN电}。
[0056] 对数据组总集{ΨA}中所有故障A的时间序列数据段在进行数据组合时,按照以故障A出现的时刻为参考点进行数据对齐,并且按照时间轴的反方向构成反向时间序列数据
组总集{ΨA’},数据组总集{ΨA’}对应故障类型A,共有(A1+A2+A3+…+AK)×(T1+T2+T3+…+TP)个反向时间序列样本,即:数据组总集{ΨA’}中包含(A1+A2+A3+…+AK)×T1个振动信号反向时间序列样本、(A1+A2+A3+…+AK)×T2个噪声信号反向时间序列样本、…、(A1+A2+A3+…+AK)×TP个电力信号反向时间序列样本,所构成的反向时间序列数据集分别记为{ΨA振’}、
{ΨA噪’}、…、{ΨA电’},即数据组总集{ΨA’}={{ΨA振’}、{ΨA噪’}、…、{ΨA电’}};按照同样的方式,对数据组总集{ΨB}中所有故障B的时间序列数据段进行数据组合时,同样以故障B出现的时刻为参考点进行数据对齐,按照时间轴的反方向构成反向时间序列数据组总集{ΨB’},数据组总集{ΨB’}对应故障类型B,共有(B1+B2+B3+…+BK)×(T1+T2+T3+…+TP)个反向时间序列样本,所构成的反向时间序列数据集分别为{ΨB振’}、{ΨB噪’}、…、{ΨB电’},即数据组总集{ΨB’}={{ΨB振’}、{ΨB噪’}、…、{ΨB电’}};依次类推,数据组总集{ΨN’}对应故障类型N,共有(N1+N2+N3+…+NK)×(T1+T2+T3+…+TP)个反向时间序列样本,即数据组总集{ΨN’}中包含(N1+N2+N3+…+NK)×T1个振动信号反向时间序列样本、(A1+A2+A3+…+AK)×T2个噪声信号反向时
间序列样本、…、(N1+N2+N3+…+NK)×TP个电力信号反向时间序列样本,所构成的反向时间序列数据集分别为{ΨN振’}、{ΨN噪’}、…、{ΨN电’},即数据组总集{ΨN’}={{ΨN振’}、{ΨN噪’}、…、{ΨN电’}};从而建立K台机器全部的故障类别的反向时间序列数据段总集{Ψ总’}={{ΨA’}、{ΨB’}、…、{ΨN’}},并将故障类别总数据集{Ψ总’}存储到故障类别专家系统库19中的故障类别数据库191中。
[0057] 如附图5所示,将所有机器的所有故障中的振动信号反向时间序列数据段进行集合即可得到{Ψ总振’}={{ΨA振’}、{ΨB振’}、…、{ΨN振’}},并将{Ψ总振’}存入故障指标数据库192的振动信号数据库中,将所有机器的所有故障中的噪声信号反向时间序列数据段进行集合
即可得到{Ψ总噪’}={{ΨA噪’}、{ΨB噪’}、…、{ΨN噪’}},并将{Ψ总噪’}存入故障指标数据库192的噪声信号数据库中,依次类推,将所有机器的所有故障中的电力信号反向时间序列数据段
进行集合即可得到{Ψ总电’}={{ΨA电’}、{ΨB电’}、…、{ΨN电’}},并将{Ψ总电’}存入故障指标数据库192的电力信号数据库中,至此,故障指标数据库192建立完毕;故障指标数据库192中包含了所有K台旋转机械自从服役到退役整个运行阶段中所有出现过的N类故障的P种检测
指标的数据组总集及对应的故障类别标记。
[0058] 运用深度学习模块24中的各类深度学习网络模型对故障指标数据库192的振动信号、噪声信号、转速信号、…和电力信号等海量大数据集进行迭代学习,并且联合运用自适应集成策略模块20中的集成策略生成器201,将深度学习模块24内的多个有监督和无监督
的深度学习算法模型(如:卷积神经网络(CNN)、深度信念网络(DBN)、递归神经网络(RNN)
等)集成在一起做并行数据处理,由于集成策略生成器201将每一个深度学习网络模型视为
个体学习器,通过每一个个体学习器分别对故障指标数据库192中的振动信号数据集、噪声信号数据集、电力信号数据库等进行有监督学习,训练网络模型,进行数据的深度挖掘和特征学习,并将特征信息保存在网络模型的连接权值中;训练过程中,深度学习模块24随机选取故障指标数据库192中的80%的数据作为训练数据,剩余20%的数据作为测试数据,当测试的正确率超过95%时,认为模型训练合格;由于不同的深度学习模型所擅长识别的对象
不同,若单一使用一种深度学习网络模型难以有效同时对振动、噪声、电力等多种信号指标类型进行有效处理,因此集成策略生成器201根据不同的深度学习模型所预测的准确率,自动生成组合策略,自动选取Boosting法、Bagging法和“随机森林”等集成学习方法,为每个模型分配输出权重系数,获得比单一学习模型显著优越的泛化性能和处理效果,训练结束
后,将所有的特征训练信息和模型结构的程序存储在深度学习模块24的故障识别深度模型
241中。通过对故障指标数据库192的振动信号、噪声信号、转速信号、…和电力信号等海量大数据集进行深度挖掘和特征提取,获得每一类故障所对应的振动特征数据、噪声特征数
据、模态特征数据、电力特征数据等,并将每一类故障与其对应的包含有P个指标的特征数据集一一对应,进行故障标记,并将全部故障的特征数据集和对应的故障类别标记存储在
故障类别专家系统库19中的故障标记数据库193中。
[0059] 深度学习模块24还包含有聚类算法,用于对故障标记数据库193中已存储的全部故障的特征数据集进行无监督学习,将每一类故障的特征数据按照严重程度进行聚类,生
成多个级别不同的簇,每一簇对应一个故障的显著等级,从而将每一类故障划分为严重、显著、轻微、微小和正常多种级别,并对等级进行标记,最后,将聚类划分的故障等级标签和相应的特征数据一一对应并存储在故障类别专家系统库19中的故障级别数据库194中。
[0060] 数据采集装置18设置为包含有检测单元25和传感器模块26,检测单元25设置为包含有P类指标检测单元,分别为振动检测单元、模态检测单元、噪声检测单元、频率检测单元和转速检测单元等P种用于检测旋转机械故障的常规检测方式,传感器模块26设置为包含
有与检测单元25一一对应的检测传感器,即:振动检测单元对应振动传感器,噪声检测单元对应噪声传感器,传感器模块26中的每一类检测传感器26设置有不同个数的测试点。
[0061] 故障检测时,CPU11发出指令控制数据采集装置18通过检测单元25的检测传感器26对现场的旋转机械进行信号采集,每一台旋转机械所采集的数据构成一个数据集,多台
旋转机械之间的数据集彼此相互独立;故障检测时,每一台旋转机械采集振动、噪声、电力等P个指标,每个指标采集不同个数的测量点的信号,每个指标采集的数据均构成一个指标数据组,因此,每台机器现场采集的数据均构成一个包含有P个检测指标的数据组总集记为{T现场},{T现场}={{T振}、{T噪}、…、{T电}}。
[0062] 如附图6所示,将现场采集的数据输入到深度学习模块24的故障识别深度模型241中,已训练好的深度学习模型程序自动对数据组总集{T现场}中的{T振}、{T噪}和{T电}等数据进行学习,并且实时得到故障的分类结果。例如:当前现场采集的旋转机械的振动监测信号、噪声监测信号、转速监测信号和电力监测信号等数据输入到故障识别深度模型241中存储
的已训练好的深度学习模型程序中,该程序自动对输入的数据进行学习,通过对输入数据
进行特征提取,并与故障类别专家系统库19中的故障标记数据库193中已存储的全部故障
的特征数据集进行特征匹配,假设对当前采集的数据集提取的特征与故障标记数据库193
中的故障C的特征数据匹配后相似度很高,则本发明就会识别出当前设备发生了故障C,并
通过扬声器2发出故障警报信号,CPU11会通过信号收发器5将故障警报信息发送至技术人
员的控制台或安全监控中心,提醒技术人员及时排查故障C;若当前采集的数据集的特征数据与故障类别专家系统库19中的故障标记数据库193中已存储的全部故障的特征数据集匹
配均不相似且与正常稳态特征相似,则认为当前状态为正常状态;若当前采集的数据集的
特征数据与故障类别专家系统库19中的故障标记数据库193中已存储的全部故障的特征数
据集匹配均不相似而且与正常稳态特征也不相似,则系统认为机器产生了新的故障,系统
自动将当前数据段特征识别为新的故障,并进行新故障类别标记,同时系统自动将该新故
障特征数据和标记值更新到故障类别专家系统库19中的故障标记数据库193中;特征匹配
相似度的门限值设置为90%,超过门限值则认为是相似,低于门限值则认为是不相似,相似度门限值人们还可以选择由深度学习模块24的算法自动设定。
[0063] 当本发明故障识别深度模型241中已训练好的深度学习模型程序对现场采集的数据诊断出故障类型后,本发明将自动运用深度学习模块24中的聚类算法进一步对该故障的
特征数据进行特征提取,将该故障的特征与故障类别专家系统库19中的故障级别数据库
194中对应该故障的级别进行匹配,最终输出该故障的显著程度等级,并在显示器6和扩展
屏4上输出当前故障的等级(严重、显著、轻微、微小或正常其中的一种)。
[0064] 在实际使用本发明时,历史信号数据库23中的K台机器中每台机器并非必须要采集P个指标,每个指标也并非设置不同的多个测量点,根据实际情况,若采集的指标个数少于P个,在构建数据集时,可将未采集的指标的数据组数据视为0,本发明在进行数据处理
时,会自动剔除整行或整列为0的数据。
[0065] 在壳体1的右侧上方还设置有扩展屏4,扩展屏4采用液晶彩色显示屏,与显示器6配合使用,显示实时的监测信号特征和状态信息等。显示器6设置为带背景灯光的LED显示
屏。
[0066] 检测单元25包含有P类指标检测单元,P值设计为1~100。
[0067] 本发明系统装置的所有控制指令均由CPU11发出,所有的数据均保存在存储器10中,人机交互的操作流程以及结果的输出的可视化由显示器6和扩展屏4显示,扬声器2设置为对操作步骤进行语音提示和故障报警,GPU12设置为对深度学习模块24和自适应集成策
略模块20内的算法模型进行训练、数据处理以及辅助CPU11做深度学习运算,信号收发器5
设置为将无线传感器、智能手机等无线电设备产生的无线电信号进行接收、发射以及将本
发明与互联网无线连接,USB接口15用于将外部数据输入到本发明历史信号数据库23中,数据接口13用于将本发明与笔记本电脑、大屏幕显示器、服务器等外部设备连接进行外部数
据处理,提高本发明的工作效率和使用便利性。
[0068] 通过使用本发明,可自动智能的进行故障诊断,可以实时的监测当前旋转机械的运行工作状态,通过提取现场的监测数据特征并与本发明的故障类别专家系统库19中的故
障标记数据库193和故障级别数据库194的特征数据实时对比,可以清晰的诊断出当前机组
发生了何种故障,并根据故障的数据特征评估出诊断到的故障目前是何种风险状态,还是
微小故障状态、显著故障状态,还是重大风险阶段等,或者是稳定状态,从而评估当前设备的健康状况,对机器运行状态进行实时检测,并且准确的对故障类型进行实时预测,从而使技术人员可以在故障未发生之前或早期微小故障时能够进行及时的维护和保养。
[0069] 以柴油发电机为例,使用本发明进行故障诊断和状态在线监测的流程为:
[0070] 首先按下电源启动按钮8,这时本发明系统装置启动工作,显示器6点亮,进入工作状态。
[0071] 1)将批量已退役的K台同类型的柴油发电机自从服役到退役整个运行阶段的全部监测离线数据总集 通过USB接口15或数据接口13输入到历史信号数据库23中,数据总
集 包含了K台同类型的柴油发电机的所有全程历史运行监测数据,每台机器采集P个信
号指标,其指标设置为包含有振动信号、噪声信号、电力信号、转速信号及其他用于柴油发电机故障检测的常规信号指标,不同的监测指标设置有不同个数的传感器测量点,例如:振动信号设置有T1个采集振动的传感器,噪声信号设置有T2个采集噪声的传感器,第P个指标设置有TP个测量指标P的传感器;每一个传感器所测得的数据均为一个全程运行周期的时
间序列样本,因此数据总集 是一个K×(T1+T2+T3+…+TP)的高维张量矩阵数据集。
[0072] 2)对历史信号数据库23中的监测大数据总集 按故障类别和次数进行数据切割并重新排序;
[0073] 中央处理器CPU11设置为采用反向倒推类比方法,将K台已退役的同类型柴油发电机出现某类相同故障的数据段进行截断提取并重新组合,按照反向时间序列的方式进行排
序,假设该故障类别为故障A,即:以故障A出现的时刻为起点,至前一次他类故障(故障B)出现的时刻为终点,截取故障A至故障B之间的数据段作为故障A的时间序列数据段;以A1表示机器1中出现故障A的次数,以A2表示机器2中出现故障A的次数,以此类推,以AK表示机器K中出现故障A的次数,因此,K台机器中出现故障A的次数总和为:A1+A2+A3+…+AK;由于在历史信号数据库23的数据总集 中,每一次故障A出现时均有P个指标(振动、噪声、电力等)被
监测,且不同的监测指标设置有不同个数的传感器测量点,即:振动信号设置有T1个采集振动的传感器,噪声信号设置有T2个采集噪声传感器,第P个指标设置有TP个测量指标P的传感器,则机器1出现全部次数的故障A所获得的数据可构成一个A1×(T1+T2+T3+…+TP)的数据组{δA};因此,历史信号数据库23中所有的K台机器出现过故障A的数据构成一个(A1+A2+A3+…+AK)×(T1+T2+T3+…+TP)的数据组总集{ΨA};按照同样的方法,所有的K台机器出现过故障B的数据构成一个(B1+B2+B3+…+BK)×(T1+T2+T3+…+TP)的数据组总集{ΨB},以此类推,所有K台机器出现过故障N的数据将构成一个(N1+N2+N3+…+NK)×(T1+T2+T3+…+TP)的数据组总集
{ΨN};故障A的数据组总集{ΨA}中包含的K台机器出现故障A时所采集的振动信号的总个数为(A1+A2+A3+…+AK)×T1,所构成的数据集记为{ΨA振};数据组总集{ΨA}中包含的K台机器出现故障A时所采集的噪声信号的总个数为(A1+A2+A3+…+AK)×T2,所构成的数据集记为
{ΨA噪};以此类推,数据组总集{ΨA}中包含的K台机器出现故障A时所采集的电力信号(假设电力信号为指标P)的总个数为(A1+A2+A3+…+AK)×TP,所构成的数据集记为{ΨA电};按照同样的方法依此类推,故障N的数据组总集{ΨN}中包含的K台机器出现故障N时所采集的振动
信号的总个数为(N1+N2+N3+…+NK)×T1,所构成的数据集记为{ΨN振};数据组总集{ΨN}中包含的K台机器出现故障N时所采集的电力信号的总个数为(N1+N2+N3+…+NK)×TP,所构成的数据集记为{ΨN电}。
[0074] 3)建立K台机器全部的故障类别的反向时间序列数据段总集{Ψ总’};
[0075] 对数据组总集{ΨA}中所有故障A的时间序列数据段在进行数据组合时,按照以故障A出现的时刻为参考点进行数据对齐,并且按照时间轴的反方向构成反向时间序列数据
组总集{ΨA’},数据组总集{ΨA’}对应故障类型A,共有(A1+A2+A3+…+AK)×(T1+T2+T3+…+TP)个反向时间序列样本,即:数据组总集{ΨA’}中包含(A1+A2+A3+…+AK)×T1个振动信号反向时间序列样本、(A1+A2+A3+…+AK)×T2个噪声信号反向时间序列样本、…、(A1+A2+A3+…+AK)×TP个电力信号反向时间序列样本,所构成的反向时间序列数据集分别记为{ΨA振’}、
{ΨA噪’}、…、{ΨA电’},即数据组总集{ΨA’}={{ΨA振’}、{ΨA噪’}、…、{ΨA电’}};按照同样的方式,对数据组总集{ΨB}中所有故障B的时间序列数据段进行数据组合时,同样以故障B出现的时刻为参考点进行数据对齐,按照时间轴的反方向构成反向时间序列数据组总集{ΨB’},数据组总集{ΨB’}对应故障类型B,共有(B1+B2+B3+…+BK)×(T1+T2+T3+…+TP)个反向时间序列样本,所构成的反向时间序列数据集分别为{ΨB振’}、{ΨB噪’}、…、{ΨB电’},即数据组总集{ΨB’}={{ΨB振’}、{ΨB噪’}、…、{ΨB电’}};依次类推,数据组总集{ΨN’}对应故障类型N,共有(N1+N2+N3+…+NK)×(T1+T2+T3+…+TP)个反向时间序列样本,即数据组总集{ΨN’}中包含(N1+N2+N3+…+NK)×T1个振动信号反向时间序列样本、(A1+A2+A3+…+AK)×T2个噪声信号反向时
间序列样本、…、(N1+N2+N3+…+NK)×TP个电力信号反向时间序列样本,所构成的反向时间序列数据集分别为{ΨN振’}、{ΨN噪’}、…、{ΨN电’},即数据组总集{ΨN’}={{ΨN振’}、{ΨN噪’}、…、{ΨN电’}};从而建立K台机器全部的故障类别的反向时间序列数据段总集{Ψ总’}={{ΨA’}、{ΨB’}、…、{ΨN’}},并将故障类别总数据集{Ψ总’}存储到故障类别专家系统库19中的故障类别数据库191中。
[0076] 4)建立故障指标数据库192;
[0077] 将所有机器的所有故障中的振动信号反向时间序列数据段进行集合即可得到{Ψ总振’}={{ΨA振’}、{ΨB振’}、…、{ΨN振’}},并将{Ψ总振’}存入故障指标数据库192的振动信号数据库中,将所有机器的所有故障中的噪声信号反向时间序列数据段进行集合即可得到
{Ψ总噪’}={{ΨA噪’}、{ΨB噪’}、…、{ΨN噪’}},并将{Ψ总噪’}存入故障指标数据库192的噪声信号数据库中,依次类推,将所有机器的所有故障中的电力信号反向时间序列数据段进行集合
即可得到{Ψ总电’}={{ΨA电’}、{ΨB电’}、…、{ΨN电’}},并将{Ψ总电’}存入故障指标数据库192的电力信号数据库中,至此,故障指标数据库192建立完毕;故障指标数据库192中包含了所有K台柴油发电机自从服役到退役整个运行阶段中所有出现过的N类故障的P种检测指标的数
据组总集及对应的故障类别标记。
[0078] 5)对故障指标数据库192的数据进行集成深度学习,建立故障识别深度模型241;
[0079] 运用深度学习模块24中的各类深度学习网络模型对故障指标数据库192的振动信号、噪声信号、转速信号、…和电力信号等海量大数据集进行迭代学习,并且联合运用自适应集成策略模块20中的集成策略生成器201,将深度学习模块24内的多个有监督和无监督
的深度学习算法模型(如:卷积神经网络(CNN)、深度信念网络(DBN)、递归神经网络(RNN)
等)集成在一起做并行数据处理,由于集成策略生成器201将每一个深度学习网络模型视为
个体学习器,通过每一个个体学习器分别对故障指标数据库192中的振动信号数据集、噪声信号数据集、电力信号数据库等进行有监督学习,训练网络模型,进行数据的深度挖掘和特征学习,并将特征信息保存在网络模型的连接权值中;训练过程中,深度学习模块24随机选取故障指标数据库192中的80%的数据作为训练数据,剩余20%的数据作为测试数据,当测试的正确率超过95%时,认为模型训练合格;由于不同的深度学习模型所擅长识别的对象
不同,若单一使用一种深度学习网络模型难以有效同时对振动、噪声、电力等多种信号指标类型进行有效处理,因此集成策略生成器201根据不同的深度学习模型所预测的准确率,自动生成组合策略,自动选取Boosting法、Bagging法和“随机森林”等集成学习方法,为每个模型分配输出权重系数,获得比单一学习模型显著优越的泛化性能和处理效果,训练结束
后,将所有的特征训练信息和模型结构的程序存储在深度学习模块24的故障识别深度模型
241中。
[0080] 6)建立故障标记数据库193;
[0081] 通过对故障指标数据库192的振动信号、噪声信号、转速信号、…和电力信号等海量大数据集进行深度挖掘和特征提取,获得每一类故障所对应的振动特征数据、噪声特征
数据、模态特征数据、电力特征数据等,并将每一类故障与其对应的包含有P个指标的特征数据集一一对应,进行故障标记,并将全部故障的特征数据集和对应的故障类别标记存储
在故障类别专家系统库19中的故障标记数据库193中。
[0082] 7)建立故障级别数据库194;
[0083] 深度学习模块24还包含有聚类算法,用于对故障标记数据库193中已存储的全部故障的特征数据集进行无监督学习,将每一类故障的特征数据按照严重程度进行聚类,生
成多个级别不同的簇,每一簇对应一个故障的显著等级,从而将每一类故障划分为严重、显著、轻微、微小和正常多种级别,并对等级进行标记,最后,将聚类划分的故障等级标签和相应的特征数据一一对应并存储在故障类别专家系统库19中的故障级别数据库194中。
[0084] 8)采集现场数据,进行故障在线诊断和状态监测;
[0085] CPU11发出指令控制数据采集装置18通过检测单元25的检测传感器26对现场的柴油发电机进行信号采集,每一台柴油发电机所采集的数据构成一个数据集,多台柴油发电
机之间的数据集彼此相互独立;故障检测时,每一台柴油发电机采集振动、噪声、电力等P个指标,每个指标采集不同个数的测量点的信号,每个指标采集的数据均构成一个指标数据
组,因此,每台机器现场采集的数据均构成一个包含有P个检测指标的数据组总集记为
{T现场},{T现场}={{T振}、{T噪}、…、{T电}};将现场采集的数据输入到深度学习模块24的故障识别深度模型241中,已训练好的深度学习模型程序自动对数据组总集{T现场}中的{T振}、{T噪}和{T电}等数据进行学习,并且实时得到故障的分类结果;当前现场采集的柴油机的振动监测信号、噪声监测信号、转速监测信号和电力监测信号等数据输入到故障识别深度模型241中存储的已训练好的深度学习模型程序中,该程序自动对输入的数据进行学习,通过对输
入数据进行特征提取,并与故障类别专家系统库19中的故障标记数据库193中已存储的全
部故障的特征数据集进行特征匹配,假设对当前采集的数据集提取的特征与故障标记数据
库193中的故障C的特征数据匹配后相似度很高,则本发明就会识别出当前设备发生了故障
C,并通过扬声器2发出故障警报信号,CPU11会通过信号收发器5将故障警报信息发送至技
术人员的控制台或安全监控中心,提醒技术人员及时排查故障C;若当前采集的数据集的特征数据与故障类别专家系统库19中的故障标记数据库193中已存储的全部故障的特征数据
集匹配均不相似且与正常稳态特征相似,则认为当前状态为正常状态;若当前采集的数据
集的特征数据与故障类别专家系统库19中的故障标记数据库193中已存储的全部故障的特
征数据集匹配均不相似而且与正常稳态特征也不相似,则系统认为机器产生了新的故障,
系统自动将当前数据段特征识别为新的故障,并进行新故障类别标记,同时系统自动将该
新故障特征数据和标记值更新到故障类别专家系统库19中的故障标记数据库193中;特征
匹配相似度的门限值设置为90%,超过门限值则认为是相似,低于门限值则认为是不相似,相似度门限值人们还可以选择由深度学习模块24的算法自动设定。
[0086] 9)判定当前工作状态并输出故障的显著程度等级;
[0087] 当本发明故障识别深度模型241中已训练好的深度学习模型程序对现场采集的数据诊断出故障类型后,本发明将自动运用深度学习模块24中的聚类算法进一步对该故障的
特征数据进行特征提取,将该故障的特征与故障类别专家系统库19中的故障级别数据库
194中对应该故障的级别进行匹配,最终输出该故障的显著程度等级,并在显示器6和扩展
屏4上输出当前故障的等级(严重、显著、轻微、微小或正常其中的一种)。
[0088] 本发明具有以下特点:本发明巧妙的将人工智能领域的最前沿深度学习技术应用于旋转机械的故障诊断和运行状态在线评估中,通过建立已退役的多台同类型的旋转机械
的全生命周期历史数据库,对该数据库运用反向时间序列法进行故障数据段重新排序,构
建故障的多维多模态的高维张量矩阵数据集,再用集成深度学习技术对数据集进行深度数
据挖掘和特征提取,建立故障多模态专家系统数据库,并按故障严重程序划分为严重、显
著、轻微、微小和正常多种级别,最后通过对在线实时监测数据段进行特征提取,并与故障类别专家系统库内的故障特征匹配,可以清晰的观察到当前机组的数据特征是何种风险状
态,是稳定状态,还是微小故障状态、显著故障状态,还是重大风险阶段等,从而评估当前设备的健康状况,对运行状态进行实时检测,并且准确的对故障类型进行实时预测,从而使技术人员可以在故障未发生之前或早期微小故障时能够进行及时的维护和保养。本发明具有
结构设计灵巧,智能化和自动化程度高,工作可靠、使用方便,可广泛应用在船舶柴油机、柴油发电机、发动机等相类似的旋转机械、动力机械领域。
[0089] 应当指出,本发明还可用在柴油发电机、柴油主机等相类似的旋转机械、动力机械等其他设备中,只要是涉及本发明所披露的技术内容也在本发明的保护范围之内;另外本发明的保护范围不应受限于基本外形特征,凡是造型不同而实质的技术内容与本发明相同
的一切技术内容也在本发明的保护范围之内;同时,还应当指出,本技术领域技术人员在本发明内容的基础上作常规的显而易见的小改进或小组合,只要技术内容包含在本发明所记
载的内容范围之内的技术内容也在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈