生成网络故障诊断

网络故障诊断  时间:2021-05-22  阅读:()
Vol41No.
2Apr.
2021噪声与振动控制NOISEANDVIBRATIONCONTROL第41卷第2期2021年4月文章编号:1006-1355(2021)02-0089-04+124改进的生成对抗网络在轴承故障诊断中的应用刘杰,王昌达,武秋敏,胡兵兵(西安理工大学印刷包装与数字媒体学院,西安710048)摘要:研究一种基于改进的生成对抗网络的滚动轴承故障诊断方法.
针对传统的生成对抗网络模型无法进行故障诊断的问题,对其进行改进,在生成对抗网络基础上加入额外条件信息,并且在输出层添加辅助输出层,将生成对抗网络从无监督学习的生成模型改进为监督学习的分类模型.
然后,利用西储大学轴承数据集对改进后的生成对抗网络进行实验验证.
结果表明,改进后的生成对抗网络模型能够有效识别滚动轴承故障类型,相比于相同结构的人工神经网络故障诊断准确率提高5.
83%,达到99.
86%,并且可在训练过程中降低对于样本数据长度的依赖性,有关结论可为生成对抗网络在智能故障诊断中的应用提供理论指导和技术支持.
关键词:故障诊断;生成对抗网络;轴承;智能故障诊断;监督学习;分类模型中图分类号:TH133.
3;TH165+.
3文献标志码:ADOI编码:10.
3969/j.
issn.
1006-1355.
2021.
02.
014ApplicationofImprovedGenerativeConfrontationNetworkinBearingFaultDiagnosesLIUJie,WANGChangda,WUQiumin,HUBingbing(SchoolofPrinting,PackagingandDigitalMedia,Xi'anUniversityofTechnology,Xi'an710048,China)Abstract:Animprovedmethodforfaultdiagnosisofrollingbearingsbasedongenerativeadversarialnetworksisproposed.
Theadditionalconditioninformationisaddedtothegenerativeadversarialnetwork,andanauxiliaryoutputlayerisaddedtothemainoutputlayertoimprovethegenerativeadversarialnetwork.
Then,theunsupervisedlearninggenerativemodelischangedtoasupervisedlearningClassificationmodel.
Experimentsshowthattheimprovedgenerativeadversarialnetworkmodelcaneffectivelyidentifythetypeofrollingbearing'sfaults.
Comparedwiththeartificialneuralnetworkwiththesamestructure,thismethodhashigherfaultdiagnosisaccuracyandcanreducethedependenceonthesampledatalengthduringthetrainingprocess.
Conclusionofthisworkmayprovideatheoreticalguidanceandtechnicalsupportfortheapplica-tionofthegenerativeconfrontationnetworkinintelligentfaultdiagnoses.
Keywords:faultdiagnosis;generativeadversarialnetwork;bearing;intelligentfaultdiagnosis;supervisedlearning;classificationmodel滚动轴承作为重要部件被广泛应用于几乎所有类型的旋转机械中.
在工业生产的过程中,高速旋转的机械设备容易造成滚动轴承的故障,给企业带来巨大的经济损失[1–2].
为减少轴承故障带来的收稿日期:2020-05-09基金项目:国家自然科学基金资助项目(51905422);陕西省自然科学基础研究计划资助项目(2020JQ-630);中国博士后科学基金资助项目作者简介:王昌达(1993-),男,山西省临汾市人,硕士研究生,主要研究方向为故障诊断.
通信作者:刘杰,男,博士,讲师,主要研究方向为故障诊断、非线性系统辨识和多体动力学.
E-mail:jieliu@xaut.
edu.
cn经济损失,研究一种有效的轴承故障诊断方法是极为必要的.
传统故障诊断方法诊断滚动轴承故障的过程主要分为故障特征的提取和分类[3–4],这些过程都是通过人工提取特征实现,结果取决于信号处理技术和诊断专家的先验知识.
随着人工智能技术的发展,机器学习以及深度学习技术已逐渐应用于故障诊断领域,这些故障诊断方法不再依赖人工提取信号特征,大大减少了故障诊断的时间以及对信号处理技术的依赖.
国内外学者提出了人工神经网络(artificialneuralnetwork,ANN)[5]、支持向量机(supportvectormachine,SVM)[6]等故障诊断方法.
但是ANN方法训练时间过长,收第41卷噪声与振动控制敛速度慢,且易发生过拟合现象[7–8];SVM可以避免神经网络结构选择和局部极小值点问题,但是对非线性问题没有通用的解决方案,并且上述方法均属于浅层机器学习方法,学习能力有限,诊断准确率达到一定高度时很难再有大的提高.
造成这一问题的关键因素便是样本数据的大小以及样本的准确性和完备程度.
生成对抗网路(GenerativeAdversarialNet-works,GAN)[9]是一种新的人工智能技术,它独特的对抗思想使其在众多的生成器模型中脱颖而出,在图片生成、数据增强等领域都有广泛的应用.
在生成对抗网络中,生成器的存在使得样本的大小、完备性等不再成为影响整个网络判别准确率的关键因素.
但是在故障诊断中,由于传统的生成对抗网络仍属于无监督学习的生成模型,其判别器仅能判别生成样本的真伪,而不能进行故障类型的识别.
因此本文对生成对抗网络模型进行了改进,在原始生成对抗网络基础上添加额外标签信息,并且在输出层添加辅助输出层,使其成为一种监督学习的网络模型,能够在判别样本真伪的同时也能实现样本故障类型的诊断.
通过实验验证,改进后的生成对抗网络能够对滚动轴承不同故障进行识别,并且与ANN、SVM以及LSTM相比,改进后的生成对抗网络在采样信号更短的情况下,仍然保持有更高的故障诊断准确率.
1生成对抗网络2014年,Goodfellow等提出了一种名为生成对抗网络的神经网络模型,其利用对抗的思想,提高了生成图像的分辨率,使得网络能够无监督地学习到数据的概率分布.
通过交替训练一个生成器G和判别器D,生成对抗网络使生成器能够生成以假乱真的样本,而判别器能够对真实和生成的样本进行二分类:真实的样本经过判别器输出趋向于1,而生成器生成的样本输入判别器,得到的结果趋向于0,其模型结构见图1,生成器的输入是随机生成的噪声矢量.
生成器通过逐步学习从而生成与训练样本分布相同的数据.
判别器的输入是生成的数据或原始数据,其必须区分输入数据是真实的还是生成的.
训练生成器和判别器不断更新参数,直到生成器能够反映原始数据的分布.
生成对抗网络总体的损失函数V(D,G)为minGmaxDV(D,G)=Ex~Pdata(x)[log(D(xEz~Pz(z)[log(1-D(G(Z)))](1)其中:E表示期望值,Pdata表示目标数据的数据分布;PZ是基底信号的数据分布;G(Z)表示生成模型生成的数据;D(x)表示真实样本通过判别模型后的输出;D(G(Z))表示生成样本通过判别模型后的输出.
生成对抗网络判别器的损失函数JD表示为JD=-Ex~Pdata(x)[logD(x)]-EZ~Pz(z)log[1-…-(G(Z))](2)生成对抗网络生成器的损失函数JG表示为JG=-JD(3)在对生成对抗网络进行训练的过程中,对生成器G和判别器D交替进行优化,使得生成器的生成样本分布不断趋向于原始样本分布,而判别器通过不断对抗生成器来不断优化自身的判别模型,其模型如图1所示.
图1生成对抗网络模型2生成对抗网络的改进传统的生成对抗网络模型通过生成器与判别器之间的对抗来优化生成器与判别器中的模型参数,它在图像生成、风格迁移等领域被广泛应用.
但是传统的生成对抗网络作为生成模型只能判别生成数据的真伪,不能实现分类.
为了在对滚动轴承的故障诊断中,生成对抗网络能够在判别样本真伪的同时对故障准确分类,首先在原始的生成对抗网络的基础上添加标签信息[10–11],其中标签信息来自于真实样本的标签,使得生成对抗网络成为一个监督学习模型,再对生成对抗网络中的判别器模型进行改进,在判别器的输出层中增加一个额外的辅助分类器,从而使得改进后的生成对抗网络成为一个监督学习的分类模型.
在本文改进后的生成对抗网络模型中,判别器含有两个不同的输出层,一层输出层为判别样本真伪的输出层,一层输出层则为输出滚动轴承故障类别的输出层.
构建后的整体模型如图2所示.
3构建故障诊断模型3.
1网络结构本文所提出的改进的生成对抗网络的总体结构如图3所示.
其由两个部分组成,分别为生成器部分和判别器部分.
在生成器部分包含1个输入层、3个隐层以及1个输出层.
在判别器部分包含2个90第2期图2改进后生成对抗网络模型图3改进后的生成对抗网络结构输入层、3个隐层以及2个输出层.
生成器的输出层与判别器的输入层相连接,共同构成了改进的生成对抗网络结构.
3.
2模型的输入输出文中利用真实样本的标签信息与具有高斯分布的噪声信号融合后的数据作为生成器模型的输入层,经过3个全连接隐层后连接到输出层.
其中输入层为100维度的向量,输出层有784个神经元,并且将输出层作为判别器的输入层输入到判别器中.
在判别器模型中输入层分为两部分,一部分为生成器生成的样本数据,即784个神经元的全连接层;另一部分输入层则为由真实样本信息与真实标签信息组成的784个神经元的全连接层,将其连接到判别器的隐层.
在判别器输出层处判别器的输出层被分为两部分,一部分为判断样本真假的输出层(1);另一部分为诊断滚动轴承故障类别的输出层(2).
在对生成对抗网络进行训练的过程中,判别器通过输出层(1)的损失函数不断更新判别器中各层权重值,从而与生成器形成对抗,使得生成器的生成样本分布趋向于真实样本分布,而生成器的不断更新同样也使得判别器模型得到优化;同时,判别器通过输出层(2)的损失函数对判别器模型进行故障诊断优化,从而不断提高故障分类的精度.
3.
3模型超参数的确定生成对抗网络模型中的超参数主要包括模型结构参数和迭代次数等,这些参数的取值会直接影响最终的信号生成结果.
本文使用的改进的生成对抗网络模型中,生成器含有3个隐层,且3个隐层均为全连接层,神经元个数分别为256、512和1024;判别器含有3个隐层,且3个隐层均为全连接层,其中神经元个数分别为512、256和128.
在生成器的输出层使用tanh函数作为激活函数;在判别器的输出层(1)中使用sigmoid激活函数,输出层(2)中使用softmax激活函数.
在其余每层神经元之间激活函数均使用LeakyReLu函数,学习率均设置为0.
2.
训练过程中使用批次样本训练的方法,每次选取256个样本进行训练,每个样本的信号长度为784,优化函数使用Adam优化算法.
4基于改进生成对抗网络的轴承故障诊断4.
1实验方案本文使用的实验数据为凯斯西储大学(CaseWesternReserveUniversity,CWRU)轴承数据库的滚动轴承振动加速度数据[12].
该滚动轴承故障诊断实验装置由一个扭矩仪、一个功率计、一个三相异步电动机等组成,如图4所示.
样本数据包含了采样频率为12kHz时的3种不同故障类型信号以及1种正常振动信号,对应的4种状态分别为:正常状态、内圈故障、外圈故障、滚动体故障.
每种故障类型按不同的故障直径又分为3类,故障直径分别为0.
18mm、0.
36mm和0.
54mm,即数据集总共包含9类故障数据和1类正常数据.
图4实验装置照片数据集总共包含20000个样本,每类故障有2000个样本及标签信息.
将样本数据集划分为用以训练生成对抗网络模型的14000个样本组成的训练集和用来测试模型中判别器的准确率的6000个样本组成的测试集.
在训练集中每类故障有700个样本,每个样本包含784个采样点,共7000个总样本.
训练集的详改进的生成对抗网络在轴承故障诊断中的应用91第41卷噪声与振动控制细信息如表1所示.
表1样本训练集数据轴承状态正常(NL)外圈故障外圈故障外圈故障内圈故障内圈故障内圈故障滚珠故障滚珠故障滚珠故障故障直径/mm00.
180.
360.
540.
180.
360.
540.
180.
360.
54用于测试的样本数目700700700700700700700700700700分类标签0123456789将处理后的样本输入到改进后的生成对抗网络中进行网络模型的训练,设置迭代次数为5000次,生成器和判别器在迭代过程中互相对抗学习,以此提高判别器的故障诊断准确率,最后得到训练完毕后改进的生成对抗网络模型及该模型的准确率.
4.
2实验结果本文构建了与生成对抗网络中判别器相同模型的人工神经网络(ANN),并且通过使用支持向量机(SVM)以及长短时记忆神经网络(LSTM)对相同的数据集进行故障诊断测试,对比结果如表2所示.
表2对于相同测试集不同方法测试结果对比方法改进GANANNSVM[13]LSTM[13]采样点数/个78478460001200准确率/(%)99.
8694.
0385.
7193.
05从表2可以看出,改进后的生成对抗网络在进行故障诊断时准确率可以达到99.
86%,这表明改进后的生成对抗网络可以进行故障类别的诊断,并且在滚动轴承故障诊断中达到了较高的准确率.
对比改进后的生成对抗网络和人工神经网络,改进后生成对抗网络中的判别器与人工神经网络有着相同的3层全连接层神经网络,并且有相同的神经元以及各超参数,在相同的数据集下,样本采样点数均设置为784个,但是从表2可以看出,改进后的生成对抗网络的故障类别诊断准确率相比人工神经网络的故障类别诊断准确率有较大的提升,这正是由于改进后生成对抗网络中判别器通过与生成器不断对抗,经过多次的相互迭代优化,最终使得判别器的诊断效果达到更优.
从表2还可以看出,支持向量机所使用的采样点数为6000个,其对应的准确率为85.
71%,长短时记忆神经网络所使用的采样点数为1200个,其对应的准确率为93.
05%,然而,本文所提出的生成对抗网络却能在较少的采样点下达到更高的故障诊断准确率,这表明改进的生成对抗网络与传统机器学习方法相比在进行轴承故障诊断时对样本数据长度依赖性更小,且仍然保持有较高的故障诊断准确率.
改进后的生成对抗网络模型在轴承故障诊断中的准确率对比人工神经网络、支持向量机以及长短时记忆神经网络均有不同程度的提升,但是仍未能达到百分之百的准确率,存在一定误差,这是由于在改进后生成对抗网络训练过程中所生成样本里可能存在异常样本,从而产生了一定的误差.
5结语(1)本文通过对传统的生成对抗网络进行改进,在传统生成对抗网络中添加条件信息以及在输出层增加辅助分类层,使其从原来的无监督生成模型转向监督学习的分类模型,从而使得生成对抗网络能够应用于轴承故障诊断中.
(2)使用美国凯斯西储达大学的轴承数据集进行实验,实验结果表明改进后的生成对抗网络模型能够实现对滚动轴承不同故障的分类,并且故障诊断的准确率有较大的提高.
(3)与传统的支持向量机、长短时记忆神经网络进行实验对比,发现改进后的生成对抗网络在保持更高故障诊断准确率的同时,减少了对样本信号长度的依赖,在一定程度上减少了对样本数量的需求.
参考文献:[1]JIANGL,SHIT,XUANJ.
Faultdiagnosisofrollingbear-ingsbasedonMarginalFisheranalysis[J].
JournalofVi-brationandControl,2014,20(3):470-480.
[2]BRANDONVANHECKE.
Bearingfaultdiagnosisbasedonanewacousticemissionsensortechnique[J].
Proceed-ingsoftheInstitutionofMechanicalEngineers,PartO:JournalofRiskandReliability,2015,229(2):105-118.
[3]赵晨.
基于VMD的滚动轴承故障诊断研究[D].
兰州:兰州交通大学,2017.
[4]庄雨璇,李奇,杨冰如,等.
基于LSTM的轴承故障诊断端到端方法[J].
噪声与振动控制,2019,39(6):187-193.
[5]GAUTAMC,RAVIV.
Counterpropagationauto-associa-tiveneuralnetworkbaseddataimputation[J].
InformationSciences,2015,325:288-299.
(下转第124页)92

美国cera机房 2核4G 19.9元/月 宿主机 E5 2696v2x2 512G

美国特价云服务器 2核4G 19.9元杭州王小玉网络科技有限公司成立于2020是拥有IDC ISP资质的正规公司,这次推荐的美国云服务器也是商家主打产品,有点在于稳定 速度 数据安全。企业级数据安全保障,支持异地灾备,数据安全系数达到了100%安全级别,是国内唯一一家美国云服务器拥有这个安全级别的商家。E5 2696v2x2 2核 4G内存 20G系统盘 10G数据盘 20M带宽 100G流量 1...

HostYun:联通AS9929线路,最低月付18元起,最高500Mbps带宽,洛杉矶机房

最近AS9929线路比较火,联通A网,对标电信CN2,HostYun也推出了走联通AS9929线路的VPS主机,基于KVM架构,开设在洛杉矶机房,采用SSD硬盘,分为入门和高带宽型,最高提供500Mbps带宽,可使用9折优惠码,最低每月仅18元起。这是一家成立于2008年的VPS主机品牌,原主机分享组织(hostshare.cn),商家以提供低端廉价VPS产品而广为人知,是小成本投入学习练手首选。...

Hostodo:$34.99/年KVM-2.5GB/25G NVMe/8TB/3个数据中心

Hostodo在九月份又发布了两款特别套餐,开设在美国拉斯维加斯、迈阿密和斯波坎机房,基于KVM架构,采用NVMe SSD高性能磁盘,最低1.5GB内存8TB月流量套餐年付34.99美元起。Hostodo是一家成立于2014年的国外VPS主机商,主打低价VPS套餐且年付为主,基于OpenVZ和KVM架构,美国三个地区机房,支持支付宝或者PayPal、加密货币等付款。下面列出这两款主机配置信息。CP...

网络故障诊断为你推荐
在B2B的登录首页下方,点击账号密码查询连接enter苹果5主机route支持ipad支持ipad支持ipad支持ipadipadwifiIPAD连上了WIFI,但是无法上网,急!!win10关闭445端口在win10 如何关闭445端口的最新相关信息iphone连不上wifi苹果iphone6/plus wifi连接不上怎么办
linux主机 购买域名 国内vps 快速域名备案 星星海 双12活动 2017年黑色星期五 韩国网名大全 卡巴斯基官方免费版 圣诞促销 刀片式服务器 新家坡 免费活动 购买国外空间 网页提速 网购分享 免费的asp空间 路由跟踪 什么是web服务器 秒杀品 更多