利索能及
我要发布
收藏
专利号: 2018104480909
申请人: 北部湾大学
专利类型:发明专利
专利状态:已下证
更新日期:2025-10-27
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于深度学习的柴油发电机组故障诊断与检测装置,包含有框体(1)、扬声器(2)、显示器(6)、存储器(10)、CPU(11)和数据采集装置(18),所述框体(1)设置有腔体,其特征在于,在框体(1)内部设置为包含:集成深度学习装置、历史信号数据库(23)、故障类别专家系统库(19)和数据采集装置(18);

所述集成深度学习装置包含有深度学习模块(24)、自适应集成策略模块(20);

在框体(1)的上端部中间位置处设置有信号收发器(5),在信号收发器(5)的右侧设置有扬声器(2),在信号收发器(5)的正下方设置有显示器(6),在显示器(6)的正下方左侧处设置有USB接口(15),在USB接口(15)的正下方处设置有存储器(10),在存储器(10)的正下方处设置有CPU(11),在CPU(11)的正下方处设置有GPU(12),在GPU(12)的正下方处设置有数据接口(13),在显示器(6)的正下方右侧设置有历史信号数据库(23),在历史信号数据库(23)的正下方设置有深度学习模块(24),在深度学习模块(24)的正下方设置有自适应集成策略模块(20),在自适应集成策略模块(20)的正下方设置有故障类别专家系统库(19),在故障类别专家系统库(19)的正下方设置有数据采集装置(18),框体(1)内的所有部件通过导线(9)连接在一起构成通路,数据采集装置(18)通过导线(9)与框体(1)外部的检测单元(25)和传感器模块(26)连接在一起构成通路;

所述历史信号数据库(23)设置为包含有K台已退役的同类型柴油发电机自从服役到退役整个运行阶段的全部监测离线数据总集{φ},每台机器采集P个指标,指标设置为包含有振动信号、噪声信号、电力信号、转速信号在内的用于柴油发电机故障检测的常规信号指标,不同的监测指标设置有不同个数的传感器测量点,第1个指标振动信号设置有T1个采集振动的传感器;第2个指标噪声信号设置有T2个采集噪声的传感器;以此类推,第P个指标设置有TP个测量指标P的传感器;每一个传感器所测得的数据均为一个全程运行周期的时间序列样本,则数据总集{φ}是一个K×(T1+T2+T3+…+TP)的高维张量矩阵数据集;

所述故障类别专家系统库(19)设置有故障类别数据库(191)、故障指标数据库(192)、故障标记数据库(193)和故障级别数据库(194);所述故障指标数据库(192)设置有与历史信号数据库(23)的P个指标相对应的数据库,包含振动信号数据库、噪声信号数据库、电力信号数据库、转速信号数据库;中央处理器CPU(11)设置为采用反向倒推类比方法,对历史信号数据库(23)中的监测离线数据总集{φ}按故障类别和次数进行数据切割并重新排序,将K台已退役的同类型柴油发电机出现对应相同故障的数据段进行截断提取并重新组合,按照反向时间序列的方式进行排序;

以故障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,所构成的数据集记为{ΨAP};

