一种基于DFCAE-BiLSTM的风电轴承退化趋势预测方法、系统及装置与流程

文档序号:26789622发布日期:2021-09-28 22:53阅读:162来源:国知局
一种基于DFCAE-BiLSTM的风电轴承退化趋势预测方法、系统及装置与流程
一种基于dfcae

bilstm的风电轴承退化趋势预测方法、系统及装置
技术领域
1.本发明涉及风电轴承退化趋势预测技术领域,尤其涉及一种基于深度神经网络的风电轴承退化趋势预测方法、系统及装置。


背景技术:

2.轴承是风电机组的重要组成部分与关键零部件,其发生损坏的概率相较于其他部件较高,而一旦发生故障损坏将会降低机组运行效率、减少机组正常工作时间以及会造成一定的经济损失。轴承退化趋势预测可以在一定程度上对风电轴承的退化状态进行预测,根据提前一段时间的退化趋势预测结果进行运维方案调整,将有利于提高风电机组使用率、减少停机时间以及减少经济损失。
3.近年来,深度学习模型已经逐渐应用于故障诊断、寿命预测等任务,深度神经网络通常具有较强的发掘信号中隐藏信息的能力,能够自适应的实现信号特征提取以及降维的工作,因此,基于深度学习方法的诊断模型往往可以直接以原始信号作为输入,无需人为的提取、筛选特征,降低对以往经验、专家知识的依赖,真正实现“端到端”的故障诊断与预测任务,将深度神经网络应用于轴承退化趋势预测有利于降低系统对于专家知识的依赖,减少模型构建步骤。
4.卷积神经网络已经被证明具有较强的空间特征提取能力,而自编码器可以对样本进行无监督训练,将两者结合的卷积自编码器同时具有其各自网络的优点,可以有效提取轴承振动信号的空间特征信息,进行无监督训练学习。lstm(long short

term memory)网络是循环神经网络的一种,具有较强的时间特征提取能力,bilstm(bi

directional long short

term memory)是双向lstm,可以有效的提取轴承随时间退化的特征信息。


技术实现要素:

5.本发明提出了一种基于dfcae

bilstm(densely connected fully convolutional auto

encode)(bi

directional long short

term memory)风电轴承退化趋势预测方法、系统及装置。
6.本发明结合dfcae网络的空间特征提取能力与bilstm网络模型的时间特征提取能力,同时dfcae网络具有无监督训练特性,两者结合可以同时提取风电轴承原始振动信号中的时间和空间特征,形成轴承健康状态退化监测指标,进而利用bilstm模型对风电轴承退化趋势进行预测。实现对其健康监测、健康退化趋势预测功能。
7.基于dfcae

bilstm的风电轴承退化趋势预测方法实现过程为:
8.一种基于dfcae

bilstm的风电轴承退化趋势预测方法、系统及装置,其特征在于,包括以下步骤:
9.步骤1:利用m个固定位置的加速度传感器同时采集风电轴承从正常到损坏期间等间隔时间的振动信号,第m个传感器第k个采样时间点采集的信号为x
m
(k)(m=1,2,

,m;k
=1,2,

,k);
10.步骤2:去除异常数据,每个采样时间点每个通道截取固定长度信号;
11.步骤3:建立m个独立的紧密连接的一维全卷积自编码网络(densely connected fully convolutional auto

encode),简称dfcae网络,提取风电轴承原始振动信号的深度特征,将前10%采样时间点的样本数据作为训练集输入dfcae网络进行训练,其中第m个传感器采集的信号输入第m个独立的dfcae网络进行训练(m=1,2,

,m);
12.步骤4:将所有的样本数据依次输入训练好的dfcae网络,其中第m个传感器采集的信号输入第m个独立的dfcae网络(m=1,2,

,m);每个dfcae网络包含编码和解码两部分,编码的最后一层输出结果作为输出特征矩阵,输出特征矩阵大小为n
×
l,其中n为特征维度,l为每维度特征长度,将k个输出特征矩阵的第n(n=1,2,

,n)维特征排列组合成k行l列特征矩阵h
m
(n)(为第n维特征n=1,2,

,n,m为第m个dfcae网络,m=1,2,

,m);
13.步骤5:提取所有特征矩阵h
m
(n)(n=1,2,

,n;m=1,2,

,m)行数k的前10%作为训练样本,组合成训练样本矩阵,矩阵行数为m
×
n,列数为l,输入隐马尔科夫模型进行训练,得到训练好的模型参数λ。将所有特征矩阵h
m
(n)(n=1,2,

,n;m=1,2,

,m)的第k(k=1,2,

,k)行数据排列组合成k(k=1,2,

,k)个观察矩阵o
k
,将o
k
输入训练好的hmm模型,计算似然概率值p(o
k
|λ)并求均值得到hi(k)(k=1,2,

,k)为第k个健康指标,对hi进行滑动平均后得到能反应风电轴承退化情况的健康状态监测指标hi,滑动长度<k
×
1%;
14.步骤6:求风电轴承正常运行期间hi的均值μ和标准差σ,设置阈值μ
±
4σ,当连续5个健康指标hi超过设定阈值范围,其中连续五个hi中的最后一个点判定为早期故障点k1,此时系统报警,并触发退化趋势预测功能;
15.步骤7:将早期故障点k1之前的健康指标作为训练样本输入bilstm,bi

