APP下载

深度学习在家用空调外机振动检测中的应用*

2021-06-30程炜为刘芝庭王宇华

自动化与信息工程 2021年3期
关键词:外机隐层参数设置

程炜为 刘芝庭 王宇华

技术应用

深度学习在家用空调外机振动检测中的应用*

程炜为1刘芝庭2王宇华1

(1.佛山科学技术学院,广东 佛山 528000 2.广州赛宝腾睿信息科技有限公司,广东 广州 510610)

利用堆叠自动编码器神经网络对家用空调外机的振动测量信号进行无监督特征值提取;采用梯度下降算法对神经网络进行有监督学习;结合Softmax分类器对测量信号进行分类;通过实验确定隐层的层数和节点数,并对神经网络的学习率、衰减因子、L2正则化、Dropout因子、批量样本个数等参数的影响进行实验分析,为家用空调外机的振动自动化诊断检测提供实验依据。

故障诊断;深度学习;自动编码器

0 引言

振动和噪声是影响家电静音质量的重要指标,也是家电工作状态是否正常的直接反映。随着家电生产线自动化程度的提高,家电产品振动、噪声的检测和原因分析也需同步自动化、智能化。家电产品的振动检测和故障诊断一般利用振动检测传感器实时检测其在各种运行工况下的振动数据,并根据振动数据分析振动源、振动因素以及是否存在故障和故障因素。

本文利用堆叠自动编码器(stacked auto encoder, SAE)[1]神经网络对家用空调外机振动测量信号进行特征量提取,结合Softmax[2]函数对家用空调外机在生产线上检测的6种工况进行诊断和分类识别。

1 深度学习基本原理

1.1 自动编码器

自动编码器(auto encoder, AE)神经网络由编码和解码2部分组成,分为输入层、隐层和输出层,模型如图1所示。其中,隐层是编码层,当编码层节点数小于输入节点数,编码网络利用激活函数将输入层的高维度数据映射到低维度的隐层,实现数据特征提取。解码网络对隐层进行解码,复原输入层数据。利用梯度下降算法[3]调整网络的权值,直至损失函数达到最小值,以确保隐层特征值的可靠性。

图1 AE模型

隐层输出公式为

输出层公式为

1.2 基于深度学习的特征提取

单个AE构造函数的能力有限,为构造表达能力更强的函数,将多个AE堆叠组成堆栈自动编码器(stacked auto encoder, SAE)。将第1个AE的隐层作为第2个AE的输入层,第2个AE的隐层作为第3个AE的输入层,如此将多个AE堆叠,即可实现深度神经网络(deep neural networks, DNN)。3层SAE模型如图2所示。

图2 3层SAE模型

1.3 Softmax分类器

Softmax分类器针对多分类问题的Softmax函数为

式中,= 1,2,3,…,为输出类别编号;为输入特征向量。

1.4 深度学习诊断网络

将SAE和Softmax分类器结合组成一个深度学习诊断网络,其模型如图3所示。

图3 深度学习诊断网络模型

SAE网络对信号进行识别分类分为2阶段:1)利用SAE对原始数据进行逐层特征提取,此部分为非监督学习阶段,逐级对单独的AE层进行训练,利用梯度下降算法对各AE层网络参数进行调整,保证编码网络能精确提取原始信号的特征;2)将最终隐层作为特征向量输入Softmax分类器进行分类,此部分为监督学习阶段,利用梯度下降算法对全局网络权值和偏值进行微调。

2 数据分析

2.1 实验数据检测

空调外机的主要振动源为压缩机、风扇和电机等。采用He-Na激光测振仪LV-S01,NI USB-6212采集卡对空调外机的6种工况进行振动数据的检测采样,每种工况采样2000组,一共12000组数据,采样率为1000,采样时长为2 s,如表1所示。

表1 空调外机6种工况振动数据采样

为研究不同输入信号对深度学习诊断网络的影响,分别选取检测数据的时域、频域、时域+频域信号输入该网络。经过大量的网络处理对比实验发现:频域信号分类正确率最高,时域+频域信号次之,时域信号最差。空调外机6种工况信号频谱如图4所示。

图4 空调外机6种工况信号频谱

2.2 实验数据分析

信号输入网络做0,1归一化处理:

实验分析显示,第一层隐层的层数和节点数对分类正确率的影响较大。为确定合适的层数和节点数,构建层数为N(N=1,2,3,4,5)的SAE网络,并分别令节点数为400, 300, 200, 100进行实验(学习率为0.5,衰减因子为1,L2范正则化系数为0,批量处理样本个数为800,Dropout因子为0,预训练次数为100,微调次数为1000)。分类正确率与隐层的层数关系如图5所示。

