【技术实现步骤摘要】
双向小波卷积长短时记忆网络风力发电机故障诊断方法
[0001]本专利技术涉及故障诊断
,更具体的说是涉及一种双向小波卷积长短时记忆网络风力发电机故障诊断方法。
技术介绍
[0002]目前,传统故障诊断方法如专家系统,经验模态分解,支持向量机等依赖人工提取和选择特征,模型泛化能力差。深度学习方法摆脱了对人工提取特征的依赖,在故障诊断领域得到了广泛的应用。例如,Hsueh等采用经验小波变换结合CNN的方法对感应电机故障进行诊断,实验结果表明,该方法优于支持向量机等传统故障诊断方法。祝文颖等针对振动信号具有复杂多分量和调幅
‑
调频的特点,通过经验小波变换通过对信号Fourier频谱的分割构造一组正交滤波器组,能提取具有紧支撑Fourier频谱的单分量成分,再对单分量成分运用Hilbert变换实现信号的解调分析。Zeng等采用一种分层稀疏性策略来改进堆叠稀疏自编码器,并利用粒子群优化算法获得最佳稀疏参数以提高网络性能。与传统故障诊断方法相比,深度学习方法能够自动提取故障特征,达到更好的诊断效果。由于单传感器信号包含的故障信息不全面,采用多传感器信息融合能够形成故障信息互补,使得故障信息更加全面,达到比单信号更好的诊断效果。杨洁等基于多传感器信息融合的轴承故障诊断模型,对航空发动机轴承进行故障诊断。该模型采用一维卷积神经网络(1D
‑
CNN)对实验获取的航空发动机的轴承故障振动数据进行特征提取与分类,直接将不同传感器采集的波形信号作为输入,舍弃了传统的基于信号分析故障诊断的繁琐步骤。实 ...
【技术保护点】
【技术特征摘要】
1.一种双向小波卷积长短时记忆网络风力发电机故障诊断方法,其特征在于,包括以下步骤:S1、建立多源故障数据集,给每类故障打上标签,划分训练集与测试集;S2、构建BWCovLSTM网络模型,将多源故障数据集样本分割成若干个时间步长的输入矩阵,作为网络模型的输入;S3、对由输入矩阵和短时记忆状态拼接的数据矩阵做二维离散小波变换,得到近似细节、水平细节、垂直细节、对角细节四个特征矩阵;S4、将得到的四个特征矩阵与权重矩阵卷积作为
‘
门
’
操作的输入,最终得到当前时间步的输出特征;S5、计算相邻时间步输出的余弦距离,最后输入全连接层获得诊断结果,计算交叉熵损失函数,调整模型参数;S6、将测试集输入训练好的网络,得到模型的准确率和T
‑
SEN可视化图。2.根据权利要求1所述的一种双向小波卷积长短时记忆网络风力发电机故障诊断方法,其特征在于,所述步骤S2具体包括:将长短时记忆网络LSTM单元数据矩阵与权重矩阵的点乘操作替换为卷积,使得网络的输入从一维信号拓展到多维信号,在一个时间步内提取时空特征;f
t
、i
t
、o
t
分别表示遗忘门,输入门和输出门。将上一时间步的输出h
t
‑1信息和当前的输入信号x
t
拼接成[h
t
‑1,x
t
]作为卷积长短时记忆网络CovLSTM单元的输入与对应权重W相乘,然后经过小波变换和卷积操作,分别经sigmoid或tanh激活函数处理作为“门”操作的输入;遗忘门根据当前输入控制丢弃多少上一个时间步长时记忆状态c
t
‑1中的信息,如式(1)所示;f
t
=sigmoid(cov(W
f
,[h
t
‑1,x
t
])+b
f
)
ꢀꢀꢀꢀ
(1)输入门根据当前输入控制向当前时间步长时记忆状态c
t
中添加多少信息,如式(2)(3)(4)所示:i
t
=sigmoid(cov(W
i
,[h
t
‑1,x
t
])+b
i
)
ꢀꢀꢀ
(2)o
t
=sigmoid(cov(W
o
,[h
t
‑1,x
t
])+b
o
)
ꢀꢀꢀ
(3)c
t
=f
t
*c
t
‑1+i
t
*tanh(cov(WT(W
c
,[h
t
‑1,x
t
]))+b
c
)
ꢀꢀꢀꢀꢀ
(4)输出门根据...
【专利技术属性】
技术研发人员:王进花,王少鹏,曹洁,安永胜,
申请(专利权)人:兰州理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。