directional long short

term memory网络模型进行训练,网络训练输入维度为l1,输出维度为1,训练时输入连续的l1个hi指标,预测下一个指标值;
16.步骤8:将早期故障点之后的健康指标作为测试集以及标签,网络测试输入维度为l1,输出维度为1,根据实际需要设定待预测长度d;
17.步骤9:输入测试集健康指标[hi(k1+1),hi(k1+2),

,hi(k1+l1)],预测第k1+l1+1个hi值p(k1+l1+1),将预测值迭代进输入[hi(k1+2),hi(k1+3),

,p(k1+l1+1)],预测第k1+l1+2个健康指标值p(k1+l1+2),依次迭代直到计算出p(k1+l1+d)作为hi(k1+l1+d)的预测值;
[0018]
步骤10:按照所述步骤9流程依次计算出:
[0019]
hi(k1+l1+d+1),hi(k1+l1+d+2),

,hi(k)的预测值p(k1+l1+d+1),p(k1+l1+d+2),

,p(k),将预测值与实际hi值结果比对计算误差,调整网络超参数,重复以上步骤,直至预测误差低于设定阈值。
[0020]
所述步骤3中,所述dfcae网络为一维全卷积自编码网络,输入为原始振动数据,无需归一化等预处理步骤,不使用激活函数,padding=’same’,使用adam优化器,使用均方误差损失函数;
[0021]
所述dfcae网络结构为:
[0022]
多尺度卷积层1,4种卷积核大小分别为128、16、4、1,卷积核个数分别为32、16、8、8,输入数据为原始输入数据,步长为2;
[0023]
卷积层2,卷积核大小为4,卷积核个数为64,输入数据为卷积层1输出,步长为2;
[0024]
卷积层3,卷积核大小为16,卷积核个数为16,输入数据为原始输入数据,步长为4,输出数据与卷积层2的输出在特征层维度上叠加后输出;
[0025]
卷积层4,卷积核大小为2,卷积核个数为64,输入数据为卷积层3输出,步长为2;
[0026]
卷积层5,卷积核大小为32,卷积核个数为8,输入数据为原始输入数据,步长为8,输出数据与卷积层4的输出在特征层维度上叠加后输出;
[0027]
卷积层6,卷积核大小为2,卷积核个数为64,输入数据为卷积层5输出,步长为2,输出数据为中间特征层;
[0028]
转置卷积层7,卷积核大小为2,卷积核个数为64,步长为2,输入上为一层输出;
[0029]
转置卷积层8,卷积核大小为4,卷积核个数为64,步长为2,输入上为一层输出;
[0030]
转置卷积层9,卷积核大小为128,卷积核个数为1,步长为4,输入上为一层输出;
[0031]
所述步骤7中,所述bilstm网络模型包括:两个双向长短时记忆网络层,参数为500;三个全连接层,参数分别为50、20、1;步骤9中,所述通过迭代法将健康指标预测值迭代进训练好的bilstm模型,预测出后d个健康指标值,预测范围可以根据实际需求设定。
[0032]
一种基于dfcae

