掌桥专利:专业的专利平台
掌桥专利
首页

一种基于振动信号图像化的故障识别方法及系统

文献发布时间:2023-06-19 11:26:00


一种基于振动信号图像化的故障识别方法及系统

技术领域

本发明涉及图像数据的产生和处理领域,尤其涉及一种基于振动信号图像化的故障识别方法及系统。

背景技术

振动广泛存在于机械、车辆、建筑、航空航天等各类工程应用中。工程结构和设备在运行过程中产生大量振动信号,其中蕴含着丰富的结构内在特性和设备运行状况信息,是反映系统状态及其变化规律的重要信息表征,直接影响着工程结构和设备的安全运行。

高频率的振动信号需要大量数据来表示,因此必须对其进行数据压缩。但在压缩的过程中,也会对传输介质、传输方法和存储介质等提出较高要求。目前,对于工业设备中的振动数据的压缩,通常采用经典的无损数据压缩方法,如哈夫曼编码等,对二进制数据进行重编码,数据压缩和解压缩的时候,需要使用到大量的计算机资源,极限压缩的能力较低。无损压缩时,振动数据中存在的大量统计性质的多余度,如极高频率的噪音,以及幅值较小的波动,均被完整地保留了下来。这些数据对于分析设备的运行状态、诊断设备的故障等,并没有起到有益的作用,反而会拖累了计算机处理数据的效率。因此,可以在允许保真度的条件下压缩待存储的图像数据,大大节约存储空间,而且在图像传输时也大大减少信道容量。

本发明通过对原始的数字数据压缩成图像的方式,借助图像的有损压缩,可以显著降低数据量。图像压缩是图像存储、处理和传输的基础,它是用尽可能少的数据来进行图像的存储和传输。通过允许图像编码有一定的失真,有效地提高了压缩比,从而实现设备振动数据的高速传输与存储,降低通过机器学习获得设备状态分类模型所需的算力。

发明内容

鉴于此,本发明提供一种基于振动信号图像化的故障识别方法及系统,将设备的振动监测数据转换为图像数据,并进行有损压缩,提高了数据处理和故障分析的速度和效率。

为实现上述目的,本发明提供一种基于振动信号图像化的故障识别方法,所述方法包括:

S1、在当前采集周期内,分别获取键相传感器在各个键相相位点采集的基于键相位的键相时域信号序列,以及振动传感器采集的基于时间序列的振动时域信号序列,并分别对所述键相信号时域序列和振动时域信号序列采用样条插值的方法,构建得到任意相位与时间的函数关系,以及振动信号与时间的函数关系;

S2、对所述振动信号与时间的函数关系进行阶次分析,并根据所述任意相位与时间的函数关系得到振动信号与任意相位的函数关系,对所述振动信号与任意相位的函数关系进行短时傅里叶变换,得到变换后的振动-相位信号频谱;

S3、根据所述变换后的振动-相位信号频谱,以振动信号频率为图像横坐标,以时间序列作为图像纵坐标,以振动信号幅值作为图像像素点的像素值,构建一图像数据集,并得到对应的振动图像;

S4、重复步骤S1~S3,基于多个采集周期对应得到多张振动图像,并构成图像训练样本集;

S5、对所述图像训练样本集中的每一张振动图像进行特征提取,获取对应的振动特征向量,并对所述振动特征向量进行降维,得到降维后的特征样本集;

S6、利用K-means聚类算法对所述降维后的特征样本集进行聚类分析,确定故障类别。

优选的,所述步骤S1包括:

转轴转动一圈为2π,将2π分为n个键相相位,对应各个键相相位点为0,2π/n,2*2π/n,…,2π,在所述各个键相相位点采集对应的时间戳,得到基于键相位的键相时域信号序列

其中,

在所述键相时域信号序列

优选的,所述步骤S1还包括:

设置各个时间序列对应为t

其中,t

对所述振动时域信号序列DATA(t,s)采用样条插值的方法构建振动信号与时间的函数关系s(t)。

优选的,所述步骤S2包括:

根据所述时间序列计算对应的相位序列为θ

其中,t

优选的,所述步骤S2包括;