由图5可知:在不同隐层的层数和节点数下,分类正确率呈凸函数变化。当层数为3、节点数为100时,分类正确率最高,故取深度学习诊断网络节点数为100,层数为3。

深度学习诊断网络在训练过程中学习率、衰减因子、L2范正则化、Dropout因子和批量处理样本个数等参数对提高分类正确率也有一定影响,对以上参数进行单一变量分析。训练深度学习诊断网络时,学习率对正确率有较大影响,学习率过大导致网络无法收敛至最优解,学习率过小导致网络收敛速度缓慢。不同学习率的参数设置如表2所示。

表2 不同学习率的参数设置

衰减因子可在每一轮迭代中更新学习率,使学习率动态变化,有无衰减因子的参数设置如表3所示。

表3 有无衰减因子的参数设置

L2范正则化可对网络参数进行限制,防止过拟合。有无正则化的参数设置如表4所示。

表4 有无L2范正则化的参数设置

Dropout因子在梯度下降算法中关闭部分网络参数的更新,以防止过拟合。有无Dropout因子的参数设置如表5所示。

表5 有无Dropout因子的参数设置

在确定学习率为0.1,衰减因子为0.99,L2范正则化系数为0,Dropout因子为0.05,预训练次数为100,微调训练次数为1000的条件下,对批量处理样本个数进行分析,如表6所示。不同参数模型错误率如图6所示。

表6 不同批量处理样本个数正确率

图6 不同参数模型错误率

由上述分析可知:分类正确率受学习率的影响最大;衰减因子和Dropout因子能略微提升分类正确率;L2范正则化不一定能提升分类正确率;批量训练样本个数并不是越小越好。

3 结论

本文利用SEA深度神经网络对家用空调外机进行振动检测诊断,对检测信号的类型、网络参数的选取和确定进行实验分析。在6种不同工况下的SEA检测诊断正确率达99.92%,可初步满足产品出厂的检验要求,为家用空调外机振动检测诊断提供了新途径。SEA检测诊断方法的进一步实用化,还需用先验的方法收集涵盖各种可能的质量故障工况的特征信号和优化检测诊断网络的参数,以进一步提高检测诊断网络的应用范围和检测正确率。

[1]BENGIO Y. Learning deep architectures for AI [J]. Foundations and Trends® in Machine Learning(now publishers Inc), 2009, 2(1):1-127.

[2] 候媛彬,杜京义,汪梅.神经网络[M].西安:西安电子科技大学出版社,2007.

[3] 姜万录,王振威,朱勇,等.基于VMD消噪处理的滚动轴承早期故障识别[J].液压与气动,2017(5):13-20.

Application of Deep Learning in Diagnosis and Detection of Low Noise Household Appliances

Cheng Weiwei1Liu Zhiting2Wang Yuhua1

(1.Foshan University, Foshan 528000, China 2.Guangzhou Ceprei Tengrui Information Technology Co. Ltd,Guangzhou 510610, China)

The unsupervised eigenvalue extraction of vibration measurement signal of external unit of household air conditioner is carried out by using stacked automatic encoder neural network; The gradient descent algorithm is used for supervised learning of neural network; The measurement signal is classified by Softmax classifier; The number of layers and nodes of the hidden layer are determined by experiments, and the influence of the learning rate, attenuation factor, L2 regularization, Dropout factor and the number of batch samples of the neural network is analyzed experimentally, which provides experimental basis for the automatic vibration diagnosis and detection of the external unit of household air conditioner.

fault diagnosis; deep learning; auto-encoder

广东省区域联合基金资助(2019A1515110418);广东省公益研究与能力建设专项资金资助(2015B010101014)。

程炜为,男,1987年生,博士研究生,讲师,主要研究方向:测绘测试及信号分析处理。E-mail: 794661261@qq.com

刘芝庭(通信作者),男,1994年生,硕士研究生,主要研究方向:故障检测。E-mail: 810560852@qq.com

王宇华,女,1960年生,博士研究生,教授,主要研究方向:测试计量技术及仪器。

TP216

A

1674-2605(2021)03-0008-05

10.3969/j.issn.1674-2605.2021.03.008

猜你喜欢

外机隐层参数设置
基于RTD可编程逻辑门的n变量函数实现算法
都是空调惹的“祸”
基于BP神经网络学习算法的图像压缩技术研究
基于RDPSO结构优化的三隐层BP神经网络水质预测模型及应用
空调外机掉落风险评估与防控
代价敏感正则化有限记忆多隐层在线序列极限学习机及图像识别应用
爱干净的老太太
逃生疏散模拟软件应用
蚁群算法求解TSP中的参数设置
某大厦空调室外机温度场数值模拟