bilstm的风电轴承退化趋势预测系统,其特征在于,包括以下几个功能模块:多维传感器信号采集模块、dfcae深度特征提取模块、hi指标构建与状态监测模块、bilstm网络退化趋势预测模块、历史数据数据保存与调用模块;
[0033]
所述多维传感器信号采集模块:利用多个加速度传感器提取风电轴承运行过程振动信号,将信号处理成符合各模块所需的数据格式。
[0034]
所述dfcae深度特征提取模块:去除原始信号中的异常值,构建信号样本,提取多维振动信号样本的时频域特征以及调用dfcae算法模块计算深度特征矩阵,提取原始信号的深度特征。
[0035]
所述hi指标构建与状态监测模块:调用hmm模型模块计算多维信号深度融合健康指标hi,实时显示特征曲线、健康状态监测指标hi曲线,对于连续5个健康指标hi超过设定阈值范围,触发报警。
[0036]
所述bilstm网络退化趋势预测模块:当hi指标监测触发报警后,调用bilstm算法对健康指标hi进行预测,提前预测未来一段时间内的退化趋势,为后期运维做准备。
[0037]
所述历史数据数据保存与调用模块:利用存储器保存原始振动信号与系统数据到历史数据库中,数据库中的数据可以随时调用分析。
[0038]
一种基于dfcae

bilstm的风电轴承退化趋势预测装置,其特征在于,包括多个振动加速度传感器、信号调理电路、数据采集卡、处理器、存储器、输入输出设备、总线、网络接入设备以及能够调用的计算机算法模块。
[0039]
与现有技术相比,本发明主要有以下优点:
[0040]
本发明直接采用风电轴承原始振动信号作为网络输入,实现从端到端的退化趋势预测任务,避免了将原始数据处理成二维信号等繁琐步骤。其次无需降噪与特征降维等工作,模型构建效率高。
[0041]
本发明融合多传感器信息,形成风电轴承健康退化监测融合指标,更加全面反应轴承健康状态退化情况。所形成的的健康指标既能对轴承进行实时监测,也能利用模型预测其变化趋势以预测风电轴承未来一段时间内的退化情况,避免风电机组计划外停机带来的经济损失、提高后期运维效率。
附图说明
[0042]
图1为本发明dfcae

bilstm退化趋势预测功能模块图;
[0043]
图2为本发明dfcae

bilstm退化趋势预测方法流程图;
[0044]
图3为本发明多尺度卷积层示意图;
[0045]
图4为本发明dfcae网络结构图;
[0046]
图5为本发明传感器安装位置;
[0047]
图6为本发明试验轴承加速度时域图;
[0048]
图7为本发明方法与系统所构建的健康指标hi;
[0049]
图8为本实施例健康指标hi预测结果。
具体实施方式
[0050]
下面结合附图和具体实施例对本发明进行详细说明,所描述实施例为本发明的部分实施例,本领域技术人员在未进行创造性劳动的情况下获得的所有实施例都应属于本发明保护范围。
[0051]
一种基于dfcae

