基于小波变换和优化CNN的风电齿轮箱故障诊断
Fault diagnosis of wind power gearbox based on wavelet transform and improved CNN
通讯作者:
收稿日期: 2021-06-25
基金资助: |
|
Received: 2021-06-25
Fund supported: | 国家重点研发计划资助项目(2019YFB2005005) |
作者简介 About authors
温竹鹏(1996—),男,硕士生,从事齿轮箱故障诊断研究.orcid.org/0000-0003-0160-3113.E-mail:
针对传统故障诊断方法过于依赖人为经验的缺陷,提出小波变换和二维密集连接扩张卷积神经网络(WT-ICNN)的风电齿轮箱智能故障诊断方法. 所提方法将一维振动信号通过连续小波变换(WT)转换成二维故障图像;再将二维故障图像输入ICNN中进行训练和测试. 通过齿轮箱开源数据和风场实测数据验证结果表明,与传统故障诊断方法相比,所提方法采用密集连接的结构自适应特征提取时频图,有效加强了故障特征的利用效率;在对风电齿轮箱的故障诊断中,所提方法具有更好的特征复用能力和更高的诊断精度.
关键词:
An intelligent fault diagnosis method for wind turbine gearbox based on wavelet transform and two-dimensional densely connected dilated convolutional neural network(WT-ICNN) was proposed, aiming at the problem that traditional fault diagnosis method dependent on human experience too much. One dimensional vibration signal was transformed into two-dimensional fault image by continuous wavelet transform. Then the two-dimensional fault image was inputted into ICNN for training and testing. The verification of open source data of gearbox and measured data of wind field showed that compared with the traditional fault diagnosis methods, the proposed method effectively enhanced the utilization efficiency of fault features by using the densely connected structure for adaptive feature extraction of time-frequency map. And in the fault diagnosis of wind power gearbox, the proposed method had better feature reuse ability and higher diagnosis accuracy.
Keywords:
本文引用格式
温竹鹏, 陈捷, 刘连华, 焦玲玲.
WEN Zhu-peng, CHEN Jie, LIU Lian-hua, JIAO Ling-ling.
风电是商业化充分的可再生能源之一,具有资源丰富,经济竞争力强,缓解环境恶化等优点 [ 1] . 风电产业的高速发展带来了新的挑战,风电机组的监测和诊断就是挑战之一. 风电机组通常安装在极端恶劣的环境中,承受着复杂多变的工况,发生故障的概率较高. 齿轮箱作为风电机组的关键部件,一旦出现故障不但会延误工期,还将造成经济损失. 因此对风电齿轮箱进行健康监测和故障诊断极其重要. 传统故障诊断方法的主要流程是信号的特征提取和故障模式的识别. 该方法从原始时域信号中提取相关的时域和频域特征(如峰值、峭度、波形指标等),通过机器学习方法(如极限学习机、支持向量机)进行故障模式识别,完成故障诊断. 风电齿轮箱齿轮数量多,传动结构复杂,传统的故障诊断方法过于依赖研究者的经验,这不但增加了研究者的劳动强度,还降低了故障诊断精度.
随着人工智能的进步,基于深度学习的智能故障诊断技术迅速发展. 该技术因具有机械信号快速高效处理、故障检测结果可靠、先验知识依赖性低的特点,受到越来越多的关注 [ 2] . 其中卷积神经网络(convolution neural network,CNN)采用权值共享的卷积操作,在高维数据的处理上具有明显的优势. 通过增加网络深度,CNN抽取的图像信息丰富,表达效果良好 [ 3] . 李恒等 [ 4] 提出基于短时傅里叶变换和卷积神经网络的故障诊断方法,实现端到端的故障模式识别. 陈仁祥等 [ 5] 提出基于卷积神经网络和离散小波变换的故障诊断方法,实现对不同故障类型、不同损伤程度和不同工况下滚动轴承的故障诊断. Zhao等 [ 6] 提出基于同步压缩变换和深卷积神经网络的故障诊断策略,并通过对行星齿轮箱数据的分析结果表明该方法的有效性. 这些智能诊断方法存在的问题包括:1)没有高效利用振动信号的故障特征,因此故障诊断的精度降低;2)当网络结构加深时,训练参数呈指数型增长,这样不仅训练时间过长,还影响训练效果;3)在通过卷积神经网络提取相关特征时,往往没有提取到能够代表故障类型的深层特征.
本研究提出基于小波变换和二维密集连接扩张卷积神经网络(wavelet transform and two-dimensional densely connected dilated CNN, WT-ICNN)的智能诊断方法. 所提方法将原始时域信号经过小波变换后得到时频图像,将时频图像进行灰度处理和适当裁剪过后作为数据集,输入优化后的卷积神经网络进行训练和测试. 该方法对传统的多分类卷积神经网络进行结构上的优化,使得优化后的模型可以从故障图片中提取更具有代表性的特征,以便有效地进行故障分类并且具有较强的泛化性.
1. 小波变换及CNN理论介绍
1.1. 小波变换
小波变换是高效的信号分析工具,用于处理在不同尺度或不同分辨率下的非周期和瞬态信号. 在时域中,小波变换后信号
式中:
1.2. CNN
CNN作为深度学习的经典模型,在处理二维图像时极具优势. 本研究将优化的CNN应用于故障时频图的分类.
1.2.1. 卷积层
在卷积层中,通过卷积核对输入的二维图像进行卷积运算,得到相应的特征映射,并输入激活函数:
式中:
1.2.2. 池化层
为了降低特征映射维数并保持特征的不变性,通常在卷积层后添加池化层. 常见的池化方法有最大值池化、平均池化、随机池化. 池化层一般只用于降低特征维数,不参与更新权重 [ 10] .
1.3. 密集连接
密集连接是Dense-Net [ 11] 网络中的优化结构. 密集连接结构使得网络中的每层都从前面的所有层获得额外的输入,将不同层的输出特征沿某一维度拼接,以保障信息的完整性,并在最大程度上保障网络的内部信息流通. 密集连接结构既可以缓解梯度消失问题,又可以重用特征,有效地解决了梯度弥散问题. 密集连接结构的表达式为
式中:
图 1
1.4. 扩张卷积
图 2
2. WT-ICNN箱智能故障诊断方法
2.1. 密集连接扩张卷积神经网络
WT-ICNN智能故障诊断方法采用密集连接结构:将第1层卷积和池化后的特征重复输入第2、3层卷积,第2层卷积得到的特征重复输入第3层,重复利用第1、2层的特征,并在卷积过程中引入扩张卷积来增大卷积层的感受野,以达到提高训练速度的效果. 在网络结构中加入Dropout层,按照一定的概率将模型中的单元暂时从网络中丢弃,防止模型训练和测试过程出现过拟合现象. 如 图3所示为所用的模型具体结构. 图中, f为频率.
图 3
图 3 密集连接扩张卷积神经网络的诊断模型
Fig.3 Diagnosis model of densely connected dilated convolutional neural network
2.2. 基于WT-ICNN的故障诊断
将WT-ICNN模型应用于风电齿轮箱故障诊断,具体步骤如下. 1)从风电齿轮箱中采集故障振动信号. 2)通过Morlet连续小波变换将一维振动信号转换成二维时频图像,所使用的小波带宽参数和中心频率均为3,尺度长度为256. 3)将得到的小波时频图进行灰度处理,裁剪图片尺寸为128×128;将所有的样本按比例划分,其中70%的样本作为训练集,30%的样本作为测试集. 4)设计密集连接优化卷积神经网络(ICNN)模型,使用训练集进行模型训练,将测试样本输入训练好的模型进行测试. 5)通过测试,进一步完善模型结构和参数,实现智能故障诊断.
在模型训练过程中,对生成的图片进行灰度处理的原因是图片颜色不是重要特征. 适当裁剪图片既能够保留图片中大部分的原始故障特征,又可以减少样本容量. 这样在保证模型训练效果的同时也加快了训练速度. 最大值池化的平移不变性有助于保存最有效的特征并减少计算量,因此在整个模型中选用最大值池化进行降维. 在图像输入模型之前对图像进行数据归一化,能够有效减少数据间的差异.
3. 实验验证
为了评估模型的有效性和泛化性,使用东南大学开源数据集和某风场的实测故障数据进行分析和验证.
3.1. 案例1:东南大学齿轮箱开源数据
3.1.1. 数据准备和设备介绍
东南大学动力传动实验模拟平台可以模拟多种齿轮箱故障 [ 13] . 如 图4所示,实验平台主要由电机控制器、电机、行星齿轮箱、平行齿轮箱、制动器、制动控制器组成. 在实验中有2种转速分别为1 200、1 800 r/min,加速度传感器安装在行星齿轮箱箱体上,分别采集 x、 y、 z方向的振动信号. 本案例选择以1 200 r/min为转速的振动信号,选用振动信号更明显的 x方向上的数据,共模拟5种状态,包括正常状态和4种故障状态. 4种故障状态均属人为故障,分别为裂纹、缺齿、齿根磨损、齿面磨损. 实验振动信号的采样频率为5 120 Hz. 在1 048 560个加速度数据点中,每次选取5 000个,生成200个样本. 对于每1类状态得到200张时频图,它们的时频图像如 图5所示.
图 4
图 5
图 5 案例1中5种状态的小波时频图
Fig.5 Wavelet time-frequency diagram of five states for case one
3.1.2. 实验结果
图 6
图 7
3.2. 案例2:风电齿轮箱实测数据
3.2.1. 数据准备
图 8
图 9
图 9 案例2中5种状态的小波时频图
Fig.9 Wavelet time-frequency diagram of five states for case two
3.2.2. 实验结果
为了有效验证优化模型的准确性和稳定性,随机选择70%的样本作为训练样本,另外的30%作为测试集对训练好的模型进行测试. 优化模型训练次数为800次,得到训练精度为99.3%. 图10所示为优化模型在该数据集中进行诊断分类的混淆矩阵. 可以看出,有低速级齿轮故障诊断的精度为96.7%,高速级齿轮故障诊断的精度为96.8%,其余3类状态的分类精度均为100%.
图 10
图 11
图 11 案例2中5种状态的输入层特征可视化
Fig.11 Input layer feature visualization of five states for case two
图 12
图 12 案例2中5种状态的Softmax层特征可视化
Fig.12 Softmax layer feature visualization of five states for case two
为了探究小波变换对所提模型的提升效果,将其与短时傅里叶变换和Wigner分布进行比较,在样本数量相同的情况下,分别进行800次训练. 采用小波变换的平均分类精度为99.5%,其他2种变换方式得到的平均精度均为92%. 可以看出,在样本数量和训练次数相同的情况下,小波变换得到的时频图作为样本的效果最明显,说明小波变换得到的样本具备更明显的时频特征,分类效果最佳.
对比使用密集连接结构的模型与未进行密集连接的模型,结果如 表1所示. 表中,Acc N为未采用密集连接结构的模型分类精度,Acc Y为采用密集连接结构的模型分类精度. 可以看出,在模型中采取密集连接的结构可以有效提高分类准确性,优化后的模型分类精度提高到99.5%. 密集连接结构对特征进行重复利用会导致训练复杂化,训练时长将明显增加,因此引入扩张卷积以加快模型的训练速度. 为了验证该模型中引入扩张卷积结构对网络模型训练速度的提升效果,对比有扩张卷积网络和无扩张卷积网络,结果如 表2所示. 表中, t'表示训练时长,N表示未采用扩张卷积,Y表示采用扩张卷积. 可以看出,在分类准确性相近的情况下,模型的平均训练时长缩短10.3%,说明扩张卷积能够有效减少网络参数,引入扩张卷积后训练时长明显减短,训练效率提高,网络模型收敛加快.
表 1 密集连接对模型分类精度的影响
Tab.1
实验 | Acc N | Acc Y | 实验 | Acc N | Acc Y | |
% | ||||||
1 | 94.6 | 99.8 | 4 | 93.7 | 99.6 | |
2 | 95.7 | 99.5 | 5 | 92.8 | 99.5 | |
3 | 94.4 | 99.3 | 平均 | 94.2 | 99.5 |
表 2 扩张卷积对模型训练效果的影响
Tab.2
实验 | Acc/% | t'/s | ||
N | Y | N | Y | |
1 | 99.3 | 100 | 261 | 224 |
2 | 98.9 | 99.8 | 251 | 227 |
3 | 99.1 | 99.6 | 253 | 228 |
4 | 99.1 | 99.8 | 247 | 225 |
5 | 99.6 | 98.2 | 246 | 226 |
平均 | 99.2 | 99.5 | 252 | 226 |
将优化模型与其他传统的诊断方法进行对比. 参与对比的传统诊断方法有1)从振动信号中提取时域、频域特征进行诊断的最小二乘支持向量机(LSSVM). 提取的特征包括平均幅值、均方根、峭度指标、歪度指标、均值频率、标准差、频率中心、均方根频率等. 2)浅层的核极限学习机(KELM). 3)使用一维振动信号作为输入的一维卷积神经网络(1DCNN). 4)二维卷积神经网络(2DCNN). 不同模型的诊断精度如 表3所示. 表中,
表 3 不同模型的诊断精度对比
Tab.3
模型 | | Acc/% | 模型 | | Acc/% | |
1DCNN | 10 | 96.0 | LSSVM | 10 | 91.6 | |
2DCNN | 10 | 96.7 | WT-ICNN | 10 | 99.3 | |
KELM | 10 | 95.7 | — | — | — |
4. 结 论
(1)对振动信号进行Morlet小波变换,将一维故障信号转换成二维故障图片样本,得到的故障时频样本同时具备时域和频域特征,解决了故障模式较多时带来的相似性问题.
(2)优化传统的卷积神经网络,加入密集连接结构,重复利用前3层特征,提高了特征的利用率. 在网络模型中引入扩张卷积,提高网络训练速度,加快网络收敛.
(3)相较于传统机器学习利用人为提取的特征进行训练和诊断,CNN通过卷积核自动提取样本中的特征更为有效. 与一般CNN相比,WT-ICNN对于特征的提取和利用能力更突出,诊断精度也更高,具有较强的泛化性.
(4)本研究所提方法能够较好地应用于风电齿轮箱地故障诊断中,对于风电齿轮箱的健康监测和及时诊断有着显著的积极作用.
(5)密集连接诊断模型虽然能够有效提升分类精度,但是将使参数数量和训练时间的大幅增加. 模型中引入扩张卷积以增加感受野来缩短训练时长,但仍不足以实现在线的训练和诊断. 下一步计划对网络进行轻量化的改进,以减少不必要的参数,在保证诊断精度的同时加快训练速度.
参考文献
Development of wind power industry in China: a comprehensive assessment
[J].DOI:10.1016/j.rser.2018.08.044 [本文引用: 1]
Applications of machine learning to machine fault diagnosis: a review and roadmap
[J].DOI:10.1016/j.ymssp.2019.106587 [本文引用: 1]
基于短时傅里叶变换和卷积神经网络的轴承故障诊断方法
[J].
Fault diagnosis method for rolling bearings based on short-time Fourier transform and convolution neural network
[J].
基于卷积神经网络和离散小波变换的滚动轴承故障诊断
[J].
Rolling bearing fault diagnosis based on convolution neural network and discrete wavelet transform
[J].
Deep convolutional neural network based planet bearing fault classification
[J].DOI:10.1016/j.compind.2019.02.001 [本文引用: 1]
Intelligent fault diagnosis of rotating machinery via wavelet transform, generative adversarial net and convolutional neural network
[J].DOI:10.1016/j.measurement.2020.107768 [本文引用: 1]
A multivariate encoder information based convolutional neural network for intelligent fault diagnosis of planetary gearboxes
[J].DOI:10.1016/j.knosys.2018.07.017 [本文引用: 1]
A convolutional neural network based feature learning and fault diagnosis method for the condition monitoring of gearbox
[J].DOI:10.1016/j.measurement.2017.07.017 [本文引用: 1]
A novel deep learning method for the classification of power quality disturbances using deep convolutional neural network
[J].DOI:10.1016/j.apenergy.2018.09.160 [本文引用: 1]
基于T-SNE样本熵和TCN的滚动轴承状态退化趋势预测
[J].
Prediction of rolling bearing state degradation trend based on T-SNE sample entropy and TCN
[J].
An enhanced convolutional neural network with enlarged receptive fields for fault diagnosis of planetary gearboxes
[J].DOI:10.1016/j.compind.2019.01.012 [本文引用: 1]
Highly accurate machine fault diagnosis using deep transfer learning
[J].DOI:10.1109/TII.2018.2864759 [本文引用: 1]
Visualizing high-dimensional data using t-SNE
[J].
/
〈 |
|
〉 |