按照同样的方法依此类推,故障N的数据组总集{ΨN}中包含的K台机器出现故障N时所采集的振动信号的总个数为(N1+N2+N3+…+NK)×T1,所构成的数据集记为{ΨN振};数据组总集{ΨN}中包含的K台机器出现故障N时所采集的指标P的总个数为(N1+N2+N3+…+NK)×TP,所构成的数据集记为{ΨNP};对数据组总集{Ψ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个指标P信号反向时间序列样本,所构成的反向时间序列数据集分别记为{ΨA振’}、{ΨA噪’}、…、{ΨAP’},即数据组总集{ΨA’}={{ΨA振’}、{ΨA噪’}、…、{ΨAP’}};按照同样的方式,对数据组总集{ΨB}中所有故障B的时间序列数据段进行数据组合时,同样以故障B出现的时刻为参考点进行数据对齐,按照时间轴的反方向构成反向时间序列数据组总集{ΨB’},数据组总集{ΨB’}对应故障类型B,共有(B1+B2+B3+…+BK)×(T1+T2+T3+…+TP)个反向时间序列样本,所构成的反向时间序列数据集分别为{ΨB振’}、{ΨB噪’}、…、{ΨBP’},即数据组总集{ΨB’}={{ΨB振’}、{ΨB噪’}、…、{ΨBP’}};依次类推,数据组总集{ΨN’}对应故障类型N,共有(N1+N2+N3+…+NK)×(T1+T2+T3+…+TP)个反向时间序列样本,即数据组总集{ΨN’}中包含(N1+N2+N3+…+NK)×T1个振动信号反向时间序列样本、(N1+N2+N3+…+NK)×T2个噪声信号反向时间序列样本、…、(N1+N2+N3+…+NK)×TP个指标P信号反向时间序列样本,所构成的反向时间序列数据集分别为{ΨN振’}、{ΨN噪’}、…、{ΨNP’},即数据组总集{ΨN’}={{ΨN振’}、{ΨN噪’}、…、{ΨNP’}};从而建立K台机器全部的故障类别的反向时间序列数据段总集{Ψ总’}={{ΨA’}、{ΨB’}、…、{ΨN’}},并将故障类别总数据集{Ψ总’}存储到故障类别专家系统库(19)中的故障类别数据库(191)中;所述故障指标数据库(192)设置为存储所有机器的所有故障中各类指标数据,即:将所有机器的所有故障中的振动信号反向时间序列数据段进行集合即可得到{Ψ总振’}={{ΨA振’}、{ΨB振’}、…、{ΨN振’}},并将{Ψ总振’}存入故障指标数据库(192)的振动信号数据库中,将所有机器的所有故障中的噪声信号反向时间序列数据段进行集合即可得到{Ψ总噪’}={{ΨA噪’}、{ΨB噪’}、…、{ΨN噪’}},并将{Ψ总噪’}存入故障指标数据库(192)的噪声信号数据库中,依次类推,将所有机器的所有故障中的指标P信号反向时间序列数据段进行集合即可得到{Ψ总P’}={{ΨAP’}、{ΨBP’}、…、{ΨNP’}},并将{Ψ总P’}存入故障指标数据库(192)的指标P信号数据库中,至此,故障指标数据库(192)建立完毕;故障指标数据库(192)中包含了所有K台柴油发电机自从服役到退役整个运行阶段中所有出现过的N类故障的P种检测指标的数据组总集及对应的故障类别标记;

所述集成深度学习装置运用深度学习模块(24)中的各类深度学习网络模型对故障指标数据库(192)的振动信号、噪声信号、转速信号、电力信号和海量大数据集进行迭代学习,并且联合运用自适应集成策略模块(20)中的集成策略生成器(201),将深度学习模块(24)内的多个有监督和无监督的深度学习算法模型集成在一起做并行数据处理,集成策略生成器(201)将每一个深度学习网络模型视为个体学习器,通过每一个个体学习器分别对故障指标数据库(192)中的振动信号数据集、噪声信号数据集、电力信号数据集进行有监督学习,训练网络模型,进行数据的深度挖掘和特征学习,并将特征信息保存在网络模型的连接权值中;训练过程中,随机选取故障指标数据库(192)中的80%的数据作为训练数据,剩余

20%的数据作为测试数据,当测试的正确率超过95%时,认为模型训练合格;集成策略生成器(201)根据不同的深度学习模型所预测的准确率,自动生成组合策略,自动选取学习方法,为每个模型分配输出权重系数,训练结束后,将所有的特征训练信息和模型结构的程序存储在深度学习模块(24)的故障识别深度模型(241)中;通过对故障指标数据库(192)的振动信号、噪声信号、转速信号、电力信号和海量大数据集进行深度挖掘和特征提取,获得每一类故障所对应的振动特征数据、噪声特征数据、模态特征数据、电力特征数据,并将每一类故障与其对应的包含有P个指标的特征数据集一一对应,进行故障标记,并将全部故障的特征数据集和对应的故障类别标记存储在故障类别专家系统库(19)中的故障标记数据库(193)中。

2.根据权利要求1所述的基于深度学习的柴油发电机组故障诊断与检测装置,其特征在于,深度学习模块(24)包含深度学习网络模型:深度信念网络、卷积神经网络、深度玻尔兹曼机、递归神经网络、堆叠自编码器、长短期记忆模型、门控循环单元网络及神经图灵机;

深度学习模块(24)还包含有故障识别深度模型(241),用于存储已训练好的模型程序。

3.根据权利要求2所述的基于深度学习的柴油发电机组故障诊断与检测装置,其特征在于,自适应集成策略模块(20)设置有集成策略生成器(201),用于将深度学习模块(24)内的多个有监督和无监督的深度学习网络模型按照设计的集成组合策略集成在一起做并行数据处理;集成策略生成器(201)将每一个深度学习网络模型定义为个体学习器,每一个体学习器分别对故障指标数据库(192)中的振动信号数据集、噪声信号数据集进行学习,集成策略生成器(201)自动优化设计组合策略,集成学习的方法包含有Boosting法、Bagging法和“随机森林”集成学习方法。

4.根据权利要求1或2所述的基于深度学习的柴油发电机组故障诊断与检测装置,其特征在于,深度学习模块(24)还包含有聚类算法,用于对故障标记数据库(193)中已存储的全部故障的特征数据集进行无监督学习,将每一类故障的特征数据按照严重程度进行聚类,生成多个级别不同的簇,每一簇对应一个故障的显著等级,从而将每一类故障划分为严重、显著、轻微、微小和正常多种级别,并对等级进行标记,最后,将聚类划分的故障等级标签和相应的特征数据一一对应并存储在故障类别专家系统库(19)中的故障级别数据库(194)中。

5.根据权利要求1所述的基于深度学习的柴油发电机组故障诊断与检测装置,其特征在于,数据采集装置(18)设置为包含有检测单元(25)和传感器模块(26),检测单元(25)设置为包含有P类指标检测单元,分别为振动检测单元、模态检测单元、噪声检测单元、频率检测单元和转速检测单元,P种用于检测柴油发电机故障的常规检测方式,传感器模块(26)设置为包含有与检测单元(25)一一对应的检测传感器,故障检测时数据采集装置(18)通过检测单元(25)的检测传感器对现场的柴油发电机进行信号采集,每一台柴油发电机所采集的数据构成一个数据集,多台柴油发电机之间的数据集彼此相互独立;故障检测时,每一台柴油发电机采集振动、噪声、电力在内的P个指标,每个指标采集不同个数的测量点的信号,每个指标采集的数据均构成一个指标数据组,每台机器现场采集的数据均构成一个包含有P个检测指标的数据组总集记为{T现场},{T现场}={{T振}、{T噪}、…、{TP}};将现场采集的数据输入到深度学习模块(24)的故障识别深度模型(241)中,已训练好的深度学习模型程序自动对数据组总集{T现场}中的{T振}、{T噪}…、{TP}数据进行学习,并且实时得到故障的分类结果;

当前现场采集的柴油机的振动监测信号、噪声监测信号、转速监测信号和电力监测信号数据输入到故障识别深度模型(241)中存储的已训练好的深度学习模型程序中,深度学习模型程序自动对输入的数据进行学习,通过对输入数据进行特征提取,并与故障类别专家系统库(19)中的故障标记数据库(193)中已存储的全部故障的特征数据集进行特征匹配,对当前采集的数据集提取的特征与故障标记数据库(193)中的故障C的特征数据匹配后相似,则识别出当前设备发生了故障C,并通过扬声器(2)发出故障警报信号,CPU(11)通过信号收发器(5)将故障警报信息发送至船员的驾控台或安全监控中心,提醒船员及时排查故障C;

若当前采集的数据集的特征数据与故障类别专家系统库(19)中的故障标记数据库(193)中已存储的全部故障的特征数据集匹配均不相似且与正常稳态特征相似,则认为机器当前状态为正常状态;若当前采集的数据集的特征数据与故障类别专家系统库(19)中的故障标记数据库(193)中已存储的全部故障的特征数据集匹配均不相似而且与正常稳态特征也不相似,则认为机器产生了新的故障,系统自动将当前数据段特征识别为新的故障,并进行新故障类别标记,同时系统自动将该新故障特征数据和标记值更新到故障类别专家系统库(19)中的故障标记数据库(193)中;特征匹配相似度的门限值设置为90%,超过门限值则认为是相似,低于门限值则认为是不相似。

6.一种基于深度学习的柴油发电机组故障诊断与检测的方法,其特征在于,包括以下步骤:

步骤1),获取已退役柴油发电机组的监测离线数据总集{φ},输入到历史信号数据库(23)中;