对所述振动信号与任意相位的函数关系DATA(θ,s)进行短时傅里叶变换,得到所述每一个相位间隔对应的振动-相位信号频谱S(f,θ

S(f′,θ

r为一时间窗口函数,定义为:

其中,θ

优选的,所述步骤S3包括:

根据所述振动-相位信号频谱得到各个时间序列所对应的振动-相位信号频谱,基于每一个时间序列对应的振动-相位信号频谱,以归一化后的振动信号频率为图像横坐标,以时间序列作为图像纵坐标,以振动信号幅值作为图像像素点的像素值,构建图像数据集DATA(m,n);

DATA(m,n)=[f

其中,图像像素点的横坐标为m,其值对应为频率f

优选的,所述步骤S5包括:

获取每一张振动图像中每一个像素点的灰度值并构为对应的灰度序列,将所有的灰度序列构建为一个灰度样本集X=[x

对每一张振动图像中同一个像素点坐标所对应的灰度值进行累加并求平均,得到每一个像素点坐标所对应的平均灰度值,将其构建为一个具有M维的平均灰度向量集。

优选的,所述步骤S5包括:

将每一张振动图像中同一像素点坐标的灰度值与对应该坐标的平均灰度值进行差值运算,得到每一张振动图像的所有像素点与平均灰度向量的灰度偏差向量,将其构建为所述图像训练样本集的偏差矩阵,该偏差矩阵的维数为M×N,N表示振动图像的张数;

计算所述偏差矩阵的协方差矩阵,该协方差矩阵的维数为M×M,计算得到所述协方差矩阵的特征向量和对应的特征值;

将所述特征值按照从大到小的降序排列,获取所述特征值中特征值累计贡献率超过90%的前m个特征值;

将所述m个特征值所对应的特征向量构成变换矩阵;

将所述灰度样本集通过所述变换矩阵进行变换映射后得到降维后的特征样本集,所述特征样本集P中每一个样本为m维,m小于M。

优选的,所述步骤S6包括:

从所述降维后的特征样本集中选择K个特征向量作为K个初始聚类中心;

将所述降维后的特征样本集中每一个特征向量,分别计算其与K个初始聚类中心的距离,并根据最小距离形成初始的聚类中心值,完成一次迭代,重复执行上述迭代过程,直至计算出的聚类中心值等于原中心值,得到每一类的聚类中心;

获取的每一个聚类中心作为对应的故障类别。

为实现上述目的,本发明提供一种基于振动信号图像化的故障识别系统,所述系统包括:

函数构建模块,用于在当前采集周期内,分别获取键相传感器在各个键相相位点采集的基于键相位的键相时域信号序列,以及振动传感器采集的基于时间序列的振动时域信号序列,并分别对所述键相信号时域序列和振动时域信号序列采用样条插值的方法,构建得到任意相位与时间的函数关系,以及振动信号与时间的函数关系;

阶次分析模块,用于对所述振动信号与时间的函数关系进行阶次分析,并根据所述任意相位与时间的函数关系得到振动信号与任意相位的函数关系,对所述振动信号与任意相位的函数关系进行短时傅里叶变换,得到变换后的振动-相位信号频谱;

图像构建模块,用于根据所述变换后的振动-相位信号频谱,以振动信号频率为图像横坐标,以时间序列作为图像纵坐标,以振动信号幅值作为图像像素点的像素值,构建一图像数据集,并得到对应的振动图像;

样本模块,用于重复执行所述函数构建模块、阶次分析模块以及图像构建模块,得到多个采集周期对应的多张振动图像,并构成图像训练样本集;

降维模块,用于对所述图像训练样本集中的每一张振动图像进行特征提取,获取对应的振动特征向量,并对所述振动特征向量进行降维,得到降维后的特征样本集;

聚类模块,用于利用K-means聚类算法对所述降维后的特征样本集进行聚类分析,确定故障类别。

与现有技术相比,本发明提供一种基于振动信号图像化的故障识别方法及系统,所带来的有益效果为:将设备的振动监测数据,转换成了图像数据,并在图像数据的基础上进行有损压缩,保留了主要的振动特征信息,大大加快了设备振动监测数据的传输、处理以及分析的速度;图像化的设备监测数据结合了振动信号的时序数据处理和相位数据数理,图像的每一行信息代表不同时间段的振动特征频谱,并进行了基于相位的阶次分析,揭示了更多的设备运行规律;基于本发明生成特有的图像数据集,利用PCA在保留90%图片信息基础上提取关键特征,实现特征去相关和特征降维处理,提高K-mean故障诊断算法的计算效率。

附图说明

图1是根据本发明的一个实施例的基于振动信号图像化的故障识别方法的流程示意图。

图2是根据本发明的一具体实施例的振动时域信号示意图。

图3是根据本发明的一具体实施例的未使用阶次分析的设备运行示意图。

图4是根据本发明的一具体实施例的使用阶次分析的设备运行示意图。

图5是根据本发明的一实施例的基于振动信号图像化的故障识别系统的系统示意图。

具体实施方式

以下将结合附图所示的具体实施方式对本发明进行详细描述,但这些实施方式并不限制本发明,本领域的普通技术人员根据这些实施方式所做出的结构、方法、或功能上的变换均包含在本发明的保护范围内。

如图1所示的本发明的一个实施例,本发明提供一种基于振动信号图像化的故障识别方法,所述方法包括:

S1、在当前采集周期内,分别获取键相传感器在各个键相相位点采集的基于键相位的键相时域信号序列,以及振动传感器采集的基于时间序列的振动时域信号序列,并分别对所述键相信号时域序列和振动时域信号序列采用样条插值的方法,构建得到任意相位与时间的函数关系,以及振动信号与时间的函数关系;

S2、对所述振动信号与时间的函数关系进行阶次分析,并根据所述任意相位与时间的函数关系得到振动信号与任意相位的函数关系,对所述振动信号与任意相位的函数关系进行短时傅里叶变换,得到变换后的振动-相位信号频谱;

S3、根据所述变换后的振动-相位信号频谱,以振动信号频率为图像横坐标,以时间序列作为图像纵坐标,以振动信号幅值作为图像像素点的像素值,构建一图像数据集,并得到对应的振动图像;

S4、重复步骤S1~S3,基于多个采集周期对应得到多张振动图像,并构成图像训练样本集;

S5、对所述图像训练样本集中的每一张振动图像进行特征提取,获取对应的振动特征向量,并对所述振动特征向量进行降维,得到降维后的特征样本集;

S6、利用K-means聚类算法对所述降维后的特征样本集进行聚类分析,确定故障类别。

通过安装在设备传动轴承的键相传感器采集信号,转轴转动一圈为2π,将2π分为n个键相相位,对应各个键相相位点为0,2π/n,2*2π/n,…,2π,在所述各个键相相位点采集对应的时间戳,得到基于键相位的键相时域信号序列

其中,

将所述键相时域信号序列

通过安装在设备上的振动传感器采集振动时域信号序列。本发明中的振动传感器可以是加速度传感器或者速度传感器或者位移传感器,并不局限于振动信号,振动信号也可以为位移信号、加速度信号、速度信号等。设置采样周期,对该采样周期内的振动信号进行监测并采集。设置各个时间序列对应为t

其中,t

对所述振动信号与时间的函数关系进行阶次分析,并根据所述任意相位与时间的函数关系得到振动信号与任意相位的函数关系到。具体地,上述步骤中设置的各个时间序列对应为t

其中,t

对所述振动信号与任意相位的函数关系DATA(θ,s)进行短时傅里叶变换,得到变换后的振动信号频谱。具体地,对所述振动信号与任意相位的函数关系DATA(θ,s)进行短时傅里叶变换,得到所述每一个相位间隔对应的振动-相位信号频谱S(f,θ

S(f′,θ

r为一时间窗口函数,定义为:

其中,θ

根据所述振动-相位信号频谱得到各个时间序列所对应的振动-相位信号频谱,基于每一个时间序列对应的振动-相位信号频谱,以归一化后的振动信号频率为图像横坐标,以时间序列作为图像纵坐标,以振动信号幅值作为图像像素点的像素值,构建图像数据集DATA(m,n),

DATA(m,n)=[f

其中,图像像素点的横坐标为m,其值对应为频率f

重复步骤S1~S3,基于多个采集周期,对每一个采样周期采集获取的键相时域信号序列和振动时域信号序列进行上述方法处理,对应得到多张振动图像,并构成图像训练样本集。得到多张振动图像构成图像训练样本集。

对所述图像训练样本集中的每一张振动图像进行特征提取,获取对应的振动特征向量集,并对所述振动特征向量机进行降维,得到低维振动特征向量集。主成分分析(principle component analysis)也称PCA算法,原理是对测量空间中数据,通过变换投影到低维特征空间。获取每一张振动图像中每一个像素点的灰度值并构为对应的灰度序列,将所有的灰度序列构建为一个灰度样本集X=[x

其中,λ为特征值。

将所述m个特征值所对应的特征向量构成变换矩阵W=[e

P=W

其中,W

利用K-means聚类算法对所述降维后的特征样本集进行聚类分析,确定故障类别。K-means聚类算法是一种基于样本间相似度的间接聚类算法,属于非监督学习方法。此算法以k为参数,把n个对象分为k个簇,以使簇内具有较高的相似度,而且簇间的相似度较低。相似度的计算根据一个簇中对象的平均值(被看作簇的重心)来进行。具体地,将所述降维后的特征样本集分为K类,K为聚类数目,该聚类数目可以基于设备的实际工况条件及故障种类确定。从所述降维后的特征样本集中选择K个特征向量作为K个初始聚类中心,将所述降维后的特征样本集中每一个特征向量,分别计算其与K个初始聚类中心的距离,并根据最小距离形成初始的聚类中心值,完成一次迭代,重复执行上述迭代过程,直至计算出的聚类中心值等于原中心值,得到每一类的聚类中心,获取的每一个聚类中心作为对应的故障类别。根据故障类别可以对设备的故障状况进行分析和识别。

如图5所示的本发明的一个实施例,本发明提供一种基于振动信号图像化的故障识别系统,所述系统包括:

函数构建模块50,用于在当前采集周期内,分别获取键相传感器在各个键相相位点采集的基于键相位的键相时域信号序列,以及振动传感器采集的基于时间序列的振动时域信号序列,并分别对所述键相信号时域序列和振动时域信号序列采用样条插值的方法,构建得到任意相位与时间的函数关系,以及振动信号与时间的函数关系;

阶次分析模块51,用于对所述振动信号与时间的函数关系进行阶次分析,并根据所述任意相位与时间的函数关系得到振动信号与任意相位的函数关系,对所述振动信号与任意相位的函数关系进行短时傅里叶变换,得到变换后的振动-相位信号频谱;

图像构建模块52,用于根据所述变换后的振动-相位信号频谱,以振动信号频率为图像横坐标,以时间序列作为图像纵坐标,以振动信号幅值作为图像像素点的像素值,构建一图像数据集,并得到对应的振动图像;

样本模块53,用于重复执行所述函数构建模块、阶次分析模块以及图像构建模块,得到多个采集周期对应的多张振动图像,并构成图像训练样本集;

降维模块54,用于对所述图像训练样本集中的每一张振动图像进行特征提取,获取对应的振动特征向量,并对所述振动特征向量进行降维,得到降维后的特征样本集;

聚类模块55,用于利用K-means聚类算法对所述降维后的特征样本集进行聚类分析,确定故障类别。

函数构建模块获取键相传感器在各个键相相位点采集的基于键相位的键相时域信号序列,采用二次B样条曲线拟合的方法,构建任意相位和时间的函数关系。函数构建模块获取振动传感器采集的基于时间序列的振动时域信号序列,并采用采用样条插值的方法构建得到振动信号与时间的函数关系。阶次分析模块对所述振动信号与时间的函数关系进行阶次分析,利用等角度采样方法,根据所述任意相位与时间的函数关系得到振动信号与任意相位的函数关系,对所述振动信号与任意相位的函数关系进行短时傅里叶变换和归一化处理,得到变换后的振动-相位信号频谱,以及归一化处理后的振动信号频率。

图像构建模块根据所述变换后的振动-相位信号频谱,以振动信号频率为图像横坐标,以时间序列作为图像纵坐标,以振动信号幅值作为图像像素点的像素值,构建一图像数据集,并通过图像构建软件得到对应的振动图像。样本模块重复执行所述函数构建模块、阶次分析模块以及图像构建模块,得到多个采集周期对应的多张振动图像,并构成图像训练样本集。

降维模块对所述图像训练样本集中的每一张振动图像进行特征提取,获取对应的振动特征向量,并通过PCA算法对所述振动特征向量进行降维,得到降维后的特征样本集。聚类模块利用K-means聚类算法对所述降维后的特征样本集进行聚类分析,确定故障类别。

尽管为示例目的,已经公开了本发明的优选实施方式,但是本领域的普通技术人员将意识到,在不脱离由所附的权利要求书公开的本发明的范围和精神的情况下,各种改进、增加以及取代是可能的。

相关技术
  • 一种基于振动信号图像化的故障识别方法及系统
  • 基于振动信号的车辆液压减震器故障识别方法及系统
技术分类

06120112922608