当前位置: 首页 > 专利查询>王卓然专利>正文

一种基于深度学习算法的风机故障分类识别方法技术

技术编号:21141954 阅读:31 留言:0更新日期:2019-05-18 05:24
本发明专利技术提供一种基于深度学习的风机故障分类识别方法,用于风机轴承故障诊断,首先实时采集风电机组轴承的振动信号,进行滤波处理后截取为指定时长T的片段;然后对截取的信号片段进行时频分析,并对时频分析结果进行归一化处理;接着利用深度学习算法网络对归一化后的时频分析结果进行聚类分析,根据分析结果判断风机运行是否正常;最后根据故障类型输出维护措施建议或停机检查。该方法针对振动信号的时频分析结果进行特征识别,更全面有效地利用了振动信号的时频信息,提高了神经网络的识别准确率,从而减少由于故障引起的停机损失。

A Fault Classification and Recognition Method for Fan Based on Deep Learning Algorithms

【技术实现步骤摘要】
一种基于深度学习算法的风机故障分类识别方法
本专利技术涉及风机故障诊断方法,尤其涉及一种基于深度学习算法的风机故障分类识别方法。
技术介绍
科技的进步极大地刺激了人类对能源的需求,风能作为没有公害的可再生能源受到世界各国广泛关注。风力发电机组一般安装在风力资源丰富但交通不便的沿海岛屿、草原牧场、山区和高原地区。这些地区的自然环境较恶劣,不适宜人类长期居住,而且风向、风速多变,因此设置风机必须重点考虑维护维修问题。轴和轴承是风机核心的传动部件,但也是故障多发部件。这些运行故障主要包括转子不对中故障、轴承不平衡故障、永久性转轴弯曲故障、临时性转轴弯曲故障等。目前风机轴承故障诊断一般是通过对轴承振动数据进行分析实现的。传统方法是通过对振动信号进行时域、频域或时频分析,选取部分时域、频域特征值作为判断是否发生故障的指标。人工智能方法是风机故障诊断中重要类别,如BP神经网络、支持向量机和最小二乘向量机等。专利201610503720.9公布了一种基于极限学习机的风机故障诊断方法。该方法采用风机轴承振动信号的时域特征参数作为样本特征向量,生成训练集和测试集。在训练集上进行ELM分类模型学习,将测试集的样本代入分类器中验证其类别。专利201610374216.3公布了一种基于支持向量机的风机故障诊断方法。该方法用小波包对风电机组齿轮箱振动信号进行特征提取,形成总的训练集和测试集。利用二叉树分类方法将总训练集和总测试集拆分成3个子训练集和3个子测试集,并分别对各子训练集和子验证集中的类别进行标识。最后利用改进PSO算法确定模型参数,建立LS-SVM算法的故障诊断模型,将测试集代入分类器中,得到各测试集中样本的对应类别。专利201710142440.4公布了一种风机齿轮箱故障诊断模型建立方法及装置,该方法首先将振动信号进行平滑和降噪处理,再对处理后的振动信号进行分解,并提取振动信号的特征向量。然后将提取的特征向量分为训练数据集和测试数据集,并利用果蝇算法对径向基神经网络模型的参数进行优化,最终利用径向基神经网络对风机齿轮箱故障进行诊断。上述人工智能诊断方法一般仅利用了振动信号的时域特征值或频域特征值,而且训练集和测试即数据量有限,因而存在网络训练收敛满、故障识别效率低和准确率低等缺点。
技术实现思路
为快速准确地诊断风电机组轴承的故障类别,提出了一种基于深度学习算法的风机故障分类识别方法,先对原始振动信号进行了数据量扩充,然后利用人工神经网络对振动信号的时频分析结果进行识别,以尽快准确判定轴承故障类别,及时报警并采取对应维护措施,最终减少停机时间,提高风机运行效率。本专利技术的目的是这样实现的:一种基于深度学习算法的风机故障分类识别方法,包括以下步骤:步骤a、实时采集风电机组轴承的振动信号;步骤b、对采集到振动信号数据进行滤波,并截取为指定时长T的片段;步骤c、对截取的信号片段进行时频分析;步骤d、对时频分析结果进行归一化处理;步骤e、利用训练好的深度学习算法网络对归一化后的时频分析结果进行聚类分析;步骤f、根据聚类分析结果判断风机运行是否正常,若正常,则继续采集振动数据,进入步骤a,若不正常,则输出故障类型并报警;步骤g、输出维护措施建议,若不需要停机检查,则继续进行步骤a,否则停机检查。上述基于深度学习算法的风机故障分类识别方法,步骤e中深度学习算法网络的训练步骤包括:步骤e1、采集风电机组轴承的振动信号并分段,其中的振动信号包括风机运行故障和风机运行正常时的信号,运行故障类型包括转子不对中故障、轴承不平衡故障、永久性转轴弯曲故障、临时性转轴弯曲故障;步骤e2、将故障信号进行人工分类并标记故障类型信息;步骤e3、对标记后的故障信号进行扩充,增加训练网络的数据量;步骤e4、整理原始故障信号和扩充后的故障信号,建立故障信号数据库;步骤e5、从故障信号数据库中提取样本集;步骤e6、利用提取的样本集训练深度学习算法网络;步骤e7、保存训练好的网络模型参数。步骤e3对标记后的故障信号进行扩充的步骤包括:步骤e3-1、提取K组标记好的振动信号,其中的振动信号包括风机运行故障和风机运行正常时的信号,运行故障类型包括转子不对中故障、轴承不平衡故障、永久性转轴弯曲故障、临时性转轴弯曲故障;步骤e3-2、将K组振动信号分别加入N组白噪声,扩充为K*N组振动信号,其中N组白噪声的功率谱密度序列为指定的等差序列;步骤e3-3、将K组振动信号分别加入M组高斯白噪声,扩充为K*M组振动信号,其中M组高斯白噪声的均值和标准差为指定值;步骤e3-4、对扩充后的K*N+K*M组振动信号加上故障类型标记和噪声标记;步骤e3-5、整理扩充并标记的K*N+K*M组振动信号,建立信号数据库并保存。上述基于深度学习算法的风机故障分类识别方法,所述的步骤c中的时频分析方法为短时傅里叶变换或小波变换或魏格纳威利分布方法。上述基于深度学习算法的风机故障分类识别方法,所述的步骤e中的深度学习算法网络为卷积神经网络或深度信念网络。一种面向风机故障分类识别方法的深度学习算法网络训练方法,包括:步骤e1、采集风电机组轴承的振动信号并分段,其中的振动信号包括风机运行故障和风机运行正常时的信号,运行故障类型包括转子不对中故障、轴承不平衡故障、永久性转轴弯曲故障、临时性转轴弯曲故障;步骤e2、将故障信号进行人工分类并标记故障类型信息;步骤e3、对标记后的故障信号进行扩充,增加训练网络的数据量;步骤e4、整理原始故障信号和扩充后的故障信号,建立故障信号数据库;步骤e5、从故障信号数据库中提取样本集;步骤e6、利用提取的样本集训练深度学习算法网络;步骤e7、保存训练好的网络模型参数。一种面向风机故障分类识别方法的故障信号进行扩充方法,包括:步骤e3-1、提取K组标记好的振动信号,其中的振动信号包括风机运行故障和风机运行正常时的信号,运行故障类型包括转子不对中故障、轴承不平衡故障、永久性转轴弯曲故障、临时性转轴弯曲故障;步骤e3-2、将K组振动信号分别加入N组白噪声,扩充为K*N组振动信号,其中N组白噪声的功率谱密度序列为指定的等差序列;步骤e3-3、将K组振动信号分别加入M组高斯白噪声,扩充为K*M组振动信号,其中M组高斯白噪声的均值和标准差为指定值;步骤e3-4、对扩充后的K*N+K*M组振动信号加上故障类型标记和噪声标记;步骤e3-5、整理扩充并标记的K*N+K*M组振动信号,建立信号数据库并保存。与现有技术相比较,与本专利技术的有益效果在于:第一、本专利技术用深度学习算法对振动信号的时频分析结果进行分类识别,包含了振动信号的时域和频域信息,信息更全面,识别度高;第二、本专利技术对初始振动信号进行了扩充,在原始信号中加入白噪声和高斯白噪声不影响因故障产生的振动信号的频率和幅值,但增加了网络训练的数据量,提高了网络训练的性能和速度,有利于提高故障振动类型识别的准确度和速度。附图说明图1为本专利技术一种基于深度学习算法的风机故障分类识别方法的流程图。图2为深度神经网络训练方法的流程图。图3为故障信号数据量扩充方法的流程图。具体实施方式下面将结合附图和具体实施例对本专利技术进行进一步详细说明。具体实施例一本实施例是基于深度学习算法的风机故障分类识别方法实施例。本实施例的基于深度学习算法的风机故障分类识本文档来自技高网
...

