1.本技术涉及一种轴承故障特征提取方法,尤其涉及一种轴承故障特征的提取方法、电子设备及存储介质,属于轴承故障特征提取技术领域。
背景技术:2.滚动轴承是旋转机械的核心元件,并且是容易发生故障的元件之一。通常,将加速度传感器安装在机械外壳上来监测机械的运行状况,并通过诊断信号诊断轴承故障。由于早期的轴承故障引起的异常振动幅度较小,故障信号会被淹没在机械运行时产生的正常振动中。
3.针对上述问题,有研发人员提出一种滚动轴承故障振动信号分析方法(cn114441172a),该方法包括s1获得原始振动信号,计算特征频率;s2初始化粒子群算法的参数,设定寻优滤波器长度的范围及迭代次数;s3初始化滤波器,对振动信号采用基于平方包络谱的盲反卷积进行滤波处理,得滤波信号;s4计算滤波信号的故障特征频率比,将故障特征频率比的最大值作为粒子群算法的适应度函数,更新粒子群算法中粒子的速度和位置;s5重复步骤s3至s4,至粒子的最佳位置不发生改变或者达设定迭代次数,输出最优滤波器长度;s6获得最优滤波器长度对应的滤波器滤波后的信号,对滤波后的信号进行包络分析,识别故障类型。
4.虽然该方法可在强噪声和谐波干扰条件下提取滚动轴承的故障特征。但是,该方法存在粒子群算法受随机初始化参数和解空间限制的问题,不利于寻找复杂的非凸优化问题的全局最优解。
技术实现要素:5.在下文中给出了关于本发明的简要概述,以便提供关于本发明的某些方面的基本理解。应当理解,这个概述并不是关于本发明的穷举性概述。它并不是意图确定本发明的关键或重要部分,也不是意图限定本发明的范围。其目的仅仅是以简化的形式给出某些概念,以此作为稍后论述的更详细描述的前序。
6.鉴于此,为解决现有技术中存在的粒子群算法受随机初始化参数和解空间限制、不利于寻找复杂的非凸优化问题的全局最优解的技术问题,本发明提供一种轴承故障特征的提取方法、电子设备及存储介质
7.方案一:一种轴承故障特征的提取方法,包括以下步骤:
8.s1.将机械振动信号输入至多任务卷积神经网络中,经过一维卷积层和批归一化层,进行卷积层和批归一化层的权重参数的优化;
9.s2.多任务卷积神经网络输出包括两条支路;第一条支路为计算时域指标k1,第二条支路计算包络谱指标k2;
10.s3.将时域指标k1和包络谱指标k2求和计算损失函数;
11.s4.对多任务卷积神经网络进行训练,使用深度学习优化器优化多任务卷积神经
网络权重,优化损失函数到最小值,迭代至前后误差小于0.0001后停止迭代,得到最优的权重和学习参数;
12.s5.将被测信号输入至s4所述训练后的多任务卷积神经网络进行盲反卷积,根据振动信号的包络谱识别具体的故障特征。
13.优选的,卷积层优化的方法是:将卷积层设置为无偏置卷积、单卷积核,卷积步长为1,设置补零保持输入和输出长度一致,表达式如下:
[0014][0015]
式中,conv1d为一维卷积层,y为输入的轴承故障振动信号,假设全信号长度为n,则y=[y(1),y(2),...,y(n)],n=n,w为卷积层权重矩阵,为卷积层输出。
[0016]
优选的,批归一化层的权重参数的优化方法是:表示式如下:
[0017][0018]
式中,bn为批归一化层,n为采样的离散点信号,μ为输入的均值,σ为输入的标准差,γ、β为可学习参数;x(n)为卷积神经网络恢复的单点轴承故障振动信号,对全部离散点信号进行操作,完成全信号的计算。
[0019]
优选的,第一条支路计算时域指标的方法是:选用峭度作为时域指标,表达式如下:
[0020][0021]
优选的,第二条支路计算包络谱指标的方法是:
[0022]
s21.将神经网络的输出计算希尔伯特变换hilbert,得到信号的包络e,表达式如下:
[0023]
e=|x+ihilbert(x)|
[0024]
式中,i为复数标记;
[0025]
s22.将信号的包络输出进行傅里叶变换,得到信号的包络谱,表达式如下:
[0026]
es=|fft(e)|
[0027]
式中,fft()为傅里叶变换;
[0028]
s23选用g-l1/l2计算包络谱指标,表达式如下:
[0029][0030]
式中,λ为尺度因子,用于调整两个指标平衡,设置为0.01,es(n)为信号的包络谱。
[0031]
优选的,将时域指标k1和包络谱指标k2求和计算损失函数,表达式如下:
[0032][0033]
式中,λ为尺度因子,用于调整两个指标平衡,设置为0.01。
[0034]
方案二:一种电子设备,包括存储器和处理器,存储器存储有计算机程序,所述的处理器执行所述计算机程序时实现方案一所述一种轴承故障特征的提取方法的步骤。
[0035]
方案三:一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现方案一所述的一种轴承故障特征的提取方法。
[0036]
本发明的有益效果如下:本发明结合了时域和包络谱盲反卷积的优化指标,使其相互约束,克服了两类方法各自的缺陷,使反卷积恢复的信号在时域和频域上都具有显著的故障特征,并且在多个故障信号下都具有稳定的表现,本发明从测量的振动信号中提取早期的故障信号特征,即使在强噪声环境下,也能准确的提取到故障信号特征。一方面,本发明可直接作为振动信号的提取方法,对振动信号监测设备采集到的信号直接提取;另一方面,本发明可作为轴承故障诊断模型的前处理方法,增强故障诊断模型在复杂工况下的表现。本发明相较于使用粒子群算法优化滤波器系数,利用深度学习神经网络进行优化问题的求解,解决了粒子群算法受随机初始化参数和解空间限制的问题,有利于寻找复杂的非凸优化问题的全局最优解。
附图说明
[0037]
此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
[0038]
图1为一种轴承故障特征的提取方法流程示意图;
[0039]
图2为典型轴承故障振动信号的频域特征示意图;
[0040]
图3为原始信号时域波形图和频域波形示意图;
[0041]
图4为盲反卷积处理后的时域波形图和频域波形示意图。
具体实施方式
[0042]
为了使本技术实施例中的技术方案及优点更加清楚明白,以下结合附图对本技术的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本技术的一部分实施例,而不是所有实施例的穷举。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
[0043]
实施例1、参照图1-图4说明本实施方式,一种轴承故障特征的提取方法,包括以下步骤:
[0044]
s1.将机械振动信号输入至多任务卷积神经网络中,经过一维卷积层和批归一化层,进行卷积层和批归一化层的权重参数的优化;
[0045]
具体的,机械振动信号由加速度传感器安装在机械外壳上来监测机械的运行状况获取;
[0046]
卷积层优化的方法是:将卷积层设置为无偏置卷积、单卷积核,卷积步长为1,设置
补零保持输入和输出长度一致,表达式如下:
[0047][0048]
式中,conv1d为一维卷积层,y为输入的轴承故障振动信号,假设全信号长度为n,则y=[y(1),y(2),...,y(n)],n=n,w为卷积层权重矩阵,为卷积层输出。
[0049]
优选的,批归一化层的权重参数的优化方法是:表示式如下:
[0050][0051]
式中,bn为批归一化层,n为采样的离散点信号,μ为输入的均值,σ为输入的标准差,γ、β为可学习参数;x(n)为卷积神经网络恢复的单点轴承故障振动信号,对全部离散点信号进行操作,完成全信号的计算。
[0052]
s2.多任务卷积神经网络输出包括两条支路;第一条支路为计算时域指标,第二条支路计算包络谱指标;第一条支路与第二条支路为并行关系;
[0053]
第一条支路计算时域指标的方法是:
[0054]
选用峭度作为时域指标,表达式如下:
[0055][0056]
第二条支路计算包络谱指标的方法是:
[0057]
s21.将神经网络的输出计算希尔伯特变换hilbert,得到信号的包络e,表达式如下:
[0058]
e=|x+ihilbert(x)|
[0059]
式中,i为复数标记;
[0060]
s22.将信号的包络输出进行傅里叶变换,得到信号的包络谱,表达式如下:
[0061]
es=|fft(e)|
[0062]
式中,fft()为傅里叶变换;
[0063]
s23选用g-l1/l2计算包络谱指标,表达式如下:
[0064][0065]
式中,λ为尺度因子,用于调整两个指标平衡,设置为0.01,es(n)为信号的包络谱。
[0066]
s3.将时域指标k1和包络谱指标k2求和计算损失函数,表达式如下:
[0067][0068]
式中,λ为尺度因子,用于调整两个指标平衡,设置为0.01;
[0069]
s4.对多任务卷积神经网络进行训练,使用深度学习优化器优化多任务卷积神经
programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0078]
所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0079]
实施例3、计算机可读存储介质实施例
[0080]
本发明的计算机可读存储介质可以是被计算机装置的处理器所读取的任何形式的存储介质,包括但不限于非易失性存储器、易失性存储器、铁电存储器等,计算机可读存储介质上存储有计算机程序,当计算机装置的处理器读取并执行存储器中所存储的计算机程序时,可以实现上述的基于creo软件的可修改由关系驱动的建模数据的建模方法的步骤。
[0081]
所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
[0082]
尽管根据有限数量的实施例描述了本发明,但是受益于上面的描述,本技术领域内的技术人员明白,在由此描述的本发明的范围内,可以设想其它实施例。此外,应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而选择的,而不是为了解释或者限定本发明的主题而选择的。因此,在不偏离所附权利要求书的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。对于本发明的范围,对本发明所做的公开是说明性的,而非限制性的,本发明的范围由所附权利要求书限定。