将批量已退役的K台同类型的柴油发电机自从服役到退役整个运行阶段的全部监测离线数据总集{φ}通过USB接口(15)或数据接口(13)输入到历史信号数据库(23)中,数据总集{φ}包含了K台同类型的柴油发电机的所有全程历史运行监测数据,每台机器采集P个信号指标,其指标设置为包含有振动信号、噪声信号、电力信号、转速信号在内的用于柴油发电机故障检测的常规信号指标,不同的监测指标设置有不同个数的传感器测量点,振动信号设置有T1个采集振动的传感器,噪声信号设置有T2个采集噪声的传感器,第P个指标设置有TP个测量指标P的传感器;每一个传感器所测得的数据均为一个全程运行周期的时间序列样本,因此数据总集{φ}是一个K×(T1+T2+T3+…+TP)的高维张量矩阵数据集;

步骤2),对历史信号数据库(23)中的监测离线数据总集{φ}按故障类别和次数进行数据切割并重新排序;

中央处理器CPU(11)设置为采用反向倒推类比方法,将K台已退役的同类型柴油发电机出现某类相同故障的数据段进行截断提取并重新组合,按照反向时间序列的方式进行排序,以故障A出现的时刻为起点,至前一次故障B出现的时刻为终点,截取故障A至故障B之间的数据段作为故障A的时间序列数据段;

