一种基于边缘数据处理和BiGRU-CNN网络的机床刀具磨损预测方法技术

技术编号:28221406 阅读:22 留言:0更新日期:2021-04-28 09:45
本发明专利技术涉及一种基于边缘数据处理和BiGRU

【技术实现步骤摘要】
一种基于边缘数据处理和BiGRU

CNN网络的机床刀具磨损预测方法


[0001]本专利技术属于数控机床识别
,涉及一种基于边缘数据处理和BiGRU

CNN网络的机床刀具磨损预测方法。

技术介绍

[0002]近年来,机床被广泛用于加工制造高精度零件。只有使用高锋利度的刀具,才能保证这些零件的精度和表面光洁度。然而,机床刀具由于重复使用,不可避免出现磨损而使得锋利度降低。所以必须对刀具磨损进行监测和预测,以便在刀具磨损严重之前更换刀具。刀具磨损状态的实时监控主要分为直接法和间接法。直接方法是通过显微镜等外在测量方法直接测量刀具磨损值,这种方法的优点是测量精确,然而这种方法需要离线进行,会打断加工的连续性并延长加工时间。间接法是指通过包括振动、力、主轴电流,声音等易于采集并且不影响加工过程的物理量建立与刀具磨损值的映射关系来预测刀具磨损值,目前,间接方法是主流选择。
[0003]传统的间接磨损预测方法包括支持向量机、决策树、马尔可夫模型、聚类和人工神经网络等方法。Xie等使用主成分分析来提取电流和功率信号的特征,并建立了支持向量机的磨损状态识别模型;Liu等使用时域、频域,小波包分析方法来提取加工信号特征并建立自回归移动平均模型和三层反向传播神经网络组合模型来预测刀具磨损;Ozgr Cetin等提出一种多尺度建模的多比率耦合隐马尔可夫模型用于刀具磨损分类;Omid Geramifard等使用基于多模态隐马尔可夫模型用于刀具磨损监测;这些方法基于数据驱动建立回归模型,大都人工提取反映刀具磨损情况的原始数据特征值并输入深度学习网络进行训练,数据预处理和手动特征提取耗时耗力,而且会造成信息损失。深度学习方法具有强大的自适应学习能力和抗噪能力,并且可以自动提取深度特征,因此趋于取得更好的效果,比传统的机器学习方法更具通用性。LSTM(长短期记忆网络)能够提取时间序列数据的时间特征,CNN(卷积神经网络)能够提取数据的空间特征。Ali Al

Dulaimi等设计了一个基于LSTM和CNN的HDNN混合模型;Zhao等介绍了一种卷积双向长短期记忆网络(CBLSTM)来解决工具磨损预测任务。
[0004]尽管上述方法引入了各种深度学习模型,并在一定程度上提高了工具状态监测的准确性,但仍有一定的改进空间。
[0005]首先,LSTM的复杂结构使其需要更长的训练时间。基于LSTM改进的GRU(门控循环单元)克服这个问题,更简单的单元结构和更少的参数使GRU收敛更快。GRU有更小的计算时间,同时执行比LSTM同等的性能。其次,边缘计算作为云计算的补充,为解决高延迟、保证数据安全和节省带宽成本等问题提供了新型解决办法。在靠近机床的边缘侧部署的边缘节点采集和处理数据的举措,大大降低了延迟和传输带宽。

技术实现思路

[0006]有鉴于此,本专利技术的目的在于提供一种基于边缘数据处理和BiGRU

CNN网络的机床刀具磨损预测方法,解决传统方法中由于LSTM结构复杂使得训练时间很长的问题。首先,采用GRU(门控循环单元)克服这个问题,更简单的单元结构和更少的参数使GRU收敛更快。GRU有更小的计算时间,同时执行比LSTM同等的性能。其次,边缘计算作为云计算的补充,为解决高延迟、保证数据安全和节省带宽成本等问题提供了新型解决办法。在靠近机床的边缘侧部署的边缘节点采集和处理数据的举措,大大降低了延迟和传输带宽。
[0007]为达到上述目的,本专利技术提供如下技术方案:
[0008]一种基于边缘数据处理和BiGRU

CNN网络的机床刀具磨损预测方法,包含如下步骤:
[0009]S1:通过传感器和显微镜采集机床加工过程中的传感数据和刀具磨损值;
[0010]S2:将步骤S1采集的数据上传到边缘端,在边缘端进行数据预处理和数据分解;
[0011]S3:将步骤S2初步处理后的数据上传到云端,进行最佳特征选择和数据标准化处理,构建深度学习数据集,使用BiGRU

CNN网络进行特征提取;
[0012]S4:建造学习网络,构建BiGRU