【技术保护点】
1.一种基于深度学习算法的风机故障分类识别方法,其特征在于,包括以下步骤:步骤a、实时采集风电机组轴承的振动信号;步骤b、对采集到振动信号数据进行滤波,并截取为指定时长T的片段;步骤c、对截取的信号片段进行时频分析;步骤d、对时频分析结果进行归一化处理;步骤e、利用训练好的深度学习算法网络对归一化后的时频分析结果进行聚类分析;步骤f、根据聚类分析结果判断风机运行是否正常,若正常,则继续采集振动数据,进入步骤a,若不正常,则输出故障类型并报警;步骤g、输出维护措施建议,若不需要停机检查,则继续进行步骤a,否则停机检查。

【技术特征摘要】
1.一种基于深度学习算法的风机故障分类识别方法,其特征在于,包括以下步骤:步骤a、实时采集风电机组轴承的振动信号;步骤b、对采集到振动信号数据进行滤波,并截取为指定时长T的片段;步骤c、对截取的信号片段进行时频分析;步骤d、对时频分析结果进行归一化处理;步骤e、利用训练好的深度学习算法网络对归一化后的时频分析结果进行聚类分析;步骤f、根据聚类分析结果判断风机运行是否正常,若正常,则继续采集振动数据,进入步骤a,若不正常,则输出故障类型并报警;步骤g、输出维护措施建议,若不需要停机检查,则继续进行步骤a,否则停机检查。2.根据权利要求1所述的基于深度学习算法的风机故障分类识别方法,其特征在于,步骤e中深度学习算法网络的训练步骤包括:步骤e1、采集风电机组轴承的振动信号并分段,其中的振动信号包括风机运行故障和风机运行正常时的信号,运行故障类型包括转子不对中故障、轴承不平衡故障、永久性转轴弯曲故障、临时性转轴弯曲故障;步骤e2、将故障信号进行人工分类并标记故障类型信息;步骤e3、对标记后的故障信号进行扩充,增加训练网络的数据量;步骤e4、整理原始故障信号和扩充后的故障信号,建立故障信号数据库;步骤e5、从故障信号数据库中提取样本集;步骤e6、利用提取的样本集训练深度学习算法网络;步骤e7、保存训练好的网络模型参数。3.根据权利要求2所述的基于深度学习算法的风机故障分类识别方法,其特征在于,步骤e3对标记后的故障信号进行扩充的步骤包括:步骤e3-1、提取K组标记好的振动信号,其中的振动信号包括风机运行故障和风机运行正常时的信号,运行故障类型包括转子不对中故障、轴承不平衡故障、永久性转轴弯曲故障、临时性转轴弯曲故障;步骤e3-2、将K组振动信号分别加入N组白噪声,扩充为K*N组振动信号,其中N组白噪声的功率谱密度序列为指定的等差序列;步骤e3-3、将K组振动信号分别加入M组高斯白噪声,扩充为K*M组振动信号,其中M组高斯白噪声的均值和标准差为指...

【专利技术属性】
技术研发人员:王卓然王宏乾
申请(专利权)人:王卓然
类型:发明
国别省市:河北,13

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1