步骤2‑1),以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};

步骤2‑2),按照步骤2‑1)同样的方法,所有的K台机器出现过故障B的数据构成一个(B1+B2+B3+…+BK)×(T1+T2+T3+…+TP)的数据组总集{ΨB},以此类推,所有K台机器出现过故障N的数据构成一个(N1+N2+N3+…+NK)×(T1+T2+T3+…+TP)的数据组总集{ΨN};

步骤2‑3),故障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,所构成的数据集记为{ΨAP};

步骤2‑4),按照步骤2‑3)同样的方法依此类推,故障N的数据组总集{ΨN}中包含的K台机器出现故障N时所采集的振动信号的总个数为(N1+N2+N3+…+NK)×T1,所构成的数据集记为{ΨN振};数据组总集{ΨN}中包含的K台机器出现故障N时所采集的指标P的总个数为(N1+N2+N3+…+NK)×TP,所构成的数据集记为{ΨNP};

步骤3),建立K台机器全部的故障类别的反向时间序列数据段总集{Ψ总’};

步骤3‑1),对数据组总集{Ψ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个指标P信号反向时间序列样本,所构成的反向时间序列数据集分别记为{ΨA振’}、{ΨA噪’}、…、{ΨAP’},即数据组总集{ΨA’}={{ΨA振’}、{ΨA噪’}、…、{ΨAP’}};

步骤3‑2),按照步骤3‑1)同样的方式,对数据组总集{ΨB}中所有故障B的时间序列数据段进行数据组合时,同样以故障B出现的时刻为参考点进行数据对齐,按照时间轴的反方向构成反向时间序列数据组总集{ΨB’},数据组总集{ΨB’}对应故障类型B,共有(B1+B2+B3+…+BK)×(T1+T2+T3+…+TP)个反向时间序列样本,所构成的反向时间序列数据集分别为{ΨB振’}、{ΨB噪’}、…、{ΨBP’},即数据组总集{ΨB’}={{ΨB振’}、{ΨB噪’}、…、{ΨBP’}};

