[发明专利]机械传动故障的多分辨率深度神经网络智能诊断方法有效
申请号: | 201710118105.0 | 申请日: | 2017-03-01 |
公开(公告)号: | CN107016440B | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 陈景龙;潘骏;訾艳阳 | 申请(专利权)人: | 西安交通大学 |
主分类号: | G06N3/08 | 分类号: | G06N3/08 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 张弘 |
地址: | 710049 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机械传动 故障 分辨率 深度 神经网络 智能 诊断 方法 | ||
1.一种机械传动故障的多分辨率深度神经网络智能诊断方法,其特征在于,包括下述步骤:
步骤S1,以机械传动故障数据集作为样本集合,并从样本集合得到深度神经网络的初始网络参数;所述深度神经网络为基于多层卷积神经网络研究的深度神经网络,是由三个堆栈“剖分-预测-更新”结构、一个池化层与一个全连层构成,
步骤S2,对样本集合中所有样本依次输入深度神经网络,得到网络输出结果;
步骤S3,将输出结果与样本标签进行对比得到相应的总分类误差;
步骤S4,利用步骤S3得到的总误差计算神经网络每层的误差;
步骤S5,利用步骤S4得到的深度神经网络误差更新其网络参数;
步骤S6,以步骤S5中得到的更新后的深度神经网络计算每个样本的网络输出结果;
步骤S7,返回步骤S3进行迭代,直到分类精度或迭代次数达到预设要求,得到并输出分类结果及网络参数;
其中,“剖分-预测-更新”结构的前馈算法如下:
设第k层为剖分层,其输入为x(k)(n),则剖分层计算公式如下:
其中,上标k表示第k层,d为细节信号,s为逼近信号,l表示该层的第l个输入;
第(k+1)层为预测层,该层输出的计算公式如下:
其中,m为该层每个输入对应的卷积核函数个数,为预测层卷积核函数,b为偏置项;g为循环卷积算子,f为非线性函数;
第(k+2)层为更新层,该层输出的计算公式如下:
其中,为更新层卷积核函数。
2.如权利要求1所述的机械传动故障的多分辨率深度神经网络智能诊断方法,其特征在于,所述深度神经网络采用-1到1之间的随机数对神经网络内的各个卷积核函数进行赋值,所有偏置项均设置为零。
3.如权利要求1所述的机械传动故障的多分辨率深度神经网络智能诊断方法,其特征在于,深度神经网络的训练方法为随机梯度下降法;深度神经网络的学习能力由一个基于时域提升算法构造的“剖分-预测-更新”三层网络结构实现。
4.如权利要求1所述的机械传动故障的多分辨率深度神经网络智能诊断方法,其特征在于,池化层的输入为深度神经网络多个更新层输出的总体。
5.如权利要求1所述的机械传动故障的多分辨率深度神经网络智能诊断方法,其特征在于,深度神经网络的损失函数L表示为:
L=0.5∑(y-o)2
其中,y为神经网络输出结果,o为期望结果。
6.如权利要求1所述的机械传动故障的多分辨率深度神经网络智能诊断方法,其特征在于,步骤S2具体包括以下步骤:
从机械传动故障数据样本集合中随机选择一样本信号,将信号输入深度神经网络,在一个“剖分-预测-更新”结构中,信号依次进行计算;
经过多层“剖分-预测-更新”的计算后,将多个更新层的所有输出均输入池化层,在池化层对输入进行池化合并得到一个输出向量。
7.如权利要求1所述的机械传动故障的多分辨率深度神经网络智能诊断方法,其特征在于,非线性函数f为ReLU函数,其表达式为:
f(x)=max(0,x)。
8.如权利要求1所述的机械传动故障的多分辨率深度神经网络智能诊断方法,其特征在于,池化层与全连层的算法如下:
设第z层为池化层,输入为l表示输入信号个数,则其输出向量y(z)的计算公式为
第(z+1)层为全连层,其前馈算法如下:
其中,W(z+1)为全连层权重矩阵,b(z+1)为偏置项,非线性函数f′为sigmoid函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710118105.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防尘散热型配电箱
- 下一篇:一种具有升降功能的配电箱