CNN网络模型并优化,预测出机床刀具磨损值。
[0013]进一步,步骤S1中,所述传感数据为切削力、振动和高频声音数据,其中切削力和振动数据分别包括x轴、y轴和z轴数据。
[0014]进一步,步骤S2中,所述数据预处理包括:去噪、离群剔除,数据结构碎片整理和数据压缩;所述数据压缩是使用哈夫曼编码方式对原始数据进行压缩,以减少数据传输量。所述数据分解是通过四级离散小波变换DWT对清洗后的数据进行分解,以获得时频信号;然后根据时频信号提取一系列统计特征,例如均值、中位数、方差、均方误差、均方根,峰度等。
[0015]进一步,步骤S2中,每一级小波变换表示为:
[0016][0017][0018]y[n]=x[Q
n
][0019]其中,x[n]和y[n]表示离散的输入信号和输出信号,长度为N;g[n]、h[n]和Q分别为低通滤波器、高通滤波器和降采样滤波器;α表示层数,L和H分别表示低频和高频,K表示离散域大小。
[0020]进一步,步骤S3中,使用斯皮尔曼相关系数进行最佳特征选择,以获得具有更好性能的特征集;
[0021]对数据标准化处理,是指使用z

score标准化处理,表达式为:
[0022][0023]其中,Z
ij
表示标准化后的数据,X
ij
表示原始数据,X
i
表示原始数据的均值,S
i
表示原始数据的方差。
[0024]进一步,步骤S3中,使用BiGRU

CNN网络对输入进行深度特征提取,其中CNN提取空间特征,BiGRU提取时间特征;
[0025]第一个结构是CNN,共包含三个卷积层,使用零填充操作来改变特征映射的维数;由最后一个卷积层输出的特征包含有用的信息,将这些信息作为下一个BiGRU模型的输入;卷积过程表示为:
[0026][0027]其中,是输入;为卷积核权重;为偏置;f()为激活函数,所有的卷积层都使用ReLU作为激活函数;是第l层卷积层j内核的输出;
[0028]第二个结构是BiGRU,一个BiGRU层包含100个隐藏神经元;引入Dropout算法对BiGRU层中的神经元随机屏蔽,Dropout层参数设置为0.25;在训练阶段随机丢弃神经元,以防止频繁提取相同的特征;使用BiGRU而不是GRU层的主要优点是以两个相反的方向处理每个数据序列,包括向前和向后,从而能够访问每个序列中每个时间步前后的完整信息。在正向上,信息通过GRU单元进行预测,而反向GRU则平滑预测并消除噪声;
[0029]采用反向传播来更新混合网络中的权值,并以均方根传播(RMSprop)作为优化函数,在学习速率设定为0.0001时达到稳定收敛本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于边缘数据处理和BiGRU

CNN网络的机床刀具磨损预测方法,其特征在于,该方法具体包括以下步骤:S1:通过传感器和显微镜采集机床加工过程中的传感数据和刀具磨损值;S2:将步骤S1采集的数据上传到边缘端,在边缘端进行数据预处理和数据分解;S3:将步骤S2初步处理后的数据上传到云端,进行最佳特征选择和数据标准化处理,构建深度学习数据集,使用BiGRU

CNN网络进行特征提取;S4:建造学习网络,构建BiGRU

CNN网络模型并优化,预测出机床刀具磨损值。2.根据权利要求1所述的机床刀具磨损预测方法,其特征在于,步骤S1中,所述传感数据为切削力、振动和高频声音数据,其中切削力和振动数据分别包括x轴、y轴和z轴数据。3.根据权利要求1所述的机床刀具磨损预测方法,其特征在于,步骤S2中,所述数据预处理包括:去噪、离群剔除,数据结构碎片整理和数据压缩;所述数据分解是通过四级离散小波变换DWT对清洗后的数据进行分解,以获得时频信号;然后根据时频信号提取统计特征。4.根据权利要求3所述的机床刀具磨损预测方法,其特征在于,步骤S2中,每一级小波变换表示为:为:y[n]=x[Q
n
]其中,x[n]和y[n]表示离散的输入信号和输出信号,长度为N;g[n]、h[n]和Q分别为低通滤波器、高通滤波器和降采样滤波器;α表示层数,L和H分别表示低频和高频,K表示离散域大小。5.据权利要求1述的机床刀具磨损预测方法,其特征在于,步骤S3中,使用斯皮尔曼相关系数进行最佳特征选择,获得特征集;对数据标准化处理,是指使用z

score标准化处理,表达式为:其中,Z
ij<...

【专利技术属性】
技术研发人员:严冬丁新宇王平潘帅宇
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1