步骤3‑3),依次类推,数据组总集{ΨN’}对应故障类型N,共有(N1+N2+N3+…+NK)×(T1+T2+T3+…+TP)个反向时间序列样本,即数据组总集{ΨN’}中包含(N1+N2+N3+…+NK)×T1个振动信号反向时间序列样本、(N1+N2+N3+…+NK)×T2个噪声信号反向时间序列样本、…、(N1+N2+N3+…+NK)×TP个指标P信号反向时间序列样本,所构成的反向时间序列数据集分别为{ΨN振’}、{ΨN噪’}、…、{ΨNP’},即数据组总集{ΨN’}={{ΨN振’}、{ΨN噪’}、…、{ΨNP’}};

步骤3‑4),建立K台机器全部的故障类别的反向时间序列数据段总集{Ψ总’}={{ΨA’}、{ΨB’}、…、{ΨN’}},并将故障类别总数据集{Ψ总’}存储到故障类别专家系统库(19)中的故障类别数据库(191)中;

步骤4),建立故障指标数据库(192);

将所有机器的所有故障中的振动信号反向时间序列数据段进行集合即可得到{Ψ总振’}={{ΨA振’}、{ΨB振’}、…、{ΨN振’}},并将{Ψ总振’}存入故障指标数据库(192)的振动信号数据库中,将所有机器的所有故障中的噪声信号反向时间序列数据段进行集合即可得到{Ψ总噪’}={{ΨA噪’}、{ΨB噪’}、…、{ΨN噪’}},并将{Ψ总噪’}存入故障指标数据库(192)的噪声信号数据库中,依次类推,将所有机器的所有故障中的指标P信号反向时间序列数据段进行集合即可得到{Ψ总P’}={{ΨAP’}、{ΨBP’}、…、{ΨNP’}},并将{Ψ总P’}存入故障指标数据库(192)的指标P信号数据库中,至此,故障指标数据库(192)建立完毕;故障指标数据库(192)中包含了所有K台柴油发电机自从服役到退役整个运行阶段中所有出现过的N类故障的P种检测指标的数据组总集及对应的故障类别标记;

步骤5),对故障指标数据库(192)的数据进行集成深度学习,建立故障识别深度模型(241);

运用深度学习模块(24)中的各类深度学习网络模型对故障指标数据库(192)的振动信号、噪声信号、转速信号和电力信号,海量大数据集进行迭代学习,并且联合运用自适应集成策略模块(20)中的集成策略生成器(201),将深度学习模块(24)内的多个有监督和无监督的深度学习算法模型集成在一起做并行数据处理,集成策略生成器(201)将每一个深度学习网络模型视为个体学习器,通过每一个个体学习器分别对故障指标数据库(192)中的振动信号数据集、噪声信号数据集、电力信号数据集进行有监督学习,训练网络模型,进行数据的深度挖掘和特征学习,并将特征信息保存在网络模型的连接权值中;训练过程中,随机选取故障指标数据库(192)中的80%的数据作为训练数据,剩余20%的数据作为测试数据,当测试的正确率超过95%时,认为模型训练合格;集成策略生成器(201)根据不同的深度学习模型所预测的准确率,自动生成组合策略,自动选取Boosting法、Bagging法和“随机森林”在内的集成学习方法,为每个模型分配输出权重系数,训练结束后,将所有的特征训练信息和模型结构的程序存储在深度学习模块(24)的故障识别深度模型(241)中;

步骤6),建立故障标记数据库(193);