bilstm的风电轴承退化趋势预测方法实现过程为,参考图2:
[0052]
包括以下步骤:
[0053]
1)利用m个固定位置的加速度传感器同时采集风电轴承从正常到损坏期间等间隔时间的振动信号,第m个传感器第k个采样时间点采集的信号为x
m
(k)(m=1,2,

,m;k=1,2,

,k)。
[0054]
2)去除异常数据,每个采样时间点每个通道截取固定长度信号;
[0055]
3)建立m个独立的紧密连接的一维全卷积自编码网络(densely connected fully convolutional auto

encode),简称dfcae网络,提取风电轴承原始振动信号的深度特征,将前10%采样时间点的样本数据作为训练集输入dfcae网络进行训练,其中第m个传感器采集的信号输入第m个独立的dfcae网络进行训练(m=1,2,

,m)。
[0056]
4)将所有的样本数据依次输入训练好的dfcae网络,其中第m个传感器采集的信号输入第m个独立的dfcae网络(m=1,2,

,m)。每个dfcae网络包含编码和解码两部分,编码的最后一层输出结果作为输出特征矩阵,输出特征矩阵大小为n
×
l(n为特征维度,l为每维度特征长度),将k个输出特征矩阵的第n(n=1,2,

,n)维特征排列组合成k行l列特征矩阵h
m
(n)(为第n维特征n=1,2,

,n,m为第m个dfcae网络,m=1,2,

,m)。
[0057]
5)提取所有特征矩阵h
m
(n)(n=1,2,

,n;m=1,2,

,m)行数k前10%作为训练样本,组合成训练样本矩阵(矩阵行数为m
×
n,列数为l),输入隐马尔科夫模型进行训练,得到训练好的模型参数λ。
[0058]
将所有特征矩阵h
m
(n)(n=1,2,

,n;m=1,2,

,m)的第k(k=1,2,

,k)行数据排列组合成k(k=1,2,

,k)个观察矩阵o
k
(矩阵行数为m
×
n,列数为l),将o
k
输入训练好的hmm模型,计算似然概率值p(o
k
|λ)并求均值得到hi(k)(k=1,2,

,k)为第k个健康指标,对hi进行滑动平均(滑动长度<k
×
1%)后得到能反应风电轴承退化情况的健康状态监测指标hi。
[0059]
6)求风电轴承正常运行期间hi的均值μ和标准差σ,设置阈值μ
±
4σ,当连续5个健康指标hi超过设定阈值范围,其中连续五个hi中的最后一个点判定为早期故障点k1,此时
系统报警,并触发退化趋势预测功能。
[0060]
7)将早期故障点k1之前的健康指标作为训练样本输入bilstm(bi

directional long short

term memory)网络模型进行训练,网络训练输入维度为l1,输出维度为1,训练时输入连续的l1个hi指标,预测下一个指标值。
[0061]
8)将早期故障点之后的健康指标作为测试集以及标签,网络测试输入维度为l1,输出维度为1,根据实际需要设定待预测长度d。
[0062]
9)输入测试集健康指标[hi(k1+1),hi(k1+2),

,hi(k1+l1)],预测第k1+l1+1个hi值p(k1+l1+1),将预测值迭代进输入[hi(k1+2),hi(k1+3),

,p(k1+l1+1)],预测第k1+l1+2个健康指标值p(k1+l1+2),依次迭代直到计算出p(k1+l1+d)作为hi(k1+l1+d)的预测值。
[0063]
10)按照步骤9)流程依次计算出hi(k1+l1+d+1),hi(k1+l1+d+2),

,hi(k)的预测值p(k1+l1+d+1),p(k1+l1+d+2),

,p(k),将预测值与实际hi值结果比对计算误差,调整网络超参数,重复以上步骤,直至预测误差低于设定阈值。
[0064]
基于dfcae

bilstm的风电轴承退化趋势预测系统其装置主要包括多个振动加速度传感器、信号调理电路、数据采集卡、处理器、存储器、输入输出设备、总线、网络接入设备以及能够调用的计算机算法模块,如图1所示系统主要包括以下几个功能模块:多维传感器信号采集模块、dfcae深度特征提取模块、hi指标构建与状态监测模块、bilstm网络退化趋势预测模块、历史数据数据保存与调用模块。
[0065]
多维传感器信号采集模块:利用多个加速度传感器提取风电轴承运行过程振动信号,将信号处理成符合各模块所需的数据格式。
[0066]
dfcae深度特征提取模块:去除原始信号中的异常值,构建信号样本,提取多维振动信号样本的时频域特征以及调用dfcae算法模块计算深度特征矩阵,提取原始信号的深度特征。
[0067]
hi指标构建与状态监测模块:调用hmm模型模块计算多维信号深度融合健康指标hi,实时显示特征曲线、健康状态监测指标hi曲线,对于连续5个健康指标hi超过设定阈值范围,触发报警。
[0068]
bilstm网络退化趋势预测模块:当hi指标监测触发报警后,调用bilstm算法对健康指标hi进行预测,提前预测未来一段时间内的退化趋势,为后期运维做准备。
[0069]
历史数据数据保存与调用模块:利用存储器保存原始振动信号与系统数据到历史数据库中,数据库中的数据可以随时调用分析。
[0070]
实施例1
[0071]
本实施例采用基于dfcae

