[go: up one dir, main page]

CN116796142A - A tool wear status identification method, system, electronic device and storage medium - Google Patents

A tool wear status identification method, system, electronic device and storage medium Download PDF

Info

Publication number
CN116796142A
CN116796142A CN202310269968.3A CN202310269968A CN116796142A CN 116796142 A CN116796142 A CN 116796142A CN 202310269968 A CN202310269968 A CN 202310269968A CN 116796142 A CN116796142 A CN 116796142A
Authority
CN
China
Prior art keywords
tool wear
state
observation sequence
target
probability
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202310269968.3A
Other languages
Chinese (zh)
Other versions
CN116796142B (en
Inventor
昝涛
马志谦
陈佳伟
孙志略
王民
高相胜
高鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Technology
Original Assignee
Beijing University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing University of Technology filed Critical Beijing University of Technology
Priority to CN202310269968.3A priority Critical patent/CN116796142B/en
Publication of CN116796142A publication Critical patent/CN116796142A/en
Application granted granted Critical
Publication of CN116796142B publication Critical patent/CN116796142B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/29Graphical models, e.g. Bayesian networks
    • G06F18/295Markov models or related models, e.g. semi-Markov models; Markov random fields; Networks embedding Markov models
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/09Arrangements for observing, indicating or measuring on machine tools for indicating or measuring cutting pressure or for determining cutting-tool condition, e.g. cutting ability, load on tool
    • B23Q17/0952Arrangements for observing, indicating or measuring on machine tools for indicating or measuring cutting pressure or for determining cutting-tool condition, e.g. cutting ability, load on tool during machining
    • B23Q17/0957Detection of tool breakage
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/213Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/0464Convolutional networks [CNN, ConvNet]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/048Activation functions

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Computational Linguistics (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Mechanical Engineering (AREA)
  • Numerical Control (AREA)

Abstract

本发明提供一种刀具磨损状态识别方法、系统、电子设备及存储介质,方法包括:采集刀具磨损振动信号;将所述刀具磨损振动信号输入预设的卷积神经网络,进行特征提取与一次降维,获取振动信号特征;基于预设的局部线性嵌入规则,对所述振动信号特征进行二次降维,获取观测序列;将所述观测序列输入预先训练好的隐马尔科夫模型,进行刀具磨损状态识别与刀具磨损状态预测,获取识别结果与预测结果;将所述识别结果与预测结果反馈至关联终端设备。本发明提供的刀具磨损状态识别方法,能够自动实现刀具磨损振动信号的特征提取,准确度较高,实时性较强,并且,本方法的刀具磨损状态识别精确度较高。

The invention provides a tool wear status identification method, system, electronic equipment and storage medium. The method includes: collecting tool wear vibration signals; inputting the tool wear vibration signals into a preset convolutional neural network to perform feature extraction and one-time reduction. dimension to obtain vibration signal characteristics; based on the preset local linear embedding rules, perform a secondary dimensionality reduction on the vibration signal characteristics to obtain an observation sequence; input the observation sequence into a pre-trained hidden Markov model to perform tool Wear status identification and tool wear status prediction, obtaining identification results and prediction results; feeding back the identification results and prediction results to the associated terminal equipment. The tool wear status identification method provided by the present invention can automatically realize feature extraction of tool wear vibration signals, has high accuracy and strong real-time performance, and the tool wear status identification accuracy of this method is high.

Description

一种刀具磨损状态识别方法、系统、电子设备及存储介质A tool wear status identification method, system, electronic device and storage medium

技术领域Technical field

本发明涉及信号识别技术领域,尤其涉及一种刀具磨损状态识别方法、系统、电子设备及存储介质。The present invention relates to the field of signal recognition technology, and in particular to a tool wear status recognition method, system, electronic equipment and storage medium.

背景技术Background technique

刀具磨破损是数控加工中较为常见的故障,其引起的加工问题将直接影响产品的加工质量、生产效率与加工成本,情况严重的甚至还会对机床本身造成损害,产生较为重大的经济损失。传统的刀具磨损状态监测与检测方法主要依靠离线测量或熟练工人通过个人经验进行判断,一方面监测效率低下,另一方面凭人工经验判断也难以得出准确科学的结论。二十世纪以来,科技的发展与进步迅猛,数控加工方面的监测水平也随着机床配备的越来越多的传感器和通信设备以及更先进更智能化的监测手段,得以实现更加稳定且高效。Tool wear and tear is a common fault in CNC machining. The processing problems caused by it will directly affect the processing quality, production efficiency and processing cost of the product. In serious cases, it may even cause damage to the machine tool itself, resulting in relatively significant economic losses. Traditional tool wear status monitoring and detection methods mainly rely on offline measurement or judgment by skilled workers through personal experience. On the one hand, the monitoring efficiency is low, and on the other hand, it is difficult to draw accurate and scientific conclusions based on manual experience. Since the 20th century, science and technology have developed and progressed rapidly, and the monitoring level of CNC machining has become more stable and efficient as machine tools are equipped with more and more sensors and communication equipment as well as more advanced and intelligent monitoring methods.

目前的刀具磨损状态识别方法,主要通过对采集的信号手动进行特征提取,并基于仿真模型或分类器对提取的特征进行处理,从而评估刀具的磨损状态。然而,这种手动进行信号特征提取的方式,存在实时性较差、准确率较低等问题,不能较好地适用于刀具磨损的在线监测。且基于方针模型和分类器进行特征处理与识别的方式,准确率较低,不能较好地对刀具磨损状态进行较精确地预测。The current tool wear status identification method mainly evaluates the tool wear status by manually extracting features from the collected signals and processing the extracted features based on simulation models or classifiers. However, this manual method of signal feature extraction has problems such as poor real-time performance and low accuracy, and is not well suited for online monitoring of tool wear. Moreover, the feature processing and identification method based on the policy model and classifier has a low accuracy and cannot accurately predict the tool wear status.

发明内容Contents of the invention

本发明提供一种刀具磨损状态识别方法、系统、电子设备及存储介质,用以解决现有技术中刀具磨损状态识别过程中手动进行信号特征提取,导致实时性较差、准确度较低的问题,以及现有的刀具磨损状态识别方法不能较好地对刀具磨损状态进行较精确地预测的问题。The present invention provides a tool wear status identification method, system, electronic equipment and storage medium to solve the problems in the prior art that signal feature extraction is performed manually during the tool wear status identification process, resulting in poor real-time performance and low accuracy. , as well as the problem that the existing tool wear status identification methods cannot predict the tool wear status more accurately.

本发明提供一种刀具磨损状态识别方法,包括:The invention provides a tool wear status identification method, which includes:

采集刀具磨损振动信号;Collect tool wear vibration signals;

将所述刀具磨损振动信号输入预设的卷积神经网络,进行特征提取与一次降维,获取振动信号特征;Input the tool wear vibration signal into the preset convolutional neural network, perform feature extraction and one-time dimensionality reduction, and obtain the vibration signal characteristics;

基于预设的局部线性嵌入规则,对所述振动信号特征进行二次降维,获取观测序列;Based on the preset local linear embedding rules, perform secondary dimensionality reduction on the vibration signal features to obtain the observation sequence;

将所述观测序列输入预先训练好的隐马尔科夫模型,进行刀具磨损状态识别与刀具磨损状态预测,获取识别结果与预测结果;Input the observation sequence into a pre-trained hidden Markov model, perform tool wear status identification and tool wear status prediction, and obtain identification results and prediction results;

将所述识别结果与预测结果反馈至关联终端设备。The recognition results and prediction results are fed back to the associated terminal device.

可选的,将所述刀具磨损振动信号输入预设的卷积神经网络,进行特征提取与一次降维,获取振动信号特征的步骤包括:Optionally, input the tool wear vibration signal into a preset convolutional neural network to perform feature extraction and primary dimensionality reduction. The steps of obtaining vibration signal features include:

将所述刀具磨损振动信号输入所述卷积神经网络的卷积层,进行特征提取,获取目标特征;Input the tool wear vibration signal into the convolution layer of the convolutional neural network, perform feature extraction, and obtain target features;

将所述目标特征输入所述卷积神经网络的池化层,进行一次降维,获取所述振动信号特征。The target features are input into the pooling layer of the convolutional neural network, and dimensionality reduction is performed once to obtain the vibration signal features.

可选的,基于预设的局部线性嵌入规则,对所述振动信号特征进行二次降维,获取观测序列的步骤包括:Optionally, based on the preset local linear embedding rules, perform secondary dimensionality reduction on the vibration signal features, and the steps of obtaining the observation sequence include:

基于预设的近邻点判别子规则,确定所述振动信号特征中每个样本点的初始近邻点,每个样本点均对应一个或多个初始近邻点;Based on the preset neighbor point discriminant sub-rules, determine the initial neighbor point of each sample point in the vibration signal feature, and each sample point corresponds to one or more initial neighbor points;

根据样本点与对应的初始近邻点之间的欧式距离,对所述初始近邻点进行排序与筛选,获取至少一个目标近邻点;Sort and filter the initial neighbor points according to the Euclidean distance between the sample point and the corresponding initial neighbor point, and obtain at least one target neighbor point;

通过对所述目标近邻点进行线性关系拟合,获取与所述目标近邻点对应的样本点的局部重建权值矩阵;By performing linear relationship fitting on the target neighbor points, obtain the local reconstruction weight matrix of the sample points corresponding to the target neighbor points;

基于每个样本点的所述局部重建权值矩阵和其目标近邻点,获取二次降维后的所述观测序列。Based on the local reconstruction weight matrix of each sample point and its target neighbor point, the observation sequence after secondary dimensionality reduction is obtained.

可选的,获取所述隐马尔科夫模型的步骤包括:Optionally, the steps of obtaining the hidden Markov model include:

获取观测序列样本集,所述观测序列样本集包括一个或多个观测序列样本;Obtain an observation sequence sample set, where the observation sequence sample set includes one or more observation sequence samples;

对预设的原始模型进行参数初始化,并设置隐藏状态的数量,所述隐藏状态包括:初期磨损、中期磨损和严重磨损;Initialize the parameters of the preset original model and set the number of hidden states, which include: initial wear, mid-term wear and severe wear;

将所述观测序列样本输入初始化后的原始模型,利用预设的前向后向算法,获取第一中间量和第二中间量,所述第一中间量基于所述观测序列样本各隐藏状态的前向概率和后向概率得到,所述第二中间量基于所述观测序列样本各隐藏状态的前向概率、后向概率及状态转移概率得到;Input the observation sequence sample into the initialized original model, and use the preset forward-backward algorithm to obtain the first intermediate quantity and the second intermediate quantity. The first intermediate quantity is based on the hidden state of each observation sequence sample. The forward probability and backward probability are obtained, and the second intermediate quantity is obtained based on the forward probability, backward probability and state transition probability of each hidden state of the observation sequence sample;

基于所述第一中间量和所述第二中间量,对所述原始模型的模型参数进行更新与迭代,获取训练好的所述隐马尔科夫模型。Based on the first intermediate quantity and the second intermediate quantity, the model parameters of the original model are updated and iterated to obtain the trained hidden Markov model.

可选的,将所述观测序列输入预先训练好的隐马尔科夫模型,进行刀具磨损状态识别与刀具磨损状态预测,获取识别结果与预测结果的步骤包括:Optionally, input the observation sequence into a pre-trained hidden Markov model to identify tool wear status and predict tool wear status. The steps of obtaining identification results and prediction results include:

将所述观测序列输入所述隐马尔科夫模型,进行初始前向概率计算和/或初始后向概率计算,获取所述观测序列的初始前向概率和/或初始后向概率;Input the observation sequence into the hidden Markov model, perform initial forward probability calculation and/or initial backward probability calculation, and obtain the initial forward probability and/or initial backward probability of the observation sequence;

按照时序对所述初始前向概率进行前向递推,获取目标前向概率,和/或按照时序对初始后向概率进行后向递推,获取目标后向概率;Perform forward recursion on the initial forward probability according to time sequence to obtain the target forward probability, and/or perform backward recursion on the initial backward probability according to time sequence to obtain the target backward probability;

基于所述目标前向概率和/或目标后向概率,获取所述识别结果。The recognition result is obtained based on the target forward probability and/or the target backward probability.

可选的,将所述观测序列输入预先训练好的隐马尔科夫模型,进行刀具磨损状态识别与刀具磨损状态预测,获取识别结果与预测结果的步骤包括:Optionally, input the observation sequence into a pre-trained hidden Markov model to identify tool wear status and predict tool wear status. The steps of obtaining identification results and prediction results include:

将所述观测序列输出所述隐马尔科夫模型,获取初始化局部状态数据;Output the observation sequence to the hidden Markov model and obtain initialized local state data;

基于所述初始化局部状态数据,进行局部状态动态规划,获取多个时刻下的预测局部状态;Based on the initialized local state data, perform local state dynamic planning to obtain predicted local states at multiple times;

基于所述预测局部状态,获取目标时刻的目标隐藏状态序列概率及目标隐藏状态序列;Based on the predicted local state, obtain the target hidden state sequence probability and the target hidden state sequence at the target time;

基于所述预测局部状态和所述目标隐藏状态序列,进行回溯,获取最终隐藏状态序列;将所述最终隐藏状态序列作为所述预测结果。Based on the predicted local state and the target hidden state sequence, backtracking is performed to obtain the final hidden state sequence; the final hidden state sequence is used as the prediction result.

可选的,将所述识别结果与预测结果反馈至关联终端设备的步骤包括:Optionally, the step of feeding back the recognition results and prediction results to the associated terminal device includes:

基于所述识别结果与预测结果,发出警报或生成警示信息;Based on the identification results and prediction results, issue an alarm or generate warning information;

将所述警示信息反馈至所述关联终端设备。Feed back the warning information to the associated terminal device.

本发明还提供一种刀具磨损状态识别系统,包括:The invention also provides a tool wear status identification system, including:

采集模块,用于采集刀具磨损振动信号;Collection module, used to collect tool wear vibration signals;

卷积模块,用于将所述刀具磨损振动信号输入预设的卷积神经网络,进行特征提取与一次降维,获取振动信号特征;The convolution module is used to input the tool wear vibration signal into a preset convolutional neural network, perform feature extraction and one-time dimensionality reduction, and obtain vibration signal characteristics;

降维模块,用于基于预设的局部线性嵌入规则,对所述振动信号特征进行二次降维,获取观测序列;A dimensionality reduction module, used to perform secondary dimensionality reduction on the vibration signal features based on preset local linear embedding rules to obtain an observation sequence;

识别预测模块,用于将所述观测序列输入预先训练好的隐马尔科夫模型,进行刀具磨损状态识别与刀具磨损状态预测,获取识别结果与预测结果;An identification and prediction module, used to input the observation sequence into a pre-trained hidden Markov model, perform tool wear status identification and tool wear status prediction, and obtain identification results and prediction results;

通信模块,用于将所述识别结果与预测结果反馈至关联终端设备。A communication module, configured to feed back the recognition results and prediction results to the associated terminal device.

本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述刀具磨损状态识别方法。The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the tool wear state is realized as any one of the above. recognition methods.

本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述刀具磨损状态识别方法。The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, it implements any one of the above-mentioned tool wear state identification methods.

本发明的有益效果:本发明提供的一种刀具磨损状态识别方法、系统、电子设备及存储介质,通过采集刀具磨损振动信号;将所述刀具磨损振动信号输入预设的卷积神经网络,进行特征提取与一次降维,获取振动信号特征;基于预设的局部线性嵌入规则,对所述振动信号特征进行二次降维,获取观测序列;将所述观测序列输入预先训练好的隐马尔科夫模型,进行刀具磨损状态识别与刀具磨损状态预测,获取识别结果与预测结果;将所述识别结果与预测结果反馈至关联终端设备。能够自动实现刀具磨损振动信号的特征提取,准确度较高,实时性较强,并且,本方法的刀具磨损状态识别精确度较高,实现了对刀具磨损状态较为精准地预测。Beneficial effects of the present invention: The present invention provides a tool wear status identification method, system, electronic equipment and storage medium, by collecting tool wear vibration signals; inputting the tool wear vibration signals into a preset convolutional neural network, and performing Feature extraction and primary dimensionality reduction are used to obtain vibration signal features; based on the preset local linear embedding rules, the vibration signal features are subjected to secondary dimensionality reduction to obtain an observation sequence; the observation sequence is input into the pre-trained hidden Marko Hu model, carry out tool wear status identification and tool wear status prediction, obtain identification results and prediction results; feed the identification results and prediction results to the associated terminal equipment. It can automatically realize feature extraction of tool wear vibration signals with high accuracy and strong real-time performance. Moreover, this method has high accuracy in identifying tool wear status and achieves more accurate prediction of tool wear status.

附图说明Description of the drawings

为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the present invention or the technical solutions in the prior art more clearly, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings in the following description are of the present invention. For some embodiments of the invention, those of ordinary skill in the art can also obtain other drawings based on these drawings without exerting creative efforts.

图1是本发明提供的刀具磨损状态识别方法的流程示意图;Figure 1 is a schematic flow chart of the tool wear status identification method provided by the present invention;

图2是本发明提供的刀具磨损状态识别方法中获取振动信号特征的流程示意图;Figure 2 is a schematic flowchart of obtaining vibration signal characteristics in the tool wear status identification method provided by the present invention;

图3是本发明提供的刀具磨损状态识别方法中获取观测序列的流程示意图;Figure 3 is a schematic flowchart of obtaining an observation sequence in the tool wear status identification method provided by the present invention;

图4是本发明提供的刀具磨损状态识别方法中局部线性嵌入的实现示意图;Figure 4 is a schematic diagram of the implementation of local linear embedding in the tool wear status identification method provided by the present invention;

图5是本发明提供的刀具磨损状态识别方法中获取所述隐马尔科夫模型的流程示意图;Figure 5 is a schematic flow chart of obtaining the hidden Markov model in the tool wear state identification method provided by the present invention;

图6是本发明提供的刀具磨损状态识别方法中刀具磨损状态识别的流程示意图;Figure 6 is a schematic flow chart of tool wear status identification in the tool wear status identification method provided by the present invention;

图7是本发明提供的刀具磨损状态识别方法中刀具磨损状态预测的流程示意图;Figure 7 is a schematic flow chart of tool wear state prediction in the tool wear state identification method provided by the present invention;

图8是本发明提供的刀具磨损状态识别系统的结构示意图;Figure 8 is a schematic structural diagram of the tool wear status identification system provided by the present invention;

图9是本发明提供的电子设备的结构示意图。Figure 9 is a schematic structural diagram of the electronic device provided by the present invention.

具体实施方式Detailed ways

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the present invention more clear, the technical solutions in the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention. , not all examples. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without making creative efforts fall within the scope of protection of the present invention.

下面以实施例的方式,结合图1-图9描述本发明提供的刀具磨损状态识别方法、系统、电子设备及存储介质。The tool wear status identification method, system, electronic device and storage medium provided by the present invention will be described below in the form of embodiments with reference to FIGS. 1 to 9 .

请参考图1,本实施例一种刀具磨损状态识别方法,包括:Please refer to Figure 1. In this embodiment, a tool wear status identification method includes:

S101:采集刀具磨损振动信号。S101: Collect tool wear vibration signals.

具体地,所述刀具磨损振动信号为数控机床的刀具磨损的振动信号。所述刀具磨损振动信号可以通过在数控机床安装振动传感器的方式采集。采样率可以根据实际情况进行设置,如6000Hz(赫兹)等,此处不再赘述。通过对数控机床的刀具磨损振动信号进行采集,能够便于后续基于采集的刀具磨损振动信号进行识别与处理,确定刀具磨损状态,实现对刀具磨损状态的实时监控。Specifically, the tool wear vibration signal is a vibration signal of tool wear of a CNC machine tool. The tool wear vibration signal can be collected by installing a vibration sensor on the CNC machine tool. The sampling rate can be set according to the actual situation, such as 6000Hz (Hertz), etc., which will not be described here. By collecting the tool wear vibration signals of CNC machine tools, it can facilitate subsequent identification and processing based on the collected tool wear vibration signals, determine the tool wear status, and realize real-time monitoring of the tool wear status.

S102:将所述刀具磨损振动信号输入预设的卷积神经网络,进行特征提取与一次降维,获取振动信号特征。S102: Input the tool wear vibration signal into the preset convolutional neural network, perform feature extraction and one-time dimensionality reduction, and obtain vibration signal features.

需要说明的是,通过将刀具磨损振动信号输入预设的卷积神经网络进行特征提取,能够较好地实现刀具磨损振动信号特征的自动提取,精确度较高,有效降低数据噪声所带来的影响,特征提取的全面性较强,避免人工手动提取或机械提取所带来的准确度较低,实时性较差的问题。并且,通过利用卷积神经网络对特征提取获得的目标特征进行一次降维,能够在一定程度上,降低目标特征的维度,进而降低数据处理的复杂度。It should be noted that by inputting the tool wear vibration signal into the preset convolutional neural network for feature extraction, the automatic extraction of tool wear vibration signal features can be achieved better, with higher accuracy and effectively reducing the problems caused by data noise. The impact is that the feature extraction is more comprehensive and avoids the problems of low accuracy and poor real-time performance caused by manual extraction or mechanical extraction. Moreover, by using a convolutional neural network to perform a dimensionality reduction on the target features obtained through feature extraction, the dimensionality of the target features can be reduced to a certain extent, thereby reducing the complexity of data processing.

S103:基于预设的局部线性嵌入规则,对所述振动信号特征进行二次降维,获取观测序列。S103: Based on the preset local linear embedding rules, perform secondary dimensionality reduction on the vibration signal features to obtain an observation sequence.

具体地,所述局部线性嵌入规则为:基于所述振动信号特征中每个样本点的近邻点,进行局部线性嵌入,即任一样本点可用其对应的近邻点来线性表示,进而实现振动信号特征的二次降维,获取观测序列。通过基于预设的局部线性嵌入规则,对所述振动信号特征进行二次降维,能够较好地保留刀具磨损状态的局部特征。需要说明的是,刀具磨损状态通常具有明显的局部特征和流形结构,上述局部线性嵌入规则可以在降维的同时保留这些局部特征和流形结构,从而更好地反映刀具磨损状态的变化。并且,二次降维后的振动信号特征,即观测序列,更易于分类和识别。通过将高维数据映射到低维空间中,并保留原始数据的局部特征和流形结构,使得降维后的特征更易于分类和识别。较好地提高了刀具磨损状态的识别准确率和可靠性。降低噪声和异常值对刀具磨损状态识别产生的影响,提高刀具磨损状态识别的鲁棒性。Specifically, the local linear embedding rule is: perform local linear embedding based on the neighbor points of each sample point in the vibration signal characteristics, that is, any sample point can be linearly represented by its corresponding neighbor point, thereby realizing the vibration signal Secondary dimensionality reduction of features to obtain the observation sequence. By performing secondary dimensionality reduction on the vibration signal features based on preset local linear embedding rules, the local features of the tool wear state can be better preserved. It should be noted that tool wear status usually has obvious local features and manifold structures. The above-mentioned local linear embedding rules can retain these local features and manifold structures while reducing dimensionality, thereby better reflecting changes in tool wear status. Moreover, the vibration signal characteristics after secondary dimensionality reduction, that is, the observation sequence, are easier to classify and identify. By mapping high-dimensional data into a low-dimensional space and retaining the local features and manifold structure of the original data, the reduced-dimensional features are easier to classify and identify. The accuracy and reliability of identification of tool wear status are better improved. Reduce the impact of noise and outliers on tool wear status identification, and improve the robustness of tool wear status identification.

S104:将所述观测序列输入预先训练好的隐马尔科夫模型,进行刀具磨损状态识别与刀具磨损状态预测,获取识别结果与预测结果。S104: Input the observation sequence into the pre-trained hidden Markov model, perform tool wear status identification and tool wear status prediction, and obtain identification results and prediction results.

具体地,通过将观测序列输入预先训练好的隐马尔科夫模型进行刀具磨损状态识别与刀具磨损状态预测,能够实现对刀具磨损状态较为精确地判别,并且,实现对刀具磨损状态的预测。Specifically, by inputting the observation sequence into a pre-trained hidden Markov model for tool wear status identification and tool wear status prediction, the tool wear status can be more accurately identified and the tool wear status can be predicted.

S105:将所述识别结果与预测结果反馈至关联终端设备。所述关联终端设备可以为预先关联的终端设备,如电脑、手机等。通过将识别结果与预测结果反馈至关联终端设备,能够便于相关人员对刀具磨损状态进行实时监控。S105: Feed back the recognition results and prediction results to the associated terminal device. The associated terminal device may be a pre-associated terminal device, such as a computer, a mobile phone, etc. By feeding the identification results and prediction results back to the associated terminal equipment, it is possible for relevant personnel to monitor the tool wear status in real time.

请参考图2,在一些实施例中,将所述刀具磨损振动信号输入预设的卷积神经网络,进行特征提取与一次降维,获取振动信号特征的步骤包括:Please refer to Figure 2. In some embodiments, the tool wear vibration signal is input into a preset convolutional neural network to perform feature extraction and primary dimensionality reduction. The steps of obtaining vibration signal features include:

S201:将所述刀具磨损振动信号输入所述卷积神经网络的卷积层,进行特征提取,获取目标特征。通过将刀具磨损振动信号输入卷积神经网络的卷积层进行特征提取,能够实现刀具磨损振动信号特征的自动提取,精确度较高,避免使用人工的方式进行特征提取所带来的识别效果较差等问题。S201: Input the tool wear vibration signal into the convolution layer of the convolutional neural network, perform feature extraction, and obtain target features. By inputting the tool wear vibration signal into the convolution layer of the convolutional neural network for feature extraction, the tool wear vibration signal feature can be automatically extracted with high accuracy, and the poor recognition effect caused by manual feature extraction can be avoided. Problems such as difference.

在一些实施例中,所述卷积层进行特征提取的数学表达为:In some embodiments, the mathematical expression of feature extraction by the convolutional layer is:

其中,f表示激活函数,表示卷积核,/>表示第l层中第m个特征映射,/>表示预设的偏差值,/>表示提取的目标特征。Among them, f represents the activation function, Represents the convolution kernel,/> Represents the m-th feature map in the l-th layer, /> Indicates the preset deviation value,/> Represents the extracted target features.

S202:将所述目标特征输入所述卷积神经网络的池化层,进行一次降维,获取所述振动信号特征。具体地,将目标特征输入池化层,利用最大池化方法,对卷积层输出的目标特征进行池化处理,选择每个池化单元的最大统计值表示对应的特征,从而获取所述振动信号特征。在一些实施例中,所述池化处理的数学表达为:S202: Input the target features into the pooling layer of the convolutional neural network, perform dimensionality reduction once, and obtain the vibration signal features. Specifically, the target features are input into the pooling layer, the maximum pooling method is used to perform pooling processing on the target features output by the convolution layer, and the maximum statistical value of each pooling unit is selected to represent the corresponding feature, thereby obtaining the vibration signal characteristics. In some embodiments, the mathematical expression of the pooling process is:

其中,表示二次降维后的振动信号特征,max表示求取最大统计值,/>表示第l层中h通道中的第t个神经元,T表示池化步长。in, Represents the vibration signal characteristics after secondary dimensionality reduction, max represents obtaining the maximum statistical value,/> represents the t-th neuron in the h channel in the l-th layer, and T represents the pooling step size.

请参考图3,在一些实施例中,基于预设的局部线性嵌入规则,对所述振动信号特征进行二次降维,获取观测序列的步骤包括:Please refer to Figure 3. In some embodiments, based on preset local linear embedding rules, the vibration signal features are subjected to secondary dimensionality reduction. The steps of obtaining the observation sequence include:

S301:基于预设的近邻点判别子规则,确定所述振动信号特征中每个样本点的初始近邻点,每个样本点均对应一个或多个初始近邻点。所述近邻点判别子规则可以根据实际情况进行设置,如设置近邻点的数量为3、5等。S301: Based on the preset neighbor point discriminant sub-rules, determine the initial neighbor point of each sample point in the vibration signal feature, and each sample point corresponds to one or more initial neighbor points. The neighboring point discriminant sub-rules can be set according to actual conditions, such as setting the number of neighboring points to 3, 5, etc.

S302:根据样本点与对应的初始近邻点之间的欧式距离,对所述初始近邻点进行排序与筛选,获取至少一个目标近邻点。即根据样本点与其对应的初始近邻点之间的欧式距离,对样本点的初始近邻点进行排序,选择排序在前的预设数量的近邻点,作为目标近邻点。S302: Sort and filter the initial neighbor points according to the Euclidean distance between the sample point and the corresponding initial neighbor point, and obtain at least one target neighbor point. That is, according to the Euclidean distance between the sample point and its corresponding initial neighbor point, the initial neighbor points of the sample point are sorted, and the preset number of neighbor points ranked first are selected as the target neighbor points.

S303:通过对所述目标近邻点进行线性关系拟合,获取与所述目标近邻点对应的样本点的局部重建权值矩阵。即通过将样本点与其目标近邻点之间的关系用线性关系表示,获取样本点的局部重建权值矩阵。局部重建权值矩阵可以采用现有技术中的局部线性嵌入算法(LLE,Locally linear embedding)获取,此处不再赘述。S303: Obtain the local reconstruction weight matrix of the sample point corresponding to the target neighbor point by performing linear relationship fitting on the target neighbor point. That is, by expressing the relationship between the sample point and its target neighbor point as a linear relationship, the local reconstruction weight matrix of the sample point is obtained. The local reconstruction weight matrix can be obtained by using the locally linear embedding algorithm (LLE, Locally linear embedding) in the existing technology, which will not be described again here.

S304:基于每个样本点的所述局部重建权值矩阵和其目标近邻点,获取二次降维后的所述观测序列。即利用局部重建权值矩阵和目标近邻点,将样本点映射至预设的嵌入坐标,进行二次降维,将最终得到的数据作为观测序列。S304: Based on the local reconstruction weight matrix of each sample point and its target neighbor point, obtain the observation sequence after secondary dimensionality reduction. That is, the local reconstruction weight matrix and the target neighbor points are used to map the sample points to the preset embedding coordinates, perform secondary dimensionality reduction, and use the final data as the observation sequence.

关于局部线性嵌入的实现,请参考图4,首先,选择近邻,即选择样本点Xi的初始近邻点,并根据样本点Xi与对应的初始近邻点之间的欧式距离,对所述初始近邻点进行排序与筛选,获取至少一个目标近邻点。其次,线性重构,即通过对目标近邻点(Xk、Xj)进行线性关系拟合,获取与所述目标近邻点对应的样本点的局部重建权值矩阵,图4中的Wik与Wij分别表示样本点Xi与目标近邻点(Xk、Xj)之间的权重。然后,映射到嵌入坐标,即基于每个样本点的所述局部重建权值矩阵和其目标近邻点,将样本点Xi映射到预设的嵌入坐标变为Yi,其目标近邻点Xk、Xj映射为Yk、Yj,获取二次降维后的所述观测序列。Regarding the implementation of local linear embedding, please refer to Figure 4. First, select the nearest neighbor, that is, select the initial neighbor point of the sample point Sort and filter the neighboring points to obtain at least one target neighboring point. Secondly, linear reconstruction is to obtain the local reconstruction weight matrix of the sample point corresponding to the target neighbor point by fitting a linear relationship to the target neighbor point (X k , X j ). Wik in Figure 4 is W ij respectively represents the weight between the sample point Xi and the target neighbor point (X k , X j ). Then, mapping to embedding coordinates, that is, based on the local reconstruction weight matrix of each sample point and its target neighbor point, the sample point Xi is mapped to the preset embedding coordinate into Yi , and its target neighbor point X k , X j is mapped to Y k , Y j , and the observation sequence after secondary dimensionality reduction is obtained.

请参考图5,在一些实施例中,获取所述隐马尔科夫模型的步骤包括:Please refer to Figure 5. In some embodiments, the step of obtaining the hidden Markov model includes:

S501:获取观测序列样本集,所述观测序列样本集包括一个或多个观测序列样本。其中,观测序列样本如O={O1,O2,...OT},OT表示经过二次降维后的特征。通过获取观测序列样本集,便于后续进行模型训练。S501: Obtain an observation sequence sample set, where the observation sequence sample set includes one or more observation sequence samples. Among them, the observation sequence sample is such as O={O 1 , O 2 ,... OT }, and OT represents the characteristics after secondary dimensionality reduction. By obtaining the observation sequence sample set, subsequent model training is facilitated.

S502:对预设的原始模型进行参数初始化,并设置隐藏状态的数量,所述隐藏状态包括:初期磨损、中期磨损和严重磨损。S502: Initialize the parameters of the preset original model, and set the number of hidden states. The hidden states include: initial wear, mid-term wear and severe wear.

需要说明的是,所述原始模型为原始的隐马尔科夫模型λ,其初始参数包括:初始状态概率矩阵Л、状态转移概率矩阵A、发射矩阵B。所述隐藏状态可以根据实际需要进行设置,如正常、彻底损坏等,此处不再赘述。It should be noted that the original model is the original hidden Markov model λ, and its initial parameters include: initial state probability matrix Л, state transition probability matrix A, and emission matrix B. The hidden state can be set according to actual needs, such as normal, completely damaged, etc., which will not be described again here.

S503:将所述观测序列样本输入初始化后的原始模型,利用预设的前向后向算法,获取第一中间量和第二中间量,所述第一中间量基于所述观测序列样本各隐藏状态的前向概率和后向概率得到,所述第二中间量基于所述观测序列样本各隐藏状态的前向概率、后向概率及状态转移概率得到。S503: Input the observation sequence sample into the initialized original model, and use the preset forward-backward algorithm to obtain the first intermediate quantity and the second intermediate quantity. The first intermediate quantity is based on each hidden value of the observation sequence sample. The forward probability and backward probability of the state are obtained, and the second intermediate quantity is obtained based on the forward probability, backward probability and state transition probability of each hidden state of the observation sequence sample.

具体地,所述第一中间量的数学表达为:Specifically, the mathematical expression of the first intermediate quantity is:

其中,γt(i)表示第一中间量,P(it=qi,O;λ)表示qi隐藏状态的观测序列样本的概率,it表示隐藏状态,P(O;λ)表示观测序列样本的输出概率,αt(i)表示递推得到的前向概率,βt(i)表示递推得到的后向概率。Among them, γ t (i) represents the first intermediate quantity, P (i t =q i ,O; λ) represents the probability of the observation sequence sample of the hidden state of q i , i t represents the hidden state, and P (O; λ) represents The output probability of the observation sequence sample, α t (i) represents the forward probability obtained by recursion, and β t (i) represents the backward probability obtained by recursion.

所述第二中间量的数学表达为:The mathematical expression of the second intermediate quantity is:

其中,ξt(i,j)表示第二中间量,P(it=qi,it+1=qj,O;λ)表示t时刻的隐藏状态为qi,且t+1时刻的隐藏状态为qj的观测序列样本的概率,aij表示从隐藏状态qi转换成隐藏状态qj发生的概率,bj(Ot+1)表示特征Ot+1为隐藏状态qj所对应的发射矩阵,βt+1(j)表示递推得到的t+1时刻的后向概率。Among them, ξ t (i,j) represents the second intermediate quantity, P(i t =q i ,i t+1 =q j ,O; λ) represents the hidden state at time t is q i , and time t+1 The probability of the observation sequence sample whose hidden state is q j , a ij represents the probability of converting from hidden state q i to hidden state q j , b j (O t+1 ) represents the feature O t+1 is the hidden state q j The corresponding emission matrix, β t+1 (j), represents the backward probability at time t+1 obtained by recursion.

S504:基于所述第一中间量和所述第二中间量,对所述原始模型的模型参数进行更新与迭代,获取训练好的所述隐马尔科夫模型。S504: Based on the first intermediate quantity and the second intermediate quantity, update and iterate the model parameters of the original model to obtain the trained hidden Markov model.

请参考图6,在一些实施例中,将所述观测序列输入预先训练好的隐马尔科夫模型,进行刀具磨损状态识别,获取识别结果的步骤包括:Please refer to Figure 6. In some embodiments, the observation sequence is input into a pre-trained hidden Markov model to identify tool wear status. The steps of obtaining the identification results include:

S601:将所述观测序列输入所述隐马尔科夫模型,进行初始前向概率计算和/或初始后向概率计算,获取所述观测序列的初始前向概率和/或初始后向概率。S601: Input the observation sequence into the hidden Markov model, perform initial forward probability calculation and/or initial backward probability calculation, and obtain the initial forward probability and/or initial backward probability of the observation sequence.

具体地,给定隐马尔科夫模型λ=(A,B,Л),A为状态转移概率矩阵,B为发射矩阵,Л为初始状态概率矩阵。给定观测序列O={O1,O2,...OT}。Specifically, given the hidden Markov model λ = (A, B, Л), A is the state transition probability matrix, B is the emission matrix, and Л is the initial state probability matrix. Given the observation sequence O={O 1 , O 2 ,...O T }.

进行初始前向概率计算的步骤包括:将观测序列输入隐马尔科夫模型,计算初始时刻的各隐藏状态的前向概率,得到:The steps for calculating the initial forward probability include: inputting the observation sequence into the hidden Markov model, calculating the forward probability of each hidden state at the initial moment, and obtaining:

α1(i)=πibi(O1),i=1,2,…Nα 1 (i)=π i b i (O 1 ),i=1,2,…N

其中,α1(i)表示时刻1第i个隐藏状态的初始前向概率,πi表示第i个隐藏状态对应的初始状态概率矩阵,bi(o1)表示特征O1为第i个隐藏状态的发射矩阵,N表示隐藏状态数量。Among them, α 1 (i) represents the initial forward probability of the i-th hidden state at time 1, π i represents the initial state probability matrix corresponding to the i-th hidden state, and b i (o 1 ) represents the feature O 1 as the i-th hidden state. The emission matrix of hidden states, N represents the number of hidden states.

再有,进行初始后向概率计算的步骤包括:将观测序列输入隐马尔科夫模型,计算初始时刻的各隐藏状态的后向概率,得到:Furthermore, the steps for calculating the initial backward probability include: inputting the observation sequence into the hidden Markov model, calculating the backward probability of each hidden state at the initial moment, and obtaining:

βT(i)=1β T (i)=1

其中,βT(i)表示时刻T第i个隐藏状态的初始后向概率。Among them, β T (i) represents the initial backward probability of the i-th hidden state at time T.

可以理解的,前向概率计算的初始时刻通常为时刻1,后向概率计算的初始时刻通常为时刻T,即最后时间。It can be understood that the initial time for forward probability calculation is usually time 1, and the initial time for backward probability calculation is usually time T, which is the last time.

S602:按照时序对所述初始前向概率进行前向递推,获取目标前向概率,和/或按照时序对初始后向概率进行后向递推,获取目标后向概率。S602: Perform forward recursion on the initial forward probability according to time sequence to obtain the target forward probability, and/or perform backward recursion on the initial backward probability according to time sequence to obtain the target backward probability.

具体地,按照时序对所述初始前向概率进行前向递推,即递推时刻2、3,…T的前向概率,获取目标前向概率。所述按照时序对所述初始前向概率进行前向递推的步骤的数学表达为:Specifically, forward recursion is performed on the initial forward probability according to time sequence, that is, the forward probabilities at recursion times 2, 3,...T are recursed to obtain the target forward probability. The mathematical expression of the step of forward recursion on the initial forward probability according to time sequence is:

其中,αt+1(i)表示前向递推得到的概率,αt(j)表示t时刻隐藏状态为qj的概率,aji表示从隐藏状态qj转换成隐藏状态qi发生的概率,即从第j个隐藏状态转换为第i个隐藏状态发生的概率,bi(Ot+1)表示特征Ot+1为第i个隐藏状态的发射矩阵。Among them, α t+1 (i) represents the probability obtained by forward recursion, α t (j) represents the probability that the hidden state is q j at time t, and a ji represents the transition from hidden state q j to hidden state q i . Probability, that is, the probability that the transition from the j-th hidden state to the i-th hidden state occurs, b i (O t+1 ) represents the emission matrix where the characteristic O t+1 is the i-th hidden state.

再有,按照时序对初始后向概率进行后向递推,即递推时刻T-1,T-2,…2的后向概率,获取目标后向概率。所述目标后向概率的数学表达为:Furthermore, perform backward recursion on the initial backward probability according to time sequence, that is, recurse the backward probabilities at times T-1, T-2,...2 to obtain the target backward probability. The mathematical expression of the target backward probability is:

其中,βt(i)表示后向递推得到的目标后向概率,bj(ot+1)表示特征Ot+1为第j个隐藏状态的发射矩阵,βt+1(j)表示t+1时刻第j个隐藏状态的后向概率。Among them, β t (i) represents the target backward probability obtained by backward recursion, b j (o t+1 ) represents the feature O t+1 is the emission matrix of the jth hidden state, β t+1 (j) Represents the backward probability of the jth hidden state at time t+1.

S603:基于所述目标前向概率和/或目标后向概率,获取所述识别结果。S603: Obtain the recognition result based on the target forward probability and/or target backward probability.

具体地,基于所述目标前向概率,获取所述识别结果的数学表达为:Specifically, based on the target forward probability, the mathematical expression of obtaining the recognition result is:

NN

P(O|λ)=ΣαT(i)P(O|λ)=Σα T (i)

i=1i=1

其中,P(O|λ)表示识别结果,即观测序列概率,αT(i)表示前向递推得到的目标前向概率,即T时刻为第i个隐藏状态的概率。Among them, P(O|λ) represents the recognition result, that is, the observation sequence probability, and α T (i) represents the target forward probability obtained by forward recursion, that is, the probability of the i-th hidden state at time T.

再有,基于所述目标后向概率,获取所述识别结果的数学表达为:Furthermore, based on the target backward probability, the mathematical expression for obtaining the recognition result is:

其中,πi表示第i个隐藏状态对应的初始状态概率矩阵,bi(O1)表示特征O1为第i个隐藏状态的发射矩阵,β1(i)表示后向递推得到的目标后向概率,即时刻1为第i个隐藏状态的概率。Among them, π i represents the initial state probability matrix corresponding to the i-th hidden state, b i (O 1 ) represents the emission matrix of feature O 1 for the i-th hidden state, and β 1 (i) represents the target obtained by backward recursion. Backward probability, that is, the probability that time 1 is the i-th hidden state.

另外,基于目标前向概率和目标后向概率获取的识别结果通常相同,因此,当同时进行前向概率计算和后向概率计算时,取前向概率计算得到的识别结果或后向概率计算得到的识别结果中的任一个,作为最终的识别结果即可。In addition, the recognition results obtained based on the forward probability of the target and the backward probability of the target are usually the same. Therefore, when the forward probability calculation and the backward probability calculation are performed at the same time, the recognition result obtained by the forward probability calculation or the backward probability calculation is used. Any one of the recognition results can be used as the final recognition result.

请参考图7,在一些实施例中,将所述观测序列输入预先训练好的隐马尔科夫模型,进行刀具磨损状态预测,获取预测结果的步骤包括:Please refer to Figure 7. In some embodiments, the observation sequence is input into a pre-trained hidden Markov model to predict tool wear status. The steps of obtaining the prediction results include:

S701:将所述观测序列输出所述隐马尔科夫模型,获取初始化局部状态数据。S701: Output the observation sequence to the hidden Markov model and obtain initialized local state data.

具体地,将观测序列O={O1,O2,...OT}输入隐马尔科夫模型λ=(A,B,Л),进行局部状态初始化,获取初始化局部状态数据,其数学表达为:Specifically, the observation sequence O = {O 1 , O 2 ,...O T } is input into the hidden Markov model λ = (A, B, Л), the local state is initialized, and the initialized local state data is obtained. The mathematics Expressed as:

δ1(i)=πibi(O1),i=1,2…Nδ 1 (i)=π i b i (O 1 ),i=1,2…N

Ψ1(i)=0,i=1,2…NΨ 1 (i)=0,i=1,2…N

其中,δ1(i)、Ψ1(i)表示初始化局部状态数据的两个状态参数,δ1(i)侧重于初始概率,Ψ1(i)侧重于隐藏状态之间的转换概率。Among them, δ 1 (i) and Ψ 1 (i) represent the two state parameters for initializing local state data, δ 1 (i) focuses on the initial probability, and Ψ 1 (i) focuses on the transition probability between hidden states.

S702:基于所述初始化局部状态数据,进行局部状态动态规划,获取多个时刻下的预测局部状态。S702: Based on the initialized local state data, perform local state dynamic planning to obtain predicted local states at multiple times.

具体地,基于初始化局部状态数据,进行局部状态动态规划,获取时刻t=2,3,…T的预测局部状态,所述预测局部状态的数学表达为:Specifically, based on the initialized local state data, local state dynamic planning is performed to obtain the predicted local state at time t=2, 3,...T. The mathematical expression of the predicted local state is:

其中,δt(i)、Ψt(i)表示预测局部状态的两个状态参数,δt-1(j)表示t-1时刻对应第j个隐藏状态的δ的值,bi(Ot)表示特征Ot为第i个隐藏状态的发射矩阵。Among them, δ t (i) and Ψ t (i) represent the two state parameters for predicting the local state, δ t-1 (j) represents the value of δ corresponding to the j-th hidden state at time t-1, b i (O t ) represents the feature O t is the emission matrix of the i-th hidden state.

S703:基于所述预测局部状态,获取目标时刻的目标隐藏状态序列概率及目标隐藏状态序列。S703: Based on the predicted local state, obtain the target hidden state sequence probability and the target hidden state sequence at the target time.

在一些实施例中,所述目标隐藏状态序列概率的数学表达为:In some embodiments, the mathematical expression of the target hidden state sequence probability is:

所述目标隐藏状态序列的数学表达为:The mathematical expression of the target hidden state sequence is:

其中,P*表示目标隐藏状态序列概率,表示目标隐藏状态序列,δT(i)表示T时刻对应第i个隐藏状态的δ值。Among them, P * represents the target hidden state sequence probability, represents the target hidden state sequence, δ T (i) represents the δ value corresponding to the i-th hidden state at time T.

S704:基于所述预测局部状态和所述目标隐藏状态序列,进行回溯,获取最终隐藏状态序列;将所述最终隐藏状态序列作为所述预测结果。即利用Ψt(i)对时刻t=T-1,T-2,…,1进行回溯,获取最终隐藏状态序列,所述最终隐藏状态序列的数学表达为:S704: Based on the predicted local state and the target hidden state sequence, perform backtracking to obtain the final hidden state sequence; use the final hidden state sequence as the prediction result. That is, Ψ t (i) is used to trace back the time t=T-1, T-2,...,1 to obtain the final hidden state sequence. The mathematical expression of the final hidden state sequence is:

其中,表示最终隐藏状态序列。in, Represents the final hidden state sequence.

上述步骤中通过利用训练好的隐马尔科夫模型进行刀具磨损状态预测,能够便于相关人员对刀具的未来磨损状态及磨损程度进行较好地评估与掌控,可实施性较强。且上述方法预测得到的最终隐藏状态序列的精确度较高。In the above steps, by using the trained hidden Markov model to predict the tool wear status, it is easier for relevant personnel to better evaluate and control the future wear status and wear degree of the tool, and is highly implementable. Moreover, the accuracy of the final hidden state sequence predicted by the above method is relatively high.

在一些实施例中,将所述识别结果与预测结果反馈至关联终端设备的步骤包括:基于所述识别结果与预测结果,发出警报或生成警示信息;将所述警示信息反馈至所述关联终端设备。In some embodiments, the step of feeding back the identification results and prediction results to the associated terminal device includes: issuing an alarm or generating warning information based on the identification results and prediction results; and feeding back the warning information to the associated terminal device. equipment.

下面对本发明提供的刀具磨损状态识别系统进行描述,下文描述的刀具磨损状态识别系统与上文描述的刀具磨损状态识别方法可相互对应参照。The tool wear status identification system provided by the present invention is described below. The tool wear status identification system described below and the tool wear status identification method described above can be mutually referenced.

请参考图8,本实施例提供的刀具磨损状态识别系统,包括:Please refer to Figure 8. The tool wear status identification system provided by this embodiment includes:

采集模块801,用于采集刀具磨损振动信号。The collection module 801 is used to collect tool wear vibration signals.

卷积模块802,用于将所述刀具磨损振动信号输入预设的卷积神经网络,进行特征提取与一次降维,获取振动信号特征。The convolution module 802 is used to input the tool wear vibration signal into a preset convolutional neural network, perform feature extraction and one-time dimensionality reduction, and obtain vibration signal features.

降维模块803,用于基于预设的局部线性嵌入规则,对所述振动信号特征进行二次降维,获取观测序列。The dimensionality reduction module 803 is used to perform a secondary dimensionality reduction on the vibration signal features based on preset local linear embedding rules to obtain an observation sequence.

识别预测模块804,用于将所述观测序列输入预先训练好的隐马尔科夫模型,进行刀具磨损状态识别与刀具磨损状态预测,获取识别结果与预测结果。The identification and prediction module 804 is used to input the observation sequence into a pre-trained hidden Markov model, perform tool wear status identification and tool wear status prediction, and obtain identification results and prediction results.

通信模块805,用于将所述识别结果与预测结果反馈至关联终端设备。所述采集模块801、卷积模块802、降维模块803、识别预测模块804和通信模块805连接。本实施例提供的刀具磨损状态识别系统,能够自动实现刀具磨损振动信号的特征提取,准确度较高,实时性较强,并且,本系统的刀具磨损状态识别精确度较高,实现了对刀具磨损状态较为精准的预测,可实施性较强,成本较低。The communication module 805 is used to feed back the recognition results and prediction results to the associated terminal device. The acquisition module 801, convolution module 802, dimensionality reduction module 803, recognition prediction module 804 and communication module 805 are connected. The tool wear status identification system provided by this embodiment can automatically realize the feature extraction of tool wear vibration signals with high accuracy and strong real-time performance. Moreover, the tool wear status identification accuracy of this system is high, and the tool wear status identification system can realize the feature extraction of tool wear vibration signals. The prediction of wear status is more accurate, more implementable and lower cost.

在一些实施例中,卷积模块802将所述刀具磨损振动信号输入预设的卷积神经网络,进行特征提取与一次降维,获取振动信号特征的步骤包括:In some embodiments, the convolution module 802 inputs the tool wear vibration signal into a preset convolutional neural network to perform feature extraction and primary dimensionality reduction. The steps of obtaining vibration signal features include:

将所述刀具磨损振动信号输入所述卷积神经网络的卷积层,进行特征提取,获取目标特征。The tool wear vibration signal is input into the convolution layer of the convolutional neural network, feature extraction is performed, and target features are obtained.

将所述目标特征输入所述卷积神经网络的池化层,进行一次降维,获取所述振动信号特征。The target features are input into the pooling layer of the convolutional neural network, and dimensionality reduction is performed once to obtain the vibration signal features.

在一些实施例中,降维模块803基于预设的局部线性嵌入规则,对所述振动信号特征进行二次降维,获取观测序列的步骤包括:In some embodiments, the dimensionality reduction module 803 performs a secondary dimensionality reduction on the vibration signal features based on preset local linear embedding rules. The step of obtaining the observation sequence includes:

基于预设的近邻点判别子规则,确定所述振动信号特征中每个样本点的初始近邻点,每个样本点均对应一个或多个初始近邻点。Based on the preset neighbor point discriminant sub-rules, the initial neighbor point of each sample point in the vibration signal feature is determined, and each sample point corresponds to one or more initial neighbor points.

根据样本点与对应的初始近邻点之间的欧式距离,对所述初始近邻点进行排序与筛选,获取至少一个目标近邻点。According to the Euclidean distance between the sample point and the corresponding initial neighbor point, the initial neighbor points are sorted and filtered to obtain at least one target neighbor point.

通过对所述目标近邻点进行线性关系拟合,获取与所述目标近邻点对应的样本点的局部重建权值矩阵。By performing linear relationship fitting on the target neighbor point, a local reconstruction weight matrix of the sample point corresponding to the target neighbor point is obtained.

基于每个样本点的所述局部重建权值矩阵和其目标近邻点,获取二次降维后的所述观测序列。Based on the local reconstruction weight matrix of each sample point and its target neighbor point, the observation sequence after secondary dimensionality reduction is obtained.

在一些实施例中,获取所述隐马尔科夫模型的步骤包括:In some embodiments, the step of obtaining the hidden Markov model includes:

获取观测序列样本集,所述观测序列样本集包括一个或多个观测序列样本。Obtain an observation sequence sample set, where the observation sequence sample set includes one or more observation sequence samples.

对预设的原始模型进行参数初始化,并设置隐藏状态的数量,所述隐藏状态包括:初期磨损、中期磨损和严重磨损。Initialize the parameters of the preset original model and set the number of hidden states, which include: initial wear, mid-term wear and severe wear.

将所述观测序列样本输入初始化后的原始模型,利用预设的前向后向算法,获取第一中间量和第二中间量,所述第一中间量基于所述观测序列样本各隐藏状态的前向概率和后向概率得到,所述第二中间量基于所述观测序列样本各隐藏状态的前向概率、后向概率及状态转移概率得到。Input the observation sequence sample into the initialized original model, and use the preset forward-backward algorithm to obtain the first intermediate quantity and the second intermediate quantity. The first intermediate quantity is based on the hidden state of each observation sequence sample. The forward probability and backward probability are obtained, and the second intermediate quantity is obtained based on the forward probability, backward probability and state transition probability of each hidden state of the observation sequence sample.

基于所述第一中间量和所述第二中间量,对所述原始模型的模型参数进行更新与迭代,获取训练好的所述隐马尔科夫模型。Based on the first intermediate quantity and the second intermediate quantity, the model parameters of the original model are updated and iterated to obtain the trained hidden Markov model.

在一些实施例中,识别预测模块804将所述观测序列输入预先训练好的隐马尔科夫模型,进行刀具磨损状态识别与刀具磨损状态预测,获取识别结果与预测结果的步骤包括:In some embodiments, the identification and prediction module 804 inputs the observation sequence into a pre-trained hidden Markov model to perform tool wear status identification and tool wear status prediction. The steps of obtaining identification results and prediction results include:

将所述观测序列输入所述隐马尔科夫模型,进行初始前向概率计算和/或初始后向概率计算,获取所述观测序列的初始前向概率和/或初始后向概率。The observation sequence is input into the hidden Markov model, initial forward probability calculation and/or initial backward probability calculation is performed, and the initial forward probability and/or initial backward probability of the observation sequence is obtained.

按照时序对所述初始前向概率进行前向递推,获取目标前向概率,和/或按照时序对初始后向概率进行后向递推,获取目标后向概率。Perform forward recursion on the initial forward probability according to time sequence to obtain the target forward probability, and/or perform backward recursion on the initial backward probability according to time sequence to obtain the target backward probability.

基于所述目标前向概率和/或目标后向概率,获取所述识别结果。The recognition result is obtained based on the target forward probability and/or the target backward probability.

在一些实施例中,识别预测模块804将所述观测序列输入预先训练好的隐马尔科夫模型,进行刀具磨损状态识别与刀具磨损状态预测,获取识别结果与预测结果的步骤包括:In some embodiments, the identification and prediction module 804 inputs the observation sequence into a pre-trained hidden Markov model to perform tool wear status identification and tool wear status prediction. The steps of obtaining identification results and prediction results include:

将所述观测序列输出所述隐马尔科夫模型,获取初始化局部状态数据。The observation sequence is output to the hidden Markov model to obtain initialized local state data.

基于所述初始化局部状态数据,进行局部状态动态规划,获取多个时刻下的预测局部状态。Based on the initialized local state data, local state dynamic planning is performed to obtain predicted local states at multiple times.

基于所述预测局部状态,获取目标时刻的目标隐藏状态序列概率及目标隐藏状态序列。Based on the predicted local state, the target hidden state sequence probability and the target hidden state sequence at the target time are obtained.

基于所述预测局部状态和所述目标隐藏状态序列,进行回溯,获取最终隐藏状态序列;将所述最终隐藏状态序列作为所述预测结果。Based on the predicted local state and the target hidden state sequence, backtracking is performed to obtain the final hidden state sequence; the final hidden state sequence is used as the prediction result.

在一些实施例中,通信模块805将所述识别结果与预测结果反馈至关联终端设备的步骤包括:In some embodiments, the step of the communication module 805 feeding back the identification results and prediction results to the associated terminal device includes:

基于所述识别结果与预测结果,发出警报或生成警示信息。Based on the recognition results and prediction results, an alarm is issued or warning information is generated.

将所述警示信息反馈至所述关联终端设备。Feed back the warning information to the associated terminal device.

图9示例了一种电子设备的实体结构示意图,如图9所示,该电子设备可以包括:处理器(processor)910、通信接口(Communications Interface)920、存储器(memory)930和通信总线940,其中,处理器910,通信接口920,存储器930通过通信总线940完成相互间的通信。处理器910可以调用存储器930中的逻辑指令,以执行刀具磨损状态识别方法,该方法包括:采集刀具磨损振动信号;将所述刀具磨损振动信号输入预设的卷积神经网络,进行特征提取与一次降维,获取振动信号特征;基于预设的局部线性嵌入规则,对所述振动信号特征进行二次降维,获取观测序列;将所述观测序列输入预先训练好的隐马尔科夫模型,进行刀具磨损状态识别与刀具磨损状态预测,获取识别结果与预测结果;将所述识别结果与预测结果反馈至关联终端设备。Figure 9 illustrates a schematic diagram of the physical structure of an electronic device. As shown in Figure 9, the electronic device may include: a processor (processor) 910, a communications interface (Communications Interface) 920, a memory (memory) 930, and a communication bus 940. Among them, the processor 910, the communication interface 920, and the memory 930 complete communication with each other through the communication bus 940. The processor 910 can call the logic instructions in the memory 930 to execute the tool wear status identification method. The method includes: collecting the tool wear vibration signal; inputting the tool wear vibration signal into a preset convolutional neural network to perform feature extraction and Dimensionality reduction is performed once to obtain vibration signal features; based on preset local linear embedding rules, dimensionality reduction is performed twice on the vibration signal features to obtain an observation sequence; the observation sequence is input into a pre-trained hidden Markov model, Carry out tool wear status identification and tool wear status prediction, obtain identification results and prediction results, and feed back the identification results and prediction results to the associated terminal equipment.

此外,上述的存储器930中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。In addition, the above-mentioned logical instructions in the memory 930 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present invention essentially or the part that contributes to the existing technology or the part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program code. .

另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的刀具磨损状态识别方法,该方法包括:采集刀具磨损振动信号;将所述刀具磨损振动信号输入预设的卷积神经网络,进行特征提取与一次降维,获取振动信号特征;基于预设的局部线性嵌入规则,对所述振动信号特征进行二次降维,获取观测序列;将所述观测序列输入预先训练好的隐马尔科夫模型,进行刀具磨损状态识别与刀具磨损状态预测,获取识别结果与预测结果;将所述识别结果与预测结果反馈至关联终端设备。On the other hand, the present invention also provides a computer program product. The computer program product includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can Execute the tool wear status identification method provided by the above methods. The method includes: collecting tool wear vibration signals; inputting the tool wear vibration signals into a preset convolutional neural network, performing feature extraction and one-time dimensionality reduction to obtain the vibration signals Features; based on the preset local linear embedding rules, perform secondary dimensionality reduction on the vibration signal features to obtain the observation sequence; input the observation sequence into the pre-trained hidden Markov model to identify tool wear status and tool Wear status prediction: obtain identification results and prediction results; feed back the identification results and prediction results to the associated terminal equipment.

又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的刀具磨损状态识别方法,该方法包括:采集刀具磨损振动信号;将所述刀具磨损振动信号输入预设的卷积神经网络,进行特征提取与一次降维,获取振动信号特征;基于预设的局部线性嵌入规则,对所述振动信号特征进行二次降维,获取观测序列;将所述观测序列输入预先训练好的隐马尔科夫模型,进行刀具磨损状态识别与刀具磨损状态预测,获取识别结果与预测结果;将所述识别结果与预测结果反馈至关联终端设备。In another aspect, the present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. The computer program is implemented when executed by the processor to perform the tool wear status identification method provided by the above methods. The method It includes: collecting tool wear vibration signals; inputting the tool wear vibration signals into a preset convolutional neural network, performing feature extraction and one-time dimensionality reduction to obtain vibration signal characteristics; based on the preset local linear embedding rules, the vibration The signal features are subjected to secondary dimensionality reduction to obtain the observation sequence; the observation sequence is input into the pre-trained hidden Markov model, tool wear status identification and tool wear status prediction are performed, and the identification results and prediction results are obtained; the identification results are obtained The results and prediction results are fed back to the associated terminal equipment.

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。The device embodiments described above are only illustrative. The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they may be located in One location, or it can be distributed across multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Persons of ordinary skill in the art can understand and implement the method without any creative effort.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the part of the above technical solution that essentially contributes to the existing technology can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM/RAM, magnetic disk, optical disk, etc., including a number of instructions to cause a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in various embodiments or certain parts of the embodiments.

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that it can still be used Modifications are made to the technical solutions described in the foregoing embodiments, or equivalent substitutions are made to some of the technical features; however, these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (10)

1. A method of identifying a tool wear state, comprising:
collecting cutter abrasion vibration signals;
inputting the cutter abrasion vibration signal into a preset convolutional neural network, performing feature extraction and one-time dimension reduction, and obtaining vibration signal features;
based on a preset local linear embedding rule, performing secondary dimension reduction on the vibration signal characteristics to obtain an observation sequence;
inputting the observation sequence into a pre-trained hidden Markov model, and carrying out cutter abrasion state identification and cutter abrasion state prediction to obtain an identification result and a prediction result;
and feeding the identification result and the prediction result back to the associated terminal equipment.
2. The method for recognizing the wear state of a tool according to claim 1, wherein the step of inputting the tool wear vibration signal into a predetermined convolutional neural network, performing feature extraction and one-time dimension reduction, and acquiring the vibration signal feature comprises:
inputting the cutter abrasion vibration signal into a convolution layer of the convolution neural network, and extracting features to obtain target features;
and inputting the target characteristics into a pooling layer of the convolutional neural network, and performing primary dimension reduction to acquire the vibration signal characteristics.
3. The method for recognizing a tool wear state according to claim 1, wherein the step of secondarily reducing the dimension of the vibration signal characteristic based on a preset local linear embedding rule, and acquiring the observation sequence comprises:
determining initial adjacent points of each sample point in the vibration signal characteristics based on a preset adjacent point judging sub-rule, wherein each sample point corresponds to one or more initial adjacent points;
sorting and screening the initial adjacent points according to Euclidean distance between the sample point and the corresponding initial adjacent point to obtain at least one target adjacent point;
obtaining a local reconstruction weight matrix of a sample point corresponding to the target adjacent point by performing linear relation fitting on the target adjacent point;
and acquiring the observation sequence after secondary dimension reduction based on the local reconstruction weight matrix of each sample point and the target adjacent point thereof.
4. The tool wear state identification method according to claim 1, wherein the step of acquiring the hidden markov model includes:
obtaining an observation sequence sample set, the observation sequence sample set comprising one or more observation sequence samples;
initializing parameters of a preset original model, and setting the number of hidden states, wherein the hidden states comprise: initial wear, mid-wear, and severe wear;
Inputting the observation sequence sample into an initialized original model, and acquiring a first intermediate quantity and a second intermediate quantity by utilizing a preset forward and backward algorithm, wherein the first intermediate quantity is obtained based on the forward probability and backward probability of each hidden state of the observation sequence sample, and the second intermediate quantity is obtained based on the forward probability, backward probability and state transition probability of each hidden state of the observation sequence sample;
and updating and iterating model parameters of the original model based on the first intermediate quantity and the second intermediate quantity to obtain the trained hidden Markov model.
5. The method for recognizing the tool wear state according to claim 1, wherein the step of inputting the observation sequence into a pre-trained hidden markov model to recognize and predict the tool wear state and obtain the recognition result and the prediction result includes:
inputting the observation sequence into the hidden Markov model, and performing initial forward probability calculation and/or initial backward probability calculation to obtain initial forward probability and/or initial backward probability of the observation sequence;
forward recursion is carried out on the initial forward probability according to the time sequence to obtain a target forward probability, and/or backward recursion is carried out on the initial backward probability according to the time sequence to obtain a target backward probability;
And acquiring the identification result based on the target forward probability and/or the target backward probability.
6. The method for recognizing the tool wear state according to claim 1, wherein the step of inputting the observation sequence into a pre-trained hidden markov model to recognize and predict the tool wear state and obtain the recognition result and the prediction result includes:
outputting the observation sequence to the hidden Markov model to acquire initialized local state data;
based on the initialized local state data, carrying out local state dynamic planning to obtain predicted local states at a plurality of moments;
based on the predicted local state, acquiring a target hidden state sequence probability and a target hidden state sequence of a target moment;
backtracking is carried out based on the predicted local state and the target hidden state sequence, and a final hidden state sequence is obtained; and taking the final hidden state sequence as the prediction result.
7. The tool wear state identification method according to claim 1, wherein the step of feeding back the identification result and the prediction result to the associated terminal device includes:
based on the identification result and the prediction result, an alarm is sent out or warning information is generated;
And feeding the warning information back to the associated terminal equipment.
8. A tool wear state identification system, comprising:
the acquisition module is used for acquiring cutter abrasion vibration signals;
the convolution module is used for inputting the cutter abrasion vibration signal into a preset convolution neural network, extracting features and reducing dimensions once to obtain vibration signal features;
the dimension reduction module is used for carrying out secondary dimension reduction on the vibration signal characteristics based on a preset local linear embedding rule to obtain an observation sequence;
the identification prediction module is used for inputting the observation sequence into a pre-trained hidden Markov model, identifying the abrasion state of the cutter and predicting the abrasion state of the cutter, and acquiring an identification result and a prediction result;
and the communication module is used for feeding the identification result and the prediction result back to the associated terminal equipment.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the tool wear state identification method according to any one of claims 1 to 7 when executing the program.
10. A non-transitory computer readable storage medium having stored thereon a computer program, characterized in that the computer program, when executed by a processor, implements the tool wear state identification method according to any one of claims 1 to 7.
CN202310269968.3A 2023-03-15 2023-03-15 Cutter wear state identification method, cutter wear state identification system, electronic equipment and storage medium Active CN116796142B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310269968.3A CN116796142B (en) 2023-03-15 2023-03-15 Cutter wear state identification method, cutter wear state identification system, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310269968.3A CN116796142B (en) 2023-03-15 2023-03-15 Cutter wear state identification method, cutter wear state identification system, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN116796142A true CN116796142A (en) 2023-09-22
CN116796142B CN116796142B (en) 2025-12-16

Family

ID=88035259

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310269968.3A Active CN116796142B (en) 2023-03-15 2023-03-15 Cutter wear state identification method, cutter wear state identification system, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN116796142B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118861835A (en) * 2024-06-28 2024-10-29 江苏中柳切削刃具有限公司 Intelligent adjustment system and method for tool processing machine tool operation status based on cloud computing
CN120055891A (en) * 2025-04-28 2025-05-30 天目山实验室 Cutter abrasion number real fusion test method for blisk machining
CN120907824A (en) * 2025-10-11 2025-11-07 常州大学怀德学院 Hidden Markov Prediction and Compensation Method and System for Gear Wear Evolution

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103105820A (en) * 2012-05-22 2013-05-15 华中科技大学 Machining cutter abrasion state identification method of numerical control machine tool
CN109048492A (en) * 2018-07-30 2018-12-21 北京航空航天大学 Cutting-tool wear state detection method, device and equipment based on convolutional neural networks
CN110674752A (en) * 2019-09-25 2020-01-10 广东省智能机器人研究院 Hidden Markov model-based tool wear state identification and prediction method
WO2021109578A1 (en) * 2019-12-02 2021-06-10 北京天元创新科技有限公司 Method and apparatus for alarm prediction during service operation and maintenance, and electronic device
CN113063573A (en) * 2021-03-10 2021-07-02 上海应用技术大学 Shield tool wear detection method and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103105820A (en) * 2012-05-22 2013-05-15 华中科技大学 Machining cutter abrasion state identification method of numerical control machine tool
CN109048492A (en) * 2018-07-30 2018-12-21 北京航空航天大学 Cutting-tool wear state detection method, device and equipment based on convolutional neural networks
CN110674752A (en) * 2019-09-25 2020-01-10 广东省智能机器人研究院 Hidden Markov model-based tool wear state identification and prediction method
WO2021109578A1 (en) * 2019-12-02 2021-06-10 北京天元创新科技有限公司 Method and apparatus for alarm prediction during service operation and maintenance, and electronic device
CN113063573A (en) * 2021-03-10 2021-07-02 上海应用技术大学 Shield tool wear detection method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王晓强;张云;周华民;付洋;: "基于隐马尔科夫模型的刀具磨损连续监测", 组合机床与自动化加工技术, no. 10, 20 October 2016 (2016-10-20) *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118861835A (en) * 2024-06-28 2024-10-29 江苏中柳切削刃具有限公司 Intelligent adjustment system and method for tool processing machine tool operation status based on cloud computing
CN118861835B (en) * 2024-06-28 2025-10-28 江苏中柳切削刃具有限公司 Intelligent adjustment system and method for tool processing machine tool operation status based on cloud computing
CN120055891A (en) * 2025-04-28 2025-05-30 天目山实验室 Cutter abrasion number real fusion test method for blisk machining
CN120907824A (en) * 2025-10-11 2025-11-07 常州大学怀德学院 Hidden Markov Prediction and Compensation Method and System for Gear Wear Evolution

Also Published As

Publication number Publication date
CN116796142B (en) 2025-12-16

Similar Documents

Publication Publication Date Title
CN107122594B (en) New energy vehicle battery health prediction method and system
CN116796142A (en) A tool wear status identification method, system, electronic device and storage medium
CN112861917B (en) Weak supervision target detection method based on image attribute learning
CN113111968A (en) Image recognition model training method and device, electronic equipment and readable storage medium
CN114420151B (en) Speech emotion recognition method based on parallel tensor decomposition convolutional neural network
CN117909881A (en) Fault diagnosis method and device for multi-source data fusion pumping unit
CN112465054B (en) A Multivariate Time Series Data Classification Method Based on FCN
CN117154256B (en) Electrochemical repair method of lithium battery
CN110599459A (en) Underground pipe network risk assessment cloud system based on deep learning
CN114020715B (en) A method, device, medium and equipment for processing log data
CN112288700A (en) Rail defect detection method
CN111159481B (en) Edge prediction method and device for graph data and terminal equipment
CN111783688A (en) A classification method of remote sensing image scene based on convolutional neural network
CN119030767A (en) Network security situation factor extraction method and system based on hybrid deep learning
CN112183336A (en) Expression recognition model training method and device, terminal equipment and storage medium
DE102024206000A1 (en) System and Procedure for Searching for Prompts
CN111401440B (en) Target classification recognition method and device, computer equipment and storage medium
CN116957154A (en) Short-term load prediction method and system based on data fusion and deep learning
CN120354860B (en) A method, system, electronic device and storage medium for identifying conversation intention
CN115659244A (en) Fault prediction method, device and storage medium
CN113887718A (en) Channel pruning method and device based on relative activation rate and lightweight traffic characteristic extraction network model simplification method
CN119314157A (en) A training method, device, equipment and medium for image processing model
CN119720001A (en) Data monitoring method and device
CN118885829A (en) A security visualization monitoring method based on big data
CN115034314B (en) System fault detection method and device, mobile terminal and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant