一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于深度小波极限学习机的轴承剩余寿命预测方法及系统与流程

2022-02-21 04:12:02 来源:中国专利 TAG:


1.本发明属于机械系统状态监测与健康管理技术领域,具体涉及一种基于深度小波极限学习机的轴承剩余寿命预测方法及系统。


背景技术:

2.高端轴承是航空发动机、数控机床、高速列车、风力发电机、直升机等重大装备的关键零部件,其健康服役是装备整机运行安全的重要保障。由于轴承服役环境复杂、运行工况多变,导致事故频发,运行维护成本居高不下,严重影响装备的可靠性和经济性。轴承状态监测与健康管理,是风电、轨道交通、航空航天等行业的迫切需求。
3.轴承状态监测与健康管理包含以下几部分内容:数据获取、健康指标(hi)构建、健康阶段(hs)划分、剩余寿命(rul)预测。轴承运行过程中,在各种载荷和应力的作用下,其性能不可避免地会随着时间逐渐退化直至失效。剩余使用寿命寿命(remaining useful life,rul)通常被定义为从当前时刻开始到退化指标(或健康指数)首次穿过失效阈值的时刻之间的持续时长。其中,失效阈值通常是指工程中或经验上能被接受的一个安全范围。剩余使用寿命寿命在某些领域也被称为预测距离或前导时间,它在预测与健康管理中是一个至关重要的指标。该指标能够为轴承备件管理以及设备维修计划提供支持,在保证安全前提下,降低整体维修费用。因此,剩余使用寿命预测技术是状态监测与健康管理系统的核心,是实现降低维修保障费用、提高装备完好率的关键所在。传统模型驱动的方法以统计指标反映轴承健康状态,容易受到轴承个体差异以及运行工况等的影响。而数据驱动的方法难以得到体现剩余寿命预测不确定性的概率分布,为预知维护提供信息有限。


技术实现要素:

