[发明专利]基于BP神经网络的超声振动设备振幅软测量预测方法在审
申请号: | 201910324270.0 | 申请日: | 2019-04-22 |
公开(公告)号: | CN110188876A | 公开(公告)日: | 2019-08-30 |
发明(设计)人: | 陶旭阳;孔亚广;陈张平 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G06N3/08 | 分类号: | G06N3/08;G06Q10/04;G01D21/02 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 朱月芬 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于BP神经网络的超声振动设备振幅软测量预测方法,本发明将神经网络应用到超声振动设备振幅预测上,利用建立好的神经网络对超声振动设备的振幅进行预测。传统的振幅测量方法是通过振幅测量仪器靠近超声波换能器近端进行测量,而振幅的软测量是通过检测换能器的电压、电流和频率,进而利用神经网络计算得出振幅。两种方法相比,传统方法不便于操作,而且准确度上会存在偏差,振幅软测量则具有低成本、精度高以及可操作性较好等优点。 | ||
搜索关键词: | 超声振动 软测量 预测 振幅测量 超声波换能器 神经网络计算 神经网络应用 准确度 神经网络 传统的 低成本 换能器 近端 测量 检测 | ||
【主权项】:
1.基于BP神经网络的超声振动设备振幅软测量预测方法,其特征在于:该方法步骤如下:步骤一、通过测量设备对超声振动设备的各参数进行测量,测量数据包括电压、电流、频率、振幅;步骤二、将测量的数据进行归一化处理,归一化处理是将测量数据的值转换到[0,1]区间内,使用的归一化函数为:
x为输入数据,max为输入数据中的最大值,min为输入数据中的最小值;步骤三、建立BP神经网络模型BP神经网络模型包括输入层、隐藏层及输出层;在该BP神经网络模型中,设定输入层单元为3层,输入层单元分别表示超声振动设备中的电压、电流以及频率,即令网络输入模式为x=(x1,x2,x3)Tx=(x1,x2,x3)T,输出层单元为1层,即输出层为z=z,输出层单元表示是超声振动设备中的输出振幅,设定隐藏单元数为5,即隐含层的输出为y=(y1,y2,y3,y4,y5)T;步骤四、BP神经网络的训练根据BP神经网络的设计原则及实验,训练中隐藏层神经元的激活函数为双曲正切S形函数:
双曲正切S形函数实现不同样本的空间分割;而输出层神经元的传递函数为线性函数Purelin函数f(x)=x,该函数用于输出BP神经网络的识别结果,采用梯度下降动量和自适应lr算法‘traingdx’训练BP神经网络,目标误差为1×10‑5,最大迭代次数为20000,学习率lr=0.03,目标输出为t=t,为实际检测振幅,隐含层到输出层的传递函数为f,输出层的传递函数为g g,得到以下公式:
式中:yj表示隐含层第j个神经元的输出,wij表示输入层到隐含层的权值,θ表示设定的阈值;
式中,z表示输出层神经元的输出,wj表示隐含层到输出层的权值;网络输出和目标输出的误差为:
接下来不断调整权值,使误差ε不断减小;由于负梯度方向是函数值减小的最快的方向;因此设定一个步长η,每次沿负梯度方向调整η个单位,即每次权值的调整为:
式中,η在神经网络中称为学习速率;BP神经网络反向传播的调整顺序为:首先调整隐含层到输出层的权值,然后调整输入层到隐含层的权值;隐含层到输出层的权值调整迭代公式为:wj(T+1)=wj(T)+ηδyj式中δ=(t‑k)g′(v)δ=(t‑z)g′(v),
输入层到隐含层的权值调整迭代公式为:wij(T+1)=wij(T)+ηδjxi式中δj=(t‑z)f′(u)wj,
通过不断改善BP神经网络模型中的权重和阈值,使实际预测值和目标输出的差值达到收敛条件,完成神经网络的训练;步骤五、根据已经训练完成的神经网络,将从超声振动设备测量得到电压、电流和频率输入到神经网络的输入层,经过神经网络的处理,就可以得到超声振动设备的振幅输出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910324270.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种小样本数据预测方法及装置
- 下一篇:一种神经网络压缩方法与装置