通过对故障指标数据库(192)的振动信号、噪声信号、转速信号和电力信号,海量大数据集进行深度挖掘和特征提取,获得每一类故障所对应的振动特征数据、噪声特征数据、模态特征数据、电力特征数据,并将每一类故障与其对应的包含有P个指标的特征数据集一一对应,进行故障标记,并将全部故障的特征数据集和对应的故障类别标记存储在故障类别专家系统库(19)中的故障标记数据库(193)中;

步骤7),建立故障级别数据库(194);

深度学习模块(24)还包含有聚类算法,用于对故障标记数据库(193)中已存储的全部故障的特征数据集进行无监督学习,将每一类故障的特征数据按照严重程度进行聚类,生成多个级别不同的簇,每一簇对应一个故障的显著等级,从而将每一类故障划分为严重、显著、轻微、微小和正常多种级别,并对等级进行标记,最后,将聚类划分的故障等级标签和相应的特征数据一一对应并存储在故障类别专家系统库(19)中的故障级别数据库(194)中;

步骤8),采集现场数据,进行故障在线诊断和状态监测;

步骤8‑1),CPU(11)发出指令控制数据采集装置(18)通过检测单元(25)的检测传感器对现场的柴油发电机进行信号采集,每一台柴油发电机所采集的数据构成一个数据集,多台柴油发电机之间的数据集彼此相互独立;故障检测时,每一台柴油发电机采集振动、噪声、电力在内的P个指标,每个指标采集不同个数的测量点的信号,每个指标采集的数据均构成一个指标数据组,因此,每台机器现场采集的数据均构成一个包含有P个检测指标的数据组总集记为{T现场},{T现场}={{T振}、{T噪}、…、{Tp}};

步骤8‑2),将现场采集的数据输入到深度学习模块(24)的故障识别深度模型(241)中,已训练好的深度学习模型程序自动对数据组总集{T现场}中的{T振}、{T噪}和{T电}数据进行学习,并且实时得到故障的分类结果;

当前现场采集的柴油机的振动监测信号、噪声监测信号、转速监测信号和电力监测信号数据输入到故障识别深度模型(241)中存储的已训练好的深度学习模型程序中,该程序自动对输入的数据进行学习,通过对输入数据进行特征提取,并与故障类别专家系统库(19)中的故障标记数据库(193)中已存储的全部故障的特征数据集进行特征匹配,对当前采集的数据集提取的特征与故障标记数据库(193)中的故障C的特征数据匹配后相似,则识别出当前设备发生了故障C,并通过扬声器(2)发出故障警报信号,CPU(11)通过信号收发器(5)将故障警报信息发送至船员的驾控台或安全监控中心,提醒船员及时排查故障C;

步骤8‑3),若当前采集的数据集的特征数据与故障类别专家系统库(19)中的故障标记数据库(193)中已存储的全部故障的特征数据集匹配均不相似且与正常稳态特征相似,则认为当前状态为正常状态;

步骤8‑4),若当前采集的数据集的特征数据与故障类别专家系统库(19)中的故障标记数据库(193)中已存储的全部故障的特征数据集匹配均不相似而且与正常稳态特征也不相似,则系统认为机器产生了新的故障,系统自动将当前数据段特征识别为新的故障,并进行新故障类别标记,同时系统自动将该新故障特征数据和标记值更新到故障类别专家系统库(19)中的故障标记数据库(193)中;特征匹配相似度的门限值设置为90%,超过门限值则认为是相似,低于门限值则认为是不相似;

步骤9),判定当前工作状态并输出故障的显著程度等级;故障识别深度模型(241)中已训练好的深度学习模型程序对现场采集的数据诊断出故障类型后,系统将自动运用深度学习模块(24)中的聚类算法进一步对该故障的特征数据进行特征提取,将该故障的特征与故障类别专家系统库(19)中的故障级别数据库(194)中对应该故障的级别进行匹配,最终输出该故障的显著程度等级,并在显示器(6)和扩展屏(4)上输出当前故障的等级。