4.本发明所要解决的技术问题在于针对上述现有技术中的不足,提供一种基于深度小波极限学习机的轴承剩余寿命预测方法及系统,在轴承运行过程中实时评估轴承健康状态并预测轴承剩余使用寿命。
5.本发明采用以下技术方案:
6.一种基于深度小波极限学习机的轴承剩余寿命预测方法,通过时变3σ准则检测轴承故障发生时刻,将轴承运行状态分为健康阶段与退化阶段,并按照0~1区间的数字对不同健康状态轴承信号进行标注;采用信号处理方法对振动信号进行分解,并计算每个尺度下信号均方根值,作为表征轴承退化状态的原始特征;构建基于深度小波极限学习机的监督学习模型,利用标注的不同健康状态轴承信号和每个尺度下信号的均方根值对基于深度小波极限学习机的监督学习模型进行训练和测试,构建dwelm-hi指标实时评估轴承健康状态;采用线性模型描述dwelm-hi的退化趋势,并使用粒子滤波估计线性模型的参数,根据估计的参数预测当前时刻轴承的剩余使用寿命并给出rul概率分布,实现剩余寿命预测。
7.具体的,通过时变3σ准则检测轴承故障发生时刻具体为:
8.输入:当前时刻t前轴承振动信号的均方根序列x
rms
(t),触发机制预设的连续异常
点数s,连续检测到的异常点数p;
9.设p=0;计算x
rms
(t)的均值μ(t)和标准差δ(t);如果|x
rms
(t)-μ(t)|≥3σ(t)那么,p=p 1,结束循环;否则t=t 1,返回重新计算x
rms
(t)的均值μ(t)和标准差δ(t);
10.如果p>=s那么,结束循环;否则t=t 1,返回重新计算x
rms
(t)的均值μ(t)和标准差δ(t);
11.输出:fot=t-p为故障发生时刻。
12.具体的,采用信号处理方法对振动信号进行分解具体为:
13.通过加速度传感器间隔采集轴承的水平振动信号和垂直振动信号;获得水平振动信号和垂直振动信号后,对水平振动信号和垂直振动信号进行分解,加上原始振动信号,获得多组信号,计算多组信号的均方根值,得到多尺度均方根特征。
14.进一步的,间隔采集轴承的水平振动信号和垂直振动信号具体为:
15.根据轴承所在设备结构,将加速度传感器安装在轴承座的水平、垂直方向;在轴承运行过程中,采用间隔采样方式采集轴承水平、垂直振动信号。
16.进一步的,采用二代小波包分解的信号处理方法对原始的水平振动信号和垂直振动信号进行分解。
17.具体的,构建基于深度小波极限学习机的监督学习模型具体为:
18.s401、随机生成权重计算
19.s402、求解得到
20.s403、计算训练样本的隐藏节点,当i<c,或i=c,并重复步骤s401至步骤s403c次;
21.s404、计算隐藏层的输出权重矩阵为
22.s405、计算测试样本的隐藏节点,当i<c,或i=c,
23.s406、输出预测标签
24.具体的,基于线性模型和粒子滤波方法预测轴承的剩余使用寿命具体如下:
25.s501、在初始时间t0,根据初始分布生成含三个未知参数的初始粒子,损伤状态退化率观测噪声方差其中i=1,...,n,n为粒子个数,所有粒子的初始权重相等;
26.s502、取上一步(t
k-1
)模型参数的后验pdf作为当前步骤(tk)的先验,根据以下公式计算当前时间的损伤状态θk=θ
k-1-bkδt,δt为时间间隔;
27.s503、当新的轴承测试振动信号的在线测量是可用的,这将被预处理并输入到dwelm模型中以获得近似测量值zk,计算测量值的似然概率更新每个粒子的权重,新的权重与成正比;
28.s504、根据采用逆累积密度函数方法重新采样粒子,得到tk时刻n
个权重相等的粒子,
29.s505、根据获得的估计参数,通过递归外推损伤状态至失效阈值来预测失效时间和rul。
30.进一步的,步骤s503中,近似测量值zk的似然函数计算如下:
[0031][0032]
其中,σk表示观测值方差,分别为tk时刻第i个粒子的损伤状态,退化率,观测噪声方差。
[0033]
进一步的,步骤s504中,采用逆累积密度函数方法重新采样粒子具体为:
[0034]
根据似然函数计算cdf;从均匀分布中产生一个随机值;选择与cdf值最接近的粒子作为重采样结果;重复此过程n次数,得到n个权重相等的粒子。
[0035]
本发明的另一技术方案是,一种基于深度小波极限学习机的轴承剩余寿命预测系统,包括:
[0036]
标注模块,通过时变3σ准则检测轴承故障发生时刻,将轴承运行状态分为健康阶段与退化阶段,并按照0~1区间的数字对不同健康状态轴承信号进行标注;
[0037]
分解模块,采用信号处理方法对振动信号进行分解,并计算每个尺度下信号均方根值,作为表征轴承退化状态的原始特征;
[0038]
指标模块,构建基于深度小波极限学习机的监督学习模型,利用标注模块标注的不同健康状态轴承信号和分解模块每个尺度下信号的均方根值对基于深度小波极限学习机的监督学习模型进行训练和测试,构建dwelm-hi指标实时评估轴承健康状态;
[0039]
预测模块,采用线性模型描述dwelm-hi的退化趋势,并使用粒子滤波估计线性模型的参数,根据估计的参数预测当前时刻轴承的剩余使用寿命并给出rul概率分布,实现剩余寿命预测。
[0040]
与现有技术相比,本发明至少具有以下有益效果:
[0041]
本发明一种基于深度小波极限学习机的轴承剩余寿命预测方法,以时变3σ准则检测故障发生时刻,将轴承运行过程划分为正常阶段和退化阶段,相对于传统3σ准则具有更高的准确性与鲁棒性;此外,通过构建基于深度小波极限学习机的监督学习模型,得到线性演化趋势的健康指标,通过线性模型描述指标演化趋势,并采用粒子滤波估计模型参数,预测轴承剩余使用寿命,克服了传统数据驱动和模型驱动方法的缺点。
[0042]
进一步的,采用时变3σ准则检测振动加速度信号均方根值序列的异常点,将轴承运行过程划分为正常阶段和退化阶段,并按0~1区间的数字对不同健康状态轴承信号进行标注,能够直观地反映轴承健康状态,并且有利于机器学习算法对不同轴承地健康状态进行归一化学习。
[0043]
进一步的,采集的轴承水平、垂直振动信号能够为后续步骤提供数据。
[0044]
进一步的,间隔采集轴承的水平振动信号和垂直振动信号可以降低存储和处理数据量,提高计算效率,减少使用存储空间。
[0045]
进一步的,采用二代小波包分解的信号处理方法对原始水平、垂直振动信号进行分解,得到多尺度均方根值,能够反映不同退化阶段轴承振动信号局部与全局特征,保证寿
命预测精度。
[0046]
进一步的,深度小波极限学习机对轴承状态进行评估,构建dwelm-hi指标,将不同退化趋势轴承,统一转化为线性趋势,有利于提高寿命预测的精度。
[0047]
进一步的,采用线性模型和粒子滤波方法预测轴承寿命预测,能够消除并量化轴承剩余寿命的不确定性,给出预测rul概率分布,为预知维护提供信息。
[0048]
进一步的,可以根据测量值zk的似然函数递归更新rul的预测值及其概率分布。
[0049]
进一步的,采用逆累积密度函数方法重新采样粒子,可以避免粒子滤波方法的粒子退化问题。
[0050]
综上所述,本发明能够准确、实时地输出轴承剩余寿命预测结果,使得相关人员能够对高端设备的轴承运行现状进行准确的把握,从而防止重大事故的发生,并且根据轴承的寿命信息,规划设备的维修活动,防止轴承“欠维护”与“过维护”,降低设备维护成本。
[0051]
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
[0052]
图1为本发明总体流程图;
[0053]
图2为间隔采样说明图;
[0054]
图3为时变3σ准则说明图;
[0055]
图4为使用elm、welm、delm、delm-rbf和dwelm对2-1轴承状态评估结果图;
[0056]
图5为2-1轴承在检视点的dwelm-hi预测结果图;
[0057]
图6为使用rms-pf对2-1轴承rul预测结果图;
[0058]
图7为使用dwelm-hi-pf对2-1轴承rul预测结果图。
具体实施方式
[0059]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0060]
在本发明的描述中,需要理解的是,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0061]
还应当理解,在本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0062]
还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0063]
在附图中示出了根据本发明公开实施例的各种结构示意图。这些图并非是按比例绘制的,其中为了清楚表达的目的,放大了某些细节,并且可能省略了某些细节。图中所示出的各种区域、层的形状及它们之间的相对大小、位置关系仅是示例性的,实际中可能由于制造公差或技术限制而有所偏差,并且本领域技术人员根据实际所需可以另外设计具有不
hi指标;
[0087]
给定训练样本集训练标签测试样本集隐藏层数c、每个隐藏层的节点数l1,l2,...,lc和sigmoid激活函数g。
[0088]
构建基于深度小波极限学习机的监督学习模型具体如下:
[0089]
s401、随机生成权重计算
[0090]
其中,是x和all-0.1向量的串联,l0=n。
[0091]
s402、求解得到
[0092]
s403、计算训练样本的隐藏节点,当i<c,或i=c,并重复步骤s401至步骤s403c次;
[0093]
s404、计算隐藏层的输出权重矩阵为
[0094]
其中k(
·
,
·
)表示morlet小波核函数,ρ>0是正则化参数。
[0095]
s405、计算测试样本的隐藏节点,当i<c,或i=c,
[0096]
s406、输出预测标签
[0097]
s5、当得到构建的dwelm-hi后,采用线性模型描述dwelm-hi的退化趋势,并使用粒子滤波估计线性模型的参数,根据估计的参数预测当前时刻轴承的剩余使用寿命(rul)并给出rul概率分布。
[0098]
基于线性模型和粒子滤波方法预测轴承的剩余使用寿命具体步骤如下:
[0099]
s501、在初始时间,即t0,根据初始分布生成含三个未知参数的初始粒子,损伤状态退化率观测噪声方差其中i=1,...,n,n为粒子个数,所有粒子的初始权重相等,即参数的初始分布假设为均匀分布;
[0100]
s502、取上一步(t
k-1
)模型参数的后验pdf作为当前步骤(tk)的先验,根据以下公式计算当前时间的损伤状态θk:
[0101]
θk=θ
k-1-bkδt
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)
[0102]
其中,k表示时间点,θk表示损伤状态(dwelm-hi真实值),δt=t
k-t
k-1
表示时间间隔,bk表示退化率。
[0103]
s503、当新的轴承测试振动信号的在线测量是可用的,这将被预处理并输入到dwelm模型中以获得近似测量值(zk),计算测量值的似然概率:
[0104][0105]
其中,表示zk似然函数,σk表示观测值方差。第i个粒子的权重与在第i个三个未知参数样本条件下zk的pdf值成正比,即,
[0106]
为了避免pf算法的粒子退化问题,在重采样步骤中分别复制或消除权重大或权重
小的样本;
[0107]
s504、采用逆累积密度函数(cdf)方法用于重新采样粒子,具体步骤如下:
[0108]
s5041、根据等式(2)中的似然函数计算cdf;
[0109]
s5042、从均匀分布中产生一个随机值;
[0110]
s5043、选择与该cdf值最接近的粒子作为重采样结果;
[0111]
s5044、重复此过程n次数,得到n个权重相等的粒子,即,s5044、重复此过程n次数,得到n个权重相等的粒子,即,
[0112]
s505、一旦获得估计的参数,就可以通过递归外推损伤状态至失效阈值来预测失效时间和rul。
[0113]
本发明再一个实施例中,提供一种基于深度小波极限学习机的轴承剩余寿命预测系统,该系统能够用于实现上述基于深度小波极限学习机的轴承剩余寿命预测方法,具体的,该基于深度小波极限学习机的轴承剩余寿命预测系统包括标注模块、分解模块、指标模块以及预测模块。
[0114]
其中,标注模块,通过时变3σ准则检测轴承故障发生时刻,将轴承运行状态分为健康阶段与退化阶段,并按照0~1区间的数字对不同健康状态轴承信号进行标注;
[0115]
分解模块,采用信号处理方法对振动信号进行分解,并计算每个尺度下信号均方根值,作为表征轴承退化状态的原始特征;
[0116]
指标模块,构建基于深度小波极限学习机的监督学习模型,利用标注模块标注的不同健康状态轴承信号和分解模块每个尺度下信号的均方根值对基于深度小波极限学习机的监督学习模型进行训练和测试,构建dwelm-hi指标实时评估轴承健康状态;
[0117]
预测模块,采用线性模型描述dwelm-hi的退化趋势,并使用粒子滤波估计线性模型的参数,根据估计的参数预测当前时刻轴承的剩余使用寿命并给出rul概率分布,实现剩余寿命预测。
[0118]
本发明再一个实施例中,提供了一种终端设备,该终端设备包括处理器以及存储器,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器用于执行所述计算机存储介质存储的程序指令。处理器可能是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor、dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其是终端的计算核心以及控制核心,其适于实现一条或一条以上指令,具体适于加载并执行一条或一条以上指令从而实现相应方法流程或相应功能;本发明实施例所述的处理器可以用于基于深度小波极限学习机的轴承剩余寿命预测方法的操作,包括:
[0119]
通过时变3σ准则检测轴承故障发生时刻,将轴承运行状态分为健康阶段与退化阶段,并按照0~1区间的数字对不同健康状态轴承信号进行标注;采用信号处理方法对振动信号进行分解,并计算每个尺度下信号均方根值,作为表征轴承退化状态的原始特征;构建基于深度小波极限学习机的监督学习模型,利用标注的不同健康状态轴承信号和每个尺度下信号的均方根值对基于深度小波极限学习机的监督学习模型进行训练和测试,构建dwelm-hi指标实时评估轴承健康状态;采用线性模型描述dwelm-hi的退化趋势,并使用粒
子滤波估计线性模型的参数,根据估计的参数预测当前时刻轴承的剩余使用寿命并给出rul概率分布,实现剩余寿命预测。
[0120]
本发明再一个实施例中,本发明还提供了一种存储介质,具体为计算机可读存储介质(memory),所述计算机可读存储介质是终端设备中的记忆设备,用于存放程序和数据。可以理解的是,此处的计算机可读存储介质既可以包括终端设备中的内置存储介质,当然也可以包括终端设备所支持的扩展存储介质。计算机可读存储介质提供存储空间,该存储空间存储了终端的操作系统。并且,在该存储空间中还存放了适于被处理器加载并执行的一条或一条以上的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。需要说明的是,此处的计算机可读存储介质可以是高速ram存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。
[0121]
可由处理器加载并执行计算机可读存储介质中存放的一条或一条以上指令,以实现上述实施例中有关基于深度小波极限学习机的轴承剩余寿命预测方法的相应步骤;计算机可读存储介质中的一条或一条以上指令由处理器加载并执行如下步骤:
[0122]
通过时变3σ准则检测轴承故障发生时刻,将轴承运行状态分为健康阶段与退化阶段,并按照0~1区间的数字对不同健康状态轴承信号进行标注;采用信号处理方法对振动信号进行分解,并计算每个尺度下信号均方根值,作为表征轴承退化状态的原始特征;构建基于深度小波极限学习机的监督学习模型,利用标注的不同健康状态轴承信号和每个尺度下信号的均方根值对基于深度小波极限学习机的监督学习模型进行训练和测试,构建dwelm-hi指标实时评估轴承健康状态;采用线性模型描述dwelm-hi的退化趋势,并使用粒子滤波估计线性模型的参数,根据估计的参数预测当前时刻轴承的剩余使用寿命并给出rul概率分布,实现剩余寿命预测。
[0123]
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中的描述和所示的本发明实施例的组件可以通过各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0124]
以公开数据xjtu-sy轴承数据作为分析案例。首先,采用时变3σ准则检测轴承的故障发生时刻,并且以传统3σ准则作为对比,其中以前30、50和100个时间点为健康状态。如下表所示:
[0125]
[0126][0127]
可以看出,当假设健康状态的持续时间不同时,传统3σ准则得到的fot也不同。而且,假设健康状态的持续时间越长,误报越多,漏报越少。相比之下,除了b3-5之外,适当的fot可以通过时变3σ标准检测出来。
[0128]
选用2-1轴承进行说明,以3-1、3-2、3-3轴承作为训练数据,采用本发明提出的基于深度小波极限学习机的监督学习模型对2-1轴承进行状态评估,并以极限学习机(elm)、小波极限学习机(welm)、深度极限学习机(delm)和带有rbf内核的delm(称为delm-rbf)作为对比方法。评估结果如图4所示,可以观察到,星号标记的黑线几乎与橙色虚线重叠。dwelm能够准确评估轴承状态,显示了它对elm、welm、delm和delm-rbf的提升。进一步,采用线性模型和粒子滤波对dwelm-hi的演化趋势进行预测,结果如图5所示。粉红色阴影区域表示预测的dwelm-hi的95%置信区间(ci)。预测的dwelm-hi的中位数由蓝色实线显示。预测的dwelm-hi的95%ci几乎与以下实际dwelm-hi重叠。此外,95%ci非常窄,表明rul估计的
不确定性低。为了比较,结合了rms、指数模型和pf(称为rms-pf)来预测rul。图6和图7分别显示了使用rms-pf和dwelm-hi-pf对2-1轴承的rul预测结果。为了公平比较,rms-pf的失效阈值设置为rms序列的最大值。可以看出,dwelm-hi-pf预测的rul快速收敛到三个轴承的真实rul曲线。dwelm-hi-pf预测的rul的95%ci几乎在地面实况的30%误差区间内。与rms-pf相比,dwelm-hi-pf能得到更准确的rul、更窄的ci和更快的收敛性。
[0129]
综上所述,本发明一种基于深度小波极限学习机的轴承剩余寿命预测方法及系统,以时变3σ准则检测故障发生时刻,将轴承运行过程划分为正常阶段和退化阶段,相对于传统3σ准则具有更高的准确性与鲁棒性;此外,通过构建基于深度小波极限学习机的监督学习模型,得到线性演化趋势的健康指标,通过线性模型描述指标演化趋势,并采用粒子滤波估计模型参数,预测轴承剩余使用寿命,克服了传统数据驱动和模型驱动方法的缺点。
[0130]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0131]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0132]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0133]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0134]
以上内容仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明权利要求书的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献