bilstm的风电轴承退化趋势预测方法、系统及装置,具体实施方式包括:
[0072]
安装四个加速度传感器,位置如图5所示,图中,fa为试验台施加于轴承的轴向力,m1为试验台施加于轴承的倾覆力矩,连接信号调理电路与数据采集卡,搭建数据采集装置,采集试验轴承多通道全寿命振动数据。该试验以额定转速4r/min进行加速寿命试验,连续运行了11天,第7天左右出现明显故障现象,直至第11天出现卡死现象。
[0073]
在试验轴承上安装有四个加速度传感器,每个传感器以2048hz的采样频率固定间隔时间记录振动加速度信号,每次记录时长为1秒钟。
[0074]
利用dfcae深度特征提取模块,对四个加速度传感器数据进行异常数据剔除,每个
样本点信号长度为2048,4个传感器每个时间点采集的信号为一组,将前600组样本作为训练集输入dfcae网络进行无监督训练,再将600组之后的数据样本输入4个训练好的dfcae网络,获得中间特征矩。
[0075]
利用hi指标构建与状态监测模块,将前600组样本数据在dfcae网络中输出的中间特征矩输入hmm模型进行训练,获得训练好的hmm模型,再将600组之后的数据样本数据输入训练好的hmm模型获得健康指标hi,如图7所示,利用hi健康指标对回转支承进行状态监测,实时计算运行期间所有历史hi的均值μ和标准差σ,设置阈值μ
±
4σ,判断hi指标是否超过阈值,系统在第7天时出现报警,与出现异响时间基本吻合。
[0076]
根据hi指标构建与状态监测模块早期故障判断标准获得最早出现异常的数据点为k1,将k1之前的hi输入bilstm网络退化趋势预测模块进行训练,获得退化趋势预测模型,设定预测长度d为1,将异常数据点之后的hi指标输入训练好的bilstm网络,实时获得退化趋势预测结果,如图8所示。
[0077]
hi指标对比分析与评价:
[0078]
为了衡量不同指标的优劣性,选择时间关联性、单调性、离散性和鲁棒性作为健康指标hi的评价指标,计算公式如下:
[0079]
时间关联性:
[0080]
单调性:
[0081]
离散性:
[0082]
鲁棒性:
[0083]
公式中,x=(1,2,3,

,x)为第x个待评价指标,x为待评价指标个数,k为样本点总数,k=(1,2,3,

,k)代表第k个样本点,h
k
与l
k
分别为为样本点k时刻的hi值和样本编号,为hi的均值,为所有样本编号的均值,在公式(2)中no.of d/dh>0表示h
k+1
与h
k
的差值大于0的hi个数,no.of d/dh<0表示h
k+1
与h
k
的差值小于0的hi的个数,表示hi指标滑动平均后hi指标在样本点k时刻的值。为综合全面的评价各健康指标,计算每个健康指标的百分比得分总和,计算公式为:
[0084][0085]
式中x=(1,2,3,

,x)为第x个待评价指标,x为待评价指标个数。
[0086]
为评判该方法所构建健康指标的优劣,选择常见的健康指标rms、时频域特征结合kpca的t2指标和hmm融合时频域指标作为对比健康指标,对四个加速度传感器采集的振动信号进行计算,加速度信号时域图如图6所示,各hi指标平滑前与平滑后的评价结果:
[0087][0088][0089][0090]
退化趋势预测结果对比分析:
[0091]
将bilstm网络退化趋势预测结果与svr、lstm、gru网络进行对比,分别计算各网络预测结果与实际指标的均方误差mse、均方根误差rmse和平均绝对误差mae,对比结果如下:
[0092][0093]
通过以上实施例的分析对比结果可以发现,基于dfcae

bilstm的风电轴承退化趋势预测方法、系统及装置所构建的hi健康指标具有很好的单调性,综合评价结果相较于其他指标较好。
[0094]
在退化趋势预测方面,基于bilstm的退化趋势预测模型预测结果各项误差均较低,预测效果较好。
[0095]
以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的仅为发明的优选例,并不用来限制本发明,在不脱离本发明新型精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1