一种基于人工智能的机械设备工作状态检测方法与流程

文档序号:27098850发布日期:2021-10-27 17:26阅读:174来源:国知局
一种基于人工智能的机械设备工作状态检测方法与流程

1.本发明涉及人工智能领域,具体涉及一种基于人工智能的机械设备工作状态检测方法。


背景技术:

2.智能化车间在生产的过程中,若机械设备发生故障会因设备无法正常工作造成重大的经济损失,严重的可能会导致人员伤亡。在机械设备发生故障之前设备自身的某些性能指标会发生变化,可以通过监控这些指标的变化来估计相应设备的工作状态。设备状态的监测信号是反应设备运行正常与否的信息载体。
3.对于大型机械设备中的旋转零部件,例如轴承和齿轮等,通常用振动法进行工作状态的监测时,用位移传感器在尽量靠近轴承的平面内测量转轴的径向振动;通过对振动信号的监测、采集和分析处理等,根据预设判断判断标准对机械设备的运行状态进行判断。
4.发明人在实践中发现上述技术方案存在以下缺陷:由于机械设备的振动信号容易受到噪声的干扰,直接对该振动信号进行分析会将噪声信号的影响带入评估结果,造成的评估结果不准确。


技术实现要素:

5.为了解决上述技术问题,本发明的目的在于提供一种基于人工智能的机械设备工作状态检测方法,具体方案为:一种基于人工智能的机械设备工作状态检测方法,该检测方法包括:采集待检测机械设备的多组振动信号;提取每组所述振动信号中的特征信息得到特征信息序列;通过所述特征信息与标准超球体之间的位置关系将所述特征信息分为两类,得到每类特征信息的距离评估指标,所述标准超球体是基于正常工作状态下的多组标准特征信息序列构建的超球体;根据两类特征信息的所述距离评估指标的总和得到第一安全指标;拟合多组特征信息序列得到直线方程,根据所述直线方程的斜率得到相应的角度;获取所述角度与标准角度的角度变化量,根据所述角度变化量得到第二安全指标;对所述第一安全指标和第二安全指标进行标准化处理,根据标准化处理后的所述第一安全指标和第二安全指标得到整体安全指标,判断所述整体安全指标的安全等级。
6.进一步,所述拟合多组特征信息序列得到直线方程的步骤包括:从每组特征序列中随机选取预设数量的散点,拟合所选取的所有所述散点得到第一直线;计算在所有特征序列中的散点分别到所述第一直线的距离小于预设距离阈值时的第一数量;对于每组特征序列中的剩余散点,随机选取预设数量的散点,拟合得到第二直线;计算在所有特征序列中的散点到所述第二直线的距离小于预设距离阈值时的第二数量;比较所述第一数量与所述
第二数量的数值大小,数值最大的数量所对应的拟合直线作为所述直线方程。
7.进一步,所述标准角度的获取步骤包括:拟合多组所述标准特征信息序列得到标准的直线方程,根据所述标准的直线方程的斜率得到相应的标准角度。
8.进一步,所述通过所述特征信息与所述超球体之间的位置关系将所述特征信息分为两类的步骤包括:按照所述特征信息是否位于所述超球体内部,将所述特征信息分为位于球体内部的第一类特征信息和位于球体外部的第二类特征信息。
9.进一步,所述特征信息是否位于所述超球体内部的判断步骤包括:获取所述特征信息到所述超球体的球心之间的第一距离;比较所述第一距离与所述超球体的半径的关系,所述第一距离小于等于所述半径的特征信息为第一类特征信息,所述第一距离大于所述半径的特征信息为第二类特征信息。
10.进一步,所述每类特征信息的距离评估指标的获取方法为:所述第一类特征信息的距离评估指标为最大预设安全值;获取所述第一距离与所述半径的均方误差,所述第二类特征信息的距离评估指标与所述均方误差呈负相关关系。
11.进一步,所述第二安全指标为所述角度变化量的余弦值。
12.进一步,所述提取每组所述振动信号中的特征信息得到特征信息序列的步骤包括:分解所述振动信号得到多个模态分量信号;分别提取每个所述模态分量信号中的特征信息得到每组振动信号的特征信息序列。
13.进一步,所述分别提取每个所述模态分量信号中的特征信息的步骤包括:基于第一维度的窗口,将所述模态分量信号分为多个第一时间窗口序列;基于第二维度的窗口,将所述模态分量信号分为第二时间窗口序列;所述第二维度大于所述第一维度;分别计算多个所述第一时间窗口序列之间的第一匹配概率和多个所述第二时间窗口序列的第二匹配概率;根据所述第一匹配概率和所述第二匹配概率的熵得到所述分量信号的特征信息。
14.进一步,所述计算多个所述第一时间窗口序列之间的第一匹配概率的步骤包括:计算每个第一时间窗口序列与其他第一时间窗口序列之间的相似概率,根据所述相似概率得到平均概率,所述平均概率为所述第一匹配概率。
15.本发明实施例具有如下有益效果:本发明实施例通过提取振动信号的特征信息,并根据特征信息与标准超球体之间的位置关系得到第一安全性指标;根据多组特征信息拟合得到的直线方程得到相应的角度,根据角度变化量得到第二安全性指标,通过第一安全性指标和第二安全性指标得到整体安全性指标,进而判断整体安全性指标的安全等级。第一安全性指标反映了特征信息与标准信息之间的相似性,相似性越大表示该特征信息越接近正常状态下的标准数据;第二安全性指标通过角度变化量反映了特征信息的变化趋势,角度变化量越大说明趋势变化越大;通过整体安全性指标反映出机械设备的安全工作状态,解决了目前由于机械设备的振动信号容易受到噪声干扰,造成评估结果不准确的问题。
附图说明
16.为了更清楚地说明本发明实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,
还可以根据这些附图获得其它附图。
17.图1为本发明一个实施例所提供的实施环境示意图;图2为本发明一个实施例所提供的一种基于人工智能的机械设备工作状态检测方法的方法流程图;图3为本发明实施例中提取特征信息的步骤示意图;图4为本发明实施例中提取某一个模态分量信号中的特征信息的步骤示意图;图5为本发明实施例中对于特征信息是否位于超球体内部的判断步骤示意图;图6为本发明实施例中每类特征信息的距离评估指标的获取步骤示意图;图7为本发明实施例中拟合多组特征信息序列得到直线方程的步骤示意图。
具体实施方式
18.为了更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的一种基于人工智能的机械设备工作状态检测方法,其具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一个实施例。此外,一个或多个实施例中的特定特征、结构、或特点可由任何合适形式组合。
19.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。
20.请参阅图1,其示出了本发明实施例所涉及的一种基于人工智能的机械设备工作状态检测方法的实施环境,该实施环境包括机械设备100、安装于机械设备上的传感器200和监控终端300。具体的,传感器200安装于机械设备100,用于实时监测机械设备100中关键部件的振动信号,并将该振动信号发送给监控终端300。
21.机械设备100为含有齿轮的设备,例如:大型颚式破碎机、超细层压自磨机等。
22.传感器200采用能够检测振动信号的传感器,例如振动传感器,振动传感器可以选用机械振动传感器、光学式振动传感器以及电学振动传感器等。
23.监控终端300可以是台式计算机、膝上型计算机、平板电脑、手机、智能手表、智能手环等。
24.具体到本发明实施例中,机械设备为大型颚式破碎机,传感器采用电学振动传感器,通过将电学振动传感器固定安装在大型颚式破碎机的齿轮一侧,保证能够准确的采集到齿轮的振动信号,后续监控设备通过对该振动信号的处理和分析得到设备状态的评估结果。电学振动传感器的安装位置可根据实际情况进行调整。
25.下面结合附图和具体的实施例对本发明所提供的一种基于人工智能的机械设备工作状态检测方法的方案进行详细的介绍和说明。
26.请参阅图2,其示出了本发明一个实施例提供的一种基于人工智能的机械设备工作状态检测方法,包括以下步骤:步骤s001,采集待检测机械设备的多组振动信号。
27.采用电学振动传感器按照预设的时间间隔采样,所采集到的振动信号为按照时间顺序排列的一个数据序列。
28.具体的,每组振动信号为预设时间段内采集的一组时间序列,假设该组时间序列
共有n个采样点,第个采样点的振动信号记为,则该预设时间段的振动信号的时间序列为:{},其中。
29.步骤s002,提取每组振动信号中的特征信息得到特征信息序列。
30.由于机械设备的振动容易受到环境噪声的影响,此时受到影响的振动信号具有非平稳性和非线性的特点,很难从受影响的振动信号中准确提取出振动信号的特征信息。请参阅图3,为了从振动信号中提取出有效的特征信息,本发明实施例对每组振动信号采用以下步骤进行处理:步骤21,分解振动信号得到多个模态分量信号;对步骤s001中所获取的振动信号进行分解,得到对应的模态分量信号,则有:}其中,为分量信号的数量,表示分解后的第个模态分量。
31.对于分解后的第个模态分量为:其中,表示第个模态分量的第个信号值。
32.在本发明实施例中分解振动信号得到模态分量信号的方法为完备集合经验模态分解(ceemdan)。在其他实施例中还可以采用其他能够分解信号得到模态分量的方法,例如经验模态分解(emd)或者集合经验模态分解(eemd)。
33.步骤22,分别提取每个模态分量信号中的特征信息得到每组振动信号的特征信息序列。
34.对第个模态分量提取出的特征信息为,那么对同一组振动信号的各个模态分量进行特征提取之后,该组振动信号的特征信息序列为:,其中。
35.对于多组振动信号,则能够得到特征信息序列:其中,表示第一组振动信号中的第个特征信息,表示第组振动信号中的第个特征信息。
36.具体的,请参阅图4,提取某一个模态分量信号中的特征信息的步骤包括:步骤221,基于第一维度的窗口,将模态分量信号分为多个第一时间窗口序列;基于第二维度的窗口,将模态分量信号分为第二时间窗口序列;第二维度大于第一维度;具体的,以第个模态分量为例,将第一维度记为,以为窗口的长度、窗口滑动的步长为1,将模态分量划分为个时间窗口序列,则第个维的第一时间窗口序列为:将模态分量的时间序列转换成维的窗口序列,则有:
增加第一维度的维数得到第二维度,将第二维度记为。同理,以为窗口的长度、窗口的滑动步长为1,按照相同的方法得到模态分量的窗口序列,将该窗口序列记为。
37.步骤222,分别计算多个第一时间窗口序列之间的第一匹配概率和多个第二时间窗口序列的第二匹配概率;第一匹配概率的步骤包括:计算每个第一时间窗口序列与其他第一时间窗口序列之间的相似概率,根据相似概率得到平均概率,评价概率为第一匹配概率。
38.具体的,以计算第个维的时间窗口序列和其他所有个时间窗口序列之间的距离为例,分别计算时间窗口序列与其他任意一个时间窗口序列之间的距离,将两个窗口中相应信号值的最大差值作为该窗口序列与相应窗口的第二距离。
39.例如:窗口序列与窗口序列之间的第二距离为:其中,表示窗口序列的第个信号值,表示窗口序列的第个信号值,。
40.预设相似容限,统计窗口序列与其他窗口序列的所有第二距离小于相似容限的数量,将该数量记为,窗口序列的相似概率为:根据相同的方法,计算每个窗口序列与其他窗口序列的相似概率,将个相似概率进行累加得到两个序列在预设相似容限下匹配个信号值的平均概率,该平均概率为第一匹配概率:同理,对于增加维度后所得到的窗口序列,同样计算两个序列在预设相似容限下匹配个信号值的第二匹配概率:其中,表示第个维的窗口序列的相似概率。
41.步骤223,根据第一匹配概率和第二匹配概率的熵得到分量信号的特征信息。
42.根据步骤222得到的第一匹配概率和第二匹配概率,得到分量信号所对应的样本熵,将该样本熵作为特征信息:熵越大,振动信号的波形就越复杂;熵越小,振动信号的波形自我相似性越好。
43.步骤s003,通过特征信息与标准超球体之间的位置关系将特征信息分为两类,得到每类特征信息的距离评估指标,标准超球体是基于正常工作状态下的多组标准特征信息序列构建的超球体;根据两类特征信息的距离评估指标的总和得到第一安全指标。
44.标准超球体在构建之前需要采集正常工作状态下的多组标准振动信号,并根据步骤s002的方法提取该标准振动信号的特征信息,将该标准振动信号的标准特征信息序列记为,则有:其中,表示第一组标准振动信号中的第个特征信息,表示第组标准振动信号中的第个特征信息。
45.将作为标准特征信息序列,根据该标准特征信息序列构建标准超球体,以使该标准超球体能够涵盖该标准特征信息序列。将标准超球体的球心记为,半径记为,该超球体为:对于标准特征信息序列中的每个数据点到球心的距离均应该满足:最小化超球体半径,同时保证在容许范围内所有数据均在标准超球体内。通过最优化算法获取最优的标准超球体,本发明实施例中选取拉格朗日松弛算法来获取最优超球体。标准超球体是由正常状态下的特征信息构建的,因此在该标准超球体内部的特征信息属于安全的特征信息。
46.具体的,基于标准特征信息序列,通过最优化算法进行迭代搜索最佳的满足目标函数的超球体,构建目标函数为:其中,为最终的标准超球体的半径,为第个标准特征信息到球心的距离,为每次搜索确定的半径。
47.通过最优化算法每次搜索得到一个球心、每个球心对应一个半径,直至搜索到半径最小且所有基准特征信息到球心的距离都小于球体的半径时停止搜索,将此时的球体的半径作为标准超球体的半径、球体的球心作为标准超球体的球心,此时对应的超球体为标准超球体。
48.在其他实施例中,最优化算法还可以采用遗传算法、模拟退火算法等能够搜索球体的算法。
49.基于步骤s002得到的待评估的振动信号的特征信息序列,可以得到特征信息序列中的每个数据点,通过特征信息与超球体之间的位置关系将特征信息分为两类的方法包括:按照特征信息是否位于超球体内部,将特征信息分为位于球体内部的第一类特征信息和位于球体外部的第二类特征信息。
50.请参阅图5,特征信息是否位于超球体内部的判断步骤包括:步骤s31,获取特征信息到超球体的球心之间的第一距离;步骤s32,比较第一距离与半径的关系,第一距离小于等于半径的特征信息为第一
类特征信息,第一距离大于半径的特征信息为第二类特征信息。
51.请参阅图6,每类特征信息的距离评估指标的获取步骤为:步骤s33,第一类特征信息的距离评估指标为最大预设安全值;步骤s34,获取第一距离与半径的均方误差,第二类特征信息的距离评估指标与均方误差呈负相关关系。
52.具体的,在第一距离小于等于球体半径时,特征信息位于标准超球体的内部,反映出该特征信息是比较安全的特征信息,因此将其评估指标设置为最大预设安全值;在第一距离大于球体半径时,特征信息位于标准超球体的外部,其偏离标准超球体越远说明该特征信息的安全性就越差,因此该距离值与评估指标之间呈负相关关系,因此将第个特征信息到球心的第一距离记为、第c个待评估的特征信息的距离评估指标记为,通过数学建模的方法拟合得到:其中,为大于零的模型参数,表示最大预设安全值。
53.在本发明实施例中取值为5,的取值为1;在其他实施例中可根据实际情况预设合适的取值。
54.计算每个特征信息的距离评估指标,得到第一安全指标,则有:第一安全指标的值越大,设备的工作状态安全性越高;当振动信号所对应的特征信号全部在标准超球体内时,第一安全指标的取值最大,此时设备的工作状态安全性最高。
55.步骤s004,拟合多组特征信息序列得到直线方程,根据直线方程的斜率得到相应的角度。
56.由于机械设备的振动是连续的,即便发生故障,其振动信号也是连续变化的,因此根据所采集的振动信号之间的关系对工作状态进行进一步的分析,以达到准确分析齿轮的工作状态,得到准确地评估结果。
57.请参阅图7,拟合多组特征信息序列得到直线方程的步骤包括:步骤s41,从每组特征序列中随机选取预设数量的散点,拟合所选取的所有散点得到第一直线;计算在所有特征序列中的散点分别到第一直线的距离小于预设距离阈值时的第一数量;具体的,对于组待评估的振动信号,每组振动信号对应的一组特征信息,每组特征信息的数量为。以时间为横轴、以特征值为纵轴建立直角坐标系,每个特征信息在坐标系中都对应一个散点,得到组特征信息的多个散点,也即个散点。对得到的多个散点进行拟合,具体的拟合方法为:从每组特征信息对应的散点中随机的选取个散点,得到个散点;对选取的个散点进行拟合得到第一直线。在得到第一直线之后,
计算个散点分别到该第一直线的距离,将距离小于预设阈值的散点判定为属于该第一直线的散点,记录属于该第一直线的散点的数量,该数量为第一数量。
58.步骤s42,对于每组特征序列中的剩余散点,随机选取预设数量的散点,拟合得到第二直线;计算在所有特征序列中的散点到第二直线的距离小于预设距离阈值时的第二数量;剩余散点是指将每组中参加过拟合的散点剔除之后得到的散点。再次从每组中的剩余散点中选取相同数量的散点进行拟合得到第二直线,同样计算个散点到该第二直线的距离,将距离小于预设阈值的散点判定为属于该第二直线的散点,记录属于第二直线的散点的数量,该数量为第二数量。
59.步骤s43,比较第一数量与第二数量的数值大小,数值最大的数量所对应的拟合直线为直线方程。
60.根据每组特征信息的数据量与每次拟合选取的数据量确定拟合的次数,拟合次数为,拟合次数取整数;也即在所剩余的散点数量小于时,停止拟合。将每次拟合之后确定的属于直线方程的散点数量进行比较,将属于直线方程的散点数量最多的直线方程作为最终的拟合直线。记该直线方程为直线。记该直线方程为其中,为斜率,为常数项。
61.步骤s005,获取角度与标准角度的角度变化量,根据角度变化量得到第二安全指标。
62.由步骤s004中得到的直线方程能够得到角度,记角度为,则有:通过角度反映拟合直线的整体变化趋势,也即反映特征信息的整体变化趋势。
63.同理,标准角度的获取方法为:对于多组正常工作状态下的标准特征信息序列,根据步骤s004和s005的方法,拟合多组标准特征信息序列得到标准的直线方程,根据该标准的直线方程的斜率得到相应的标准角度。
64.由于机械设备从故障发生的起始阶段到故影响正常工作状态的阶段,振动信号也相应的从正常的工作状态逐渐的演变为信号明显异常。角度变化量越大,说明特征信息的趋势变化越大,也即特征信息越不稳定,特征信息越不稳定说明机械设备工作状态异常的可能性越大,安全性就越低,也即角度变化量与工作状态的稳定性呈现负相关关系,则第二安全性指标为:其中,表示角度变化量。
65.也即第二安全指标为角度变化量的余弦值。
66.步骤s006,对第一安全指标和第二安全指标进行标准化处理,根据标准化处理后的第一安全指标和第二安全指标得到整体安全指标,判断整体安全指标的安全等级。
67.记第一安全性指标归一化后为,第二安全性指标归一化后为,整体安全
指标为:其中,为第一安全性指标的权重,为第二安全性指标的权重。
68.在本发明实施例中,和的取值可以通过函数拟合得到,在本发明实施例中的经验取值为0.4、的经验取值为0.6。
69.归一化后的第一安全性指标取值越大,说明振动信号的稳定性越好;归一化后的第二安全性指标的取值越大,说明振动信号的趋势变化越小,机械设备的工作状态的稳定性越好;整体安全性指标的取值越大,说明机械设备的工作状态的稳定性。
70.在本发明实施例中将安全等级分为五个等级,在其他实施例中可根据需要划分安全等级。
71.具体的,采用分段法将(0,1)这个范围划分为五个等级,设置等级预设阈值分别为:0.2、0.4、0.6和0.8。在整体安全性指标位于(0,0.2)时,对应的工作状态为重度故障,等级标记为1;在整体安全性指标位于[0.2,0.4)时,对应的工作状态为中度故障,等级标记为2;在整体安全性指标位于[0.4,0.6)时,对应的工作状态为轻度故障,等级标记为3;在整体安全性指标位于[0.6,0.8)时,对应的工作状态为亚健康,等级标记为4;在整体安全性指标位于[0.8,1)时,对应的工作状态为健康,等级标记为5。
[0072]
对于不同的等级,系统将做出预警提示,例如在系统中显示不同的颜色标记,或者系统控制不同指示灯指示,方便工作人员及时做出反馈,在机械设备出现潜在异常的初期阶段做出相应的调整反馈,避免较大的故障。
[0073]
综上所述,本发明实施例通过提取振动信号的特征信息,并根据特征信息与标准超球体之间的位置关系得到第一安全性指标;根据多组特征信息拟合得到的直线方程得到相应的角度,根据该角度与标准角度之间的角度变化量得到第二安全性指标,通过第一安全性指标和第二安全性指标得到整体安全性指标,进而判断整体安全性指标的安全等级。整体安全性指标由第一安全性指标和第二安全性指标构成,其中第一安全性指标通过特征信息与标准信息之间的位置关系反映了两者之间的相似性,相似性越大,表示该特征信息越接近正常状态下的标准数据;第二安全性指标通过角度变化量反映了特征信息的变化趋势,因此通过分析特征信息的整体安全性指标能够准确的根据振动信号的变化特征,反映出机械设备的安全工作状态,解决了目前机械设备的监测结果容易受到噪声干扰,造成监测结果不准确的问题。
[0074]
需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0075]
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。
[0076]
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和
原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1