[发明专利]基于大数据挖掘的变工况下刀具磨损状态预测方法有效

专利信息
申请号: 201610530156.X 申请日: 2016-07-06
公开(公告)号: CN106217128B 公开(公告)日: 2018-07-13
发明(设计)人: 雷军;郭兴安;周竞涛;王明微;贠虎臣;李恩明;符博峰;赵明;乔卫杰 申请(专利权)人: 陕西柴油机重工有限公司;西北工业大学
主分类号: B23Q17/09 分类号: B23Q17/09
代理公司: 西北工业大学专利中心 61204 代理人: 王鲜凯
地址: 713105 陕西省咸阳*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于大数据挖掘的变工况下刀具磨损状态预测方法,用于解决现有刀具磨损状态预测方法准确率差的技术问题。技术方案是采用大数据技术,通过获取变工况因素的全样本数据,并对前馈神经网络FFNN数据挖掘方法进行改进,使其具有增量学习的能力,能不断融合新的工况获得更准确的预测模型。由于考虑了影响刀具磨损的全样本数据,并对新的刀具状态特征向量进行增量学习,不断融和学习新的工况获得更准确的预测模型,并为进一步分析影响刀具磨损的相关因素提供依据。与现有技术相比,本发明对新增工况进行学习,提高了变工况下刀具磨损状态预测的准确率。经检测,最小误差结果为err=0.03933,即预测准确率提高96%以上。
搜索关键词: 变工况 磨损状态 大数据 下刀具 预测 准确率 样本数据 影响刀具 预测模型 增量学习 磨损 刀具磨损状态 前馈神经网络 刀具状态 数据挖掘 特征向量 最小误差 挖掘 学习 融合 检测 改进 分析
【主权项】:
1.一种基于大数据挖掘的变工况下刀具磨损状态预测方法,其特征在于包括以下步骤:步骤一、输入一个新的工况向量,判断工况是否属于已知刀具磨损状态,如果属于,则通过以下公式对该工况进行增量学习,用公式:式中,x表示新输入的工况向量,θ是网络参数,Δy是实际输出与网络输出的差值,J(x,θ+Δθ)作为平均平方误差函数,由(1)式得到代价函数:式中,f(x,θ)表示当参数为θ时,x经过非线性映射f得到的实际输出;求解式(2)的一阶近似式:将式(3)对Δθ求导并令其等于0,得到Δθ的计算式:式中,u为学习效率,这样以参数θ+Δθ的更新代替原有参数θ;步骤二、对于新增的工况不属于已知刀具磨损状态,通过FFNN网络的结构更新学习该新增工况;对每增加一个神经元,需要调整权重矩阵和偏置向量的形式,权重矩阵和偏置向量分别为W和b,每增加一个神经元,权重矩阵W增加一行和一列,偏置向量b增加一个分量;增加m个神经元,则权重矩阵增加m行和m列,偏置向量增加m个分量,更新后网络结构参数:式中,W’表示更新的网络权重矩阵,b’表示更新网络的偏置向量;步骤三、利用前向传播计算隐藏层输出值与网络模型输出值f(x,θ'),计算网络模型输出值f(x,θ')与理想输出值y的差值Δy及代价函数J(x,θ'),通过在MapReduce上利用反向传播计算代价函数J(x,θ')对网络参数θ’的偏导数,并通过梯度下降法更新网络参数;步骤四、随着不断出现的新工况,通过增加隐藏层神经元进行的结构更新会降低神经网络的学习性能,即网络出现冗余连接,此时,神经网络权重矩阵W执行SVD分解:W=UΣVT   (6)式中,W表示网络权重矩阵,Σ表示对角矩阵,U和V表示分解矩阵;对角矩阵中等于0或接近0的权重表示该连接在网络中是冗余的,删除这些连接,同时删除该隐藏层神经元,对整个神经网络进行连接的优化;这个过程只有在神经网络的训练速度、学习能力和泛化能力下降,即网络连接中出现大量冗余时进行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西柴油机重工有限公司;西北工业大学,未经陕西柴油机重工有限公司;西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610530156.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top