[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN118567294A - Cooperative control method and system of numerical control machine tool - Google Patents

Cooperative control method and system of numerical control machine tool Download PDF

Info

Publication number
CN118567294A
CN118567294A CN202411044659.7A CN202411044659A CN118567294A CN 118567294 A CN118567294 A CN 118567294A CN 202411044659 A CN202411044659 A CN 202411044659A CN 118567294 A CN118567294 A CN 118567294A
Authority
CN
China
Prior art keywords
parameter
data
processing
algorithm
machine tool
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
CN202411044659.7A
Other languages
Chinese (zh)
Other versions
CN118567294B (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.)
Guangdong Xinquanli Laser Intelligent Equipment Co ltd
Original Assignee
Guangdong Xinquanli Laser Intelligent Equipment Co ltd
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 Guangdong Xinquanli Laser Intelligent Equipment Co ltd filed Critical Guangdong Xinquanli Laser Intelligent Equipment Co ltd
Priority to CN202411044659.7A priority Critical patent/CN118567294B/en
Publication of CN118567294A publication Critical patent/CN118567294A/en
Application granted granted Critical
Publication of CN118567294B publication Critical patent/CN118567294B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/404Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/33Director till display
    • G05B2219/33133For each action define function for compensation, enter parameters

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)
  • Numerical Control (AREA)

Abstract

The invention relates to the technical field of data processing, and discloses a cooperative control method and a cooperative control system of a numerical control machine tool, wherein the cooperative control method comprises the following steps: carrying out multi-model fusion analysis on the standardized parameter data set to obtain machine tool working state prediction data; performing adaptive parameter optimization calculation on the machine tool working state prediction data to obtain a target machining parameter combination; and carrying out dynamic allocation processing on the target machining parameter combination to obtain a cooperative machining strategy and control a plurality of numerical control machines to carry out real-time machining, carrying out control analysis on real-time measurement data and the cooperative machining strategy to obtain a quality compensation instruction and carrying out fault mode identification to obtain a fault prediction result and carrying out control instruction analysis to generate a cooperative control instruction. According to the invention, the accuracy of the working state prediction of the machine tool is improved through multi-model fusion analysis; the self-adaptive parameter optimization calculation realizes the dynamic optimization of the processing parameters, improves the efficiency of multi-machine cooperation, and the dynamic allocation processing mechanism realizes the intelligent cooperation operation of a plurality of machine tools.

Description

数控机床的协同控制方法及系统Cooperative control method and system for CNC machine tools

技术领域Technical Field

本发明涉及数据处理技术领域,尤其涉及一种数控机床的协同控制方法及系统。The present invention relates to the technical field of data processing, and in particular to a collaborative control method and system for a numerically controlled machine tool.

背景技术Background Art

现有的数控机床控制方法主要集中于单机控制,通过采集机床的各项参数,如位置、进给速度、主轴加速度等,进行实时监控和调整。这些方法通常采用PID控制、模糊控制或自适应控制等算法,以实现机床的精确定位和加工质量控制。同时,一些先进的控制系统开始引入机器学习和人工智能技术,如神经网络和遗传算法,以提高机床的智能化水平和加工效率。Existing CNC machine tool control methods mainly focus on single-machine control, which collects various machine tool parameters such as position, feed speed, spindle acceleration, etc. for real-time monitoring and adjustment. These methods usually use algorithms such as PID control, fuzzy control or adaptive control to achieve precise positioning and processing quality control of machine tools. At the same time, some advanced control systems have begun to introduce machine learning and artificial intelligence technologies, such as neural networks and genetic algorithms, to improve the intelligence level and processing efficiency of machine tools.

然而,这些传统方法在面对多台数控机床协同工作的复杂场景时,存在明显的局限性。首先,单机控制无法充分利用多台机床之间的资源互补和信息共享,导致整体加工效率低下。其次,缺乏对机床群体的整体优化和协调机制,难以应对突发情况和动态任务调整。此外,现有方法在处理海量多维数据和复杂非线性关系时,计算效率和预测精度还有待提高。However, these traditional methods have obvious limitations when faced with complex scenarios where multiple CNC machine tools work together. First, single-machine control cannot fully utilize the resource complementarity and information sharing between multiple machine tools, resulting in low overall processing efficiency. Second, the lack of overall optimization and coordination mechanism for the machine tool group makes it difficult to cope with emergencies and dynamic task adjustments. In addition, the computational efficiency and prediction accuracy of existing methods need to be improved when dealing with massive multidimensional data and complex nonlinear relationships.

发明内容Summary of the invention

有鉴于此,本发明实施例提供了一种数控机床的协同控制方法及系统,用于提高数控机床的协同控制的效率及准确率。In view of this, an embodiment of the present invention provides a collaborative control method and system for a CNC machine tool, which are used to improve the efficiency and accuracy of the collaborative control of the CNC machine tool.

本发明提供了一种数控机床的协同控制方法,包括:对多台数控机床进行多维参数采集及预处理,得到标准化参数数据集;对所述标准化参数数据集进行多模型融合分析,得到机床工作状态预测数据;对所述机床工作状态预测数据进行自适应参数优化计算,得到目标加工参数组合;对实时采集的所述多台数控机床的状态信息和所述目标加工参数组合进行动态分配处理,得到协同加工策略;通过所述协同加工策略控制所述多台数控机床进行实时加工,并采集实时加工过程中的实时测量数据,并对所述实时测量数据以及所述协同加工策略进行控制分析,得到质量补偿指令;对所述标准化参数数据集和所述质量补偿指令进行故障模式识别处理,得到故障预测结果,并通过决策树算法对所述故障预测结果进行控制指令分析,生成协同控制指令。The present invention provides a collaborative control method for CNC machine tools, comprising: performing multi-dimensional parameter collection and preprocessing on a plurality of CNC machine tools to obtain a standardized parameter data set; performing multi-model fusion analysis on the standardized parameter data set to obtain machine tool working state prediction data; performing adaptive parameter optimization calculation on the machine tool working state prediction data to obtain a target processing parameter combination; dynamically allocating and processing the state information of the plurality of CNC machine tools collected in real time and the target processing parameter combination to obtain a collaborative processing strategy; controlling the plurality of CNC machine tools to perform real-time processing through the collaborative processing strategy, collecting real-time measurement data during the real-time processing, and performing control analysis on the real-time measurement data and the collaborative processing strategy to obtain quality compensation instructions; performing fault mode recognition processing on the standardized parameter data set and the quality compensation instructions to obtain a fault prediction result, and performing control instruction analysis on the fault prediction result through a decision tree algorithm to generate a collaborative control instruction.

在本发明中,所述对多台数控机床进行多维参数采集及预处理,得到标准化参数数据集步骤,包括:对多台数控机床的位置、进给速度、主轴加速度、温度和振动数据进行多通道并行采集,得到原始多维参数数据;对所述原始多维参数数据进行小波变换滤波处理,得到降噪参数数据;通过主成分分析算法对所述降噪参数数据进行特征提取,得到降维特征数据;对所述降维特征数据进行Z-score标准化处理,得到初步标准化数据;通过自适应量化算法对所述初步标准化数据进行离散化处理,得到离散化参数数据;对所述离散化参数数据进行时间窗口分割,得到时序参数片段;通过傅里叶变换对所述时序参数片段进行频域转换,得到频域特征数据;对所述频域特征数据进行峰值检测和谱线提取,得到优化频谱特征;通过自组织映射算法对所述优化频谱特征进行聚类分析,得到参数聚类结果;对所述参数聚类结果进行多维度交叉验证,得到所述标准化参数数据集。In the present invention, the step of performing multi-dimensional parameter acquisition and preprocessing on multiple CNC machine tools to obtain a standardized parameter data set includes: performing multi-channel parallel acquisition on the position, feed speed, spindle acceleration, temperature and vibration data of multiple CNC machine tools to obtain original multi-dimensional parameter data; performing wavelet transform filtering on the original multi-dimensional parameter data to obtain noise reduction parameter data; performing feature extraction on the noise reduction parameter data through a principal component analysis algorithm to obtain dimension reduction feature data; performing Z-score standardization on the dimension reduction feature data to obtain preliminary standardized data; discretizing the preliminary standardized data through an adaptive quantization algorithm to obtain discretized parameter data; performing time window segmentation on the discretized parameter data to obtain time series parameter segments; performing frequency domain conversion on the time series parameter segments through Fourier transform to obtain frequency domain feature data; performing peak detection and spectral line extraction on the frequency domain feature data to obtain optimized spectrum features; performing cluster analysis on the optimized spectrum features through a self-organizing map algorithm to obtain parameter clustering results; performing multi-dimensional cross-validation on the parameter clustering results to obtain the standardized parameter data set.

在本发明中,所述对所述标准化参数数据集进行多模型融合分析,得到机床工作状态预测数据步骤,包括:对所述标准化参数数据集进行时间序列分解,得到趋势项、季节项和随机项;通过自回归积分滑动平均算法对所述趋势项进行时序预测,得到趋势预测结果;通过傅里叶级数展开对所述季节项进行周期性分析,得到季节性特征;通过长短期记忆网络对所述随机项进行预测分析,得到随机项预测数据;通过集成学习算法对所述趋势预测结果、所述季节性特征和所述随机项预测数据进行融合,得到初步状态预测结果;对所述标准化参数数据集进行滑动窗口分割,得到多个时间窗口样本;通过支持向量回归算法对所述多个时间窗口样本进行并行计算,得到多组局部预测数据;对所述多组局部预测数据进行动态加权平均,得到综合预测结果;通过粒子群优化算法对所述初步状态预测结果和所述综合预测结果进行参数优化,得到优化预测数据;对所述优化预测数据进行蒙特卡洛模拟,生成多组预测数据,并通过置信区间分析得到所述机床工作状态预测数据。In the present invention, the step of performing multi-model fusion analysis on the standardized parameter data set to obtain machine tool working state prediction data includes: performing time series decomposition on the standardized parameter data set to obtain trend items, seasonal items and random items; performing time series prediction on the trend items by autoregressive integral sliding average algorithm to obtain trend prediction results; performing periodic analysis on the seasonal items by Fourier series expansion to obtain seasonal characteristics; performing prediction analysis on the random items by long short-term memory network to obtain random item prediction data; and performing ensemble learning algorithm on the trend prediction results, the seasonal characteristics and the random item prediction. The data are merged to obtain a preliminary state prediction result; the standardized parameter data set is segmented into a sliding window to obtain a plurality of time window samples; the plurality of time window samples are calculated in parallel by a support vector regression algorithm to obtain a plurality of groups of local prediction data; the plurality of groups of local prediction data are dynamically weighted averaged to obtain a comprehensive prediction result; the preliminary state prediction result and the comprehensive prediction result are optimized by a particle swarm optimization algorithm to obtain optimized prediction data; the optimized prediction data are subjected to Monte Carlo simulation to generate a plurality of groups of prediction data, and the machine tool working state prediction data is obtained by confidence interval analysis.

在本发明中,所述对所述机床工作状态预测数据进行自适应参数优化计算,得到目标加工参数组合步骤,包括:对所述机床工作状态预测数据进行多维度分解,得到工作状态特征向量;通过主成分分析算法对所述工作状态特征向量进行降维处理,得到优化特征集;对所述优化特征集进行模糊聚类分析,得到工作状态模式分类结果;通过遗传算法对所述工作状态模式分类结果进行初始参数生成,得到初始加工参数集;对所述初始加工参数集进行正交试验设计,得到参数优化试验方案;通过响应面法对所述参数优化试验方案进行多目标优化计算,得到优化参数响应曲面;对所述优化参数响应曲面进行梯度下降搜索,得到局部最优参数组合;通过模拟退火算法对所述局部最优参数组合进行全局优化,得到全局优化参数集;对所述全局优化参数集进行敏感性分析,得到参数敏感度排序;通过自适应权重调整算法对所述参数敏感度排序进行加权组合,得到所述目标加工参数组合。In the present invention, the step of performing adaptive parameter optimization calculation on the machine tool working state prediction data to obtain a target processing parameter combination includes: performing multi-dimensional decomposition on the machine tool working state prediction data to obtain a working state feature vector; performing dimensionality reduction processing on the working state feature vector by a principal component analysis algorithm to obtain an optimized feature set; performing fuzzy clustering analysis on the optimized feature set to obtain a working state mode classification result; performing initial parameter generation on the working state mode classification result by a genetic algorithm to obtain an initial processing parameter set; performing orthogonal experimental design on the initial processing parameter set to obtain a parameter optimization test plan; performing multi-objective optimization calculation on the parameter optimization test plan by a response surface method to obtain an optimized parameter response surface; performing gradient descent search on the optimized parameter response surface to obtain a local optimal parameter combination; performing global optimization on the local optimal parameter combination by a simulated annealing algorithm to obtain a global optimized parameter set; performing sensitivity analysis on the global optimized parameter set to obtain a parameter sensitivity ranking; performing weighted combination on the parameter sensitivity ranking by an adaptive weight adjustment algorithm to obtain the target processing parameter combination.

在本发明中,所述对实时采集的多台数控机床的状态信息和所述目标加工参数组合进行动态分配处理,得到协同加工策略步骤,包括:对所述多台数控机床的状态信息进行实时数据流处理,得到机床状态特征矩阵;通过多变量时间序列分析对所述机床状态特征矩阵进行趋势预测,得到短期状态预测结果;对所述目标加工参数组合进行任务分解,得到子任务参数集;对所述短期状态预测结果和所述子任务参数集进行初始匹配,得到初始任务分配方案;对所述初始任务分配方案进行负载均衡计算,得到负载均衡系数;通过遗传算法对所述初始任务分配方案和所述负载均衡系数进行优化重组,得到优化任务分配方案;对所述优化任务分配方案进行冲突检测,得到任务冲突矩阵;通过图着色算法对所述任务冲突矩阵进行冲突消解,得到无冲突任务序列;对所述无冲突任务序列进行时间窗口划分,得到动态调度时间表;通过强化学习算法对所述动态调度时间表进行策略优化,得到所述协同加工策略。In the present invention, the step of dynamically allocating and processing the state information of multiple CNC machine tools collected in real time and the target processing parameter combination to obtain a collaborative processing strategy includes: performing real-time data stream processing on the state information of the multiple CNC machine tools to obtain a machine tool state feature matrix; performing trend prediction on the machine tool state feature matrix through multivariate time series analysis to obtain a short-term state prediction result; performing task decomposition on the target processing parameter combination to obtain a subtask parameter set; performing initial matching on the short-term state prediction result and the subtask parameter set to obtain an initial task allocation plan; performing load balancing calculation on the initial task allocation plan to obtain a load balancing coefficient; optimizing and reorganizing the initial task allocation plan and the load balancing coefficient through a genetic algorithm to obtain an optimized task allocation plan; performing conflict detection on the optimized task allocation plan to obtain a task conflict matrix; performing conflict resolution on the task conflict matrix through a graph coloring algorithm to obtain a conflict-free task sequence; performing time window division on the conflict-free task sequence to obtain a dynamic scheduling schedule; and performing strategy optimization on the dynamic scheduling schedule through a reinforcement learning algorithm to obtain the collaborative processing strategy.

在本发明中,所述通过所述协同加工策略控制所述多台数控机床进行实时加工,并采集实时加工过程中的实时测量数据,并对所述实时测量数据以及所述协同加工策略进行控制分析,得到质量补偿指令步骤,包括:对所述协同加工策略进行解析处理,得到各机床控制指令序列;通过实时控制接口对所述各机床控制指令序列进行执行以控制多台数控机床进行实时加工,得到实时加工状态数据;对所述实时加工状态数据进行多源数据融合,得到综合状态特征向量;通过卡尔曼滤波算法对所述综合状态特征向量进行噪声抑制,得到优化状态估计值;对所述优化状态估计值进行统计过程控制分析,得到过程能力指数;通过模糊推理系统对所述过程能力指数进行评估,得到质量状态等级;对所述质量状态等级和所述协同加工策略进行关联分析,得到策略影响因子;通过支持向量回归算法对所述策略影响因子进行建模,得到质量预测模型;对所述质量预测模型进行多目标优化计算,得到补偿参数集;通过自适应控制算法对所述补偿参数集进行动态调整,得到所述质量补偿指令。In the present invention, the collaborative processing strategy is used to control the multiple CNC machine tools to perform real-time processing, and real-time measurement data is collected during the real-time processing, and the real-time measurement data and the collaborative processing strategy are controlled and analyzed to obtain quality compensation instruction steps, including: parsing the collaborative processing strategy to obtain a control instruction sequence for each machine tool; executing the control instruction sequence for each machine tool through a real-time control interface to control multiple CNC machine tools to perform real-time processing to obtain real-time processing status data; performing multi-source data fusion on the real-time processing status data to obtain a comprehensive state feature vector; and performing Kalman filtering algorithm on the real-time processing status data. The comprehensive state feature vector is subjected to noise suppression to obtain an optimized state estimate; the optimized state estimate is subjected to statistical process control analysis to obtain a process capability index; the process capability index is evaluated through a fuzzy inference system to obtain a quality state grade; an association analysis is performed on the quality state grade and the collaborative processing strategy to obtain a strategy influencing factor; the strategy influencing factor is modeled through a support vector regression algorithm to obtain a quality prediction model; a multi-objective optimization calculation is performed on the quality prediction model to obtain a compensation parameter set; the compensation parameter set is dynamically adjusted through an adaptive control algorithm to obtain the quality compensation instruction.

在本发明中,所述对所述标准化参数数据集和所述质量补偿指令进行故障模式识别处理,得到故障预测结果,并通过决策树算法对所述故障预测结果进行控制指令分析,生成协同控制指令步骤,包括:对所述标准化参数数据集和所述质量补偿指令进行时间序列对齐,得到同步数据矩阵;通过小波包变换对所述同步数据矩阵进行多尺度分解,得到特征系数集;对所述特征系数集进行主成分分析,得到降维特征向量;通过支持向量机算法对所述降维特征向量进行故障模式分类,得到初步故障类别;对所述初步故障类别进行模糊集合运算,得到故障隶属度矩阵;通过人工神经网络对所述故障隶属度矩阵进行非线性映射,得到故障严重程度评估结果;对所述故障严重程度评估结果进行时间序列预测,得到所述故障预测结果;通过所述决策树算法对所述故障预测结果进行规则提取,得到故障处理规则集;对所述故障处理规则集进行优先级排序,得到分级控制策略;通过模型预测控制算法对所述分级控制策略进行动态优化,得到所述协同控制指令。In the present invention, the fault pattern recognition processing is performed on the standardized parameter data set and the quality compensation instruction to obtain a fault prediction result, and the control instruction analysis is performed on the fault prediction result through a decision tree algorithm to generate a collaborative control instruction step, including: time series alignment of the standardized parameter data set and the quality compensation instruction to obtain a synchronous data matrix; multi-scale decomposition of the synchronous data matrix through wavelet packet transform to obtain a characteristic coefficient set; principal component analysis of the characteristic coefficient set to obtain a reduced-dimensional feature vector; fault pattern classification of the reduced-dimensional feature vector through a support vector machine algorithm to obtain a preliminary fault category; fuzzy set operation is performed on the preliminary fault category to obtain a fault membership matrix; nonlinear mapping of the fault membership matrix is performed through an artificial neural network to obtain a fault severity assessment result; time series prediction is performed on the fault severity assessment result to obtain the fault prediction result; rule extraction is performed on the fault prediction result through the decision tree algorithm to obtain a fault handling rule set; priority sorting of the fault handling rule set is performed to obtain a hierarchical control strategy; and dynamic optimization of the hierarchical control strategy is performed through a model predictive control algorithm to obtain the collaborative control instruction.

本发明还提供了一种数控机床的协同控制系统,包括:The present invention also provides a collaborative control system for a numerically controlled machine tool, comprising:

采集模块,用于对多台数控机床进行多维参数采集及预处理,得到标准化参数数据集;The acquisition module is used to collect and preprocess multi-dimensional parameters of multiple CNC machine tools to obtain standardized parameter data sets;

分析模块,用于对所述标准化参数数据集进行多模型融合分析,得到机床工作状态预测数据;An analysis module, used for performing multi-model fusion analysis on the standardized parameter data set to obtain machine tool working state prediction data;

计算模块,用于对所述机床工作状态预测数据进行自适应参数优化计算,得到目标加工参数组合;A calculation module, used for performing adaptive parameter optimization calculation on the machine tool working state prediction data to obtain a target processing parameter combination;

分配模块,用于对实时采集的所述多台数控机床的状态信息和所述目标加工参数组合进行动态分配处理,得到协同加工策略;An allocation module, used for dynamically allocating and processing the state information of the plurality of CNC machine tools and the target processing parameter combination collected in real time to obtain a collaborative processing strategy;

加工模块,用于通过所述协同加工策略控制所述多台数控机床进行实时加工,并采集实时加工过程中的实时测量数据,并对所述实时测量数据以及所述协同加工策略进行控制分析,得到质量补偿指令;A processing module, used to control the multiple CNC machine tools to perform real-time processing through the collaborative processing strategy, collect real-time measurement data during the real-time processing, and control and analyze the real-time measurement data and the collaborative processing strategy to obtain quality compensation instructions;

识别模块,用于对所述标准化参数数据集和所述质量补偿指令进行故障模式识别处理,得到故障预测结果,并通过决策树算法对所述故障预测结果进行控制指令分析,生成协同控制指令。The identification module is used to perform fault mode recognition processing on the standardized parameter data set and the quality compensation instruction to obtain a fault prediction result, and perform control instruction analysis on the fault prediction result through a decision tree algorithm to generate a collaborative control instruction.

本发明提供的技术方案中,通过多维参数采集和预处理技术,实现了对多台机床运行状态的全面、精确捕捉,为高效协同控制奠定了坚实的数据基础;多模型融合分析方法有效提高了机床工作状态预测的准确性,使得协同决策更加精准;自适应参数优化计算实现了加工参数的动态优化,显著提升了多机协作的效率;动态分配处理机制实现了多台机床的智能协同运作,充分利用了设备资源,大幅提高了整体生产效率;实时质量控制和补偿机制确保了协同加工过程中的质量一致性,减少了因机床间差异导致的误差;故障模式识别和预测功能提高了协同系统的可靠性,减少了停机时间,保证了持续高效运行;决策树算法的应用使得协同控制指令的生成更加智能化,提高了响应速度和适应性;整合多源数据和多种先进算法,构建了全面的机床协同控制系统,不仅提高了整体加工精度,还减少了人工干预需求,大大提升了自动化水平;系统的自学习和自适应能力使得协同控制策略能够不断优化,应对复杂多变的生产环境;实时性和预测性相结合的特点,使得系统能在保证当前协同加工质量的同时,预见并预防可能出现的问题,提高了协作的连续性和稳定性;协同控制策略的实施,使得整个加工系统表现出更高的灵活性和适应性,能够快速响应生产需求变化,提高了整体生产效率;最后,这种基于数据驱动和智能算法的协同控制方法,显著提升了多机协作的效率和准确率。In the technical solution provided by the present invention, through multi-dimensional parameter collection and preprocessing technology, the operating status of multiple machine tools is fully and accurately captured, laying a solid data foundation for efficient collaborative control; the multi-model fusion analysis method effectively improves the accuracy of machine tool working status prediction, making collaborative decision-making more accurate; the adaptive parameter optimization calculation realizes the dynamic optimization of processing parameters, significantly improving the efficiency of multi-machine collaboration; the dynamic allocation processing mechanism realizes the intelligent collaborative operation of multiple machine tools, fully utilizes equipment resources, and greatly improves the overall production efficiency; the real-time quality control and compensation mechanism ensures the quality consistency during the collaborative processing process and reduces the errors caused by differences between machine tools; the fault mode recognition and prediction function improves the reliability of the collaborative system, reduces downtime, and ensures continuous and efficient operation; the application of the decision tree algorithm makes collaborative control The generation of instructions is more intelligent, which improves the response speed and adaptability; by integrating multi-source data and multiple advanced algorithms, a comprehensive machine tool collaborative control system is constructed, which not only improves the overall processing accuracy, but also reduces the need for manual intervention, greatly improving the level of automation; the system's self-learning and adaptive capabilities enable the collaborative control strategy to be continuously optimized to cope with complex and changing production environments; the combination of real-time and predictive features enables the system to foresee and prevent possible problems while ensuring the current collaborative processing quality, thereby improving the continuity and stability of collaboration; the implementation of the collaborative control strategy enables the entire processing system to show higher flexibility and adaptability, and can quickly respond to changes in production needs, thereby improving overall production efficiency; finally, this collaborative control method based on data-driven and intelligent algorithms significantly improves the efficiency and accuracy of multi-machine collaboration.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

图1为本发明实施例中一种数控机床的协同控制方法的流程图;FIG1 is a flow chart of a collaborative control method for a CNC machine tool according to an embodiment of the present invention;

图2为本发明实施例中一种数控机床的协同控制系统的示意图。FIG. 2 is a schematic diagram of a collaborative control system for a CNC machine tool according to an embodiment of the present invention.

具体实施方式DETAILED DESCRIPTION

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solution of the present invention will be described clearly and completely below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.

此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。In addition, the technical features involved in the different embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1,图1是本发明实施例的一种数控机床的协同控制方法的流程图,如图1所示,包括以下步骤:For ease of understanding, the specific process of the embodiment of the present invention is described below. Please refer to FIG. 1, which is a flow chart of a collaborative control method for a CNC machine tool according to an embodiment of the present invention. As shown in FIG. 1, the method includes the following steps:

S101、对多台数控机床进行多维参数采集及预处理,得到标准化参数数据集;S101, performing multi-dimensional parameter collection and preprocessing on multiple CNC machine tools to obtain a standardized parameter data set;

S102、对标准化参数数据集进行多模型融合分析,得到机床工作状态预测数据;S102, performing multi-model fusion analysis on the standardized parameter data set to obtain machine tool working state prediction data;

S103、对机床工作状态预测数据进行自适应参数优化计算,得到目标加工参数组合;S103, performing adaptive parameter optimization calculation on the machine tool working state prediction data to obtain a target processing parameter combination;

S104、对实时采集的多台数控机床的状态信息和目标加工参数组合进行动态分配处理,得到协同加工策略;S104, dynamically allocate and process the state information and target processing parameter combinations of multiple CNC machine tools collected in real time to obtain a collaborative processing strategy;

S105、通过协同加工策略控制多台数控机床进行实时加工,并采集实时加工过程中的实时测量数据,并对实时测量数据以及协同加工策略进行控制分析,得到质量补偿指令;S105, controlling multiple CNC machine tools to perform real-time processing through a collaborative processing strategy, collecting real-time measurement data during the real-time processing, and controlling and analyzing the real-time measurement data and the collaborative processing strategy to obtain quality compensation instructions;

S106、对标准化参数数据集和质量补偿指令进行故障模式识别处理,得到故障预测结果,并通过决策树算法对故障预测结果进行控制指令分析,生成协同控制指令。S106, performing fault pattern recognition processing on the standardized parameter data set and the quality compensation instruction to obtain a fault prediction result, and performing control instruction analysis on the fault prediction result through a decision tree algorithm to generate a coordinated control instruction.

需要说明的是,通过高精度传感器采集机床的位置、进给速度、主轴加速度、温度和振动等数据,采用小波变换进行降噪,然后使用主成分分析(PCA)进行特征提取和降维,最后通过Z-score标准化处理,将不同量纲的参数统一到同一尺度。对标准化参数数据集进行多模型融合分析,得到机床工作状态预测数据。这一步骤综合运用时间序列分解、自回归积分滑动平均(ARIMA)模型、长短期记忆(LSTM)网络等方法,对机床的工作状态进行多角度预测,然后通过集成学习算法如随机森林或梯度提升树进行模型融合,提高预测的准确性和鲁棒性。It should be noted that the position, feed speed, spindle acceleration, temperature, vibration and other data of the machine tool are collected through high-precision sensors, and wavelet transform is used for noise reduction. Then, principal component analysis (PCA) is used for feature extraction and dimension reduction. Finally, the parameters of different dimensions are unified to the same scale through Z-score standardization. Multi-model fusion analysis is performed on the standardized parameter data set to obtain the machine tool working status prediction data. This step comprehensively uses time series decomposition, autoregressive integrated moving average (ARIMA) model, long short-term memory (LSTM) network and other methods to predict the working status of the machine tool from multiple angles, and then the model is fused through integrated learning algorithms such as random forest or gradient boosting tree to improve the accuracy and robustness of the prediction.

然后,对机床工作状态预测数据进行自适应参数优化计算,得到目标加工参数组合。这一步骤利用遗传算法或粒子群优化算法,根据预测的工作状态,动态调整切削速度、进给率、切削深度等加工参数,以达到加工效率和质量的最佳平衡。基于目标加工参数组合,对实时采集的多台数控机床的状态信息进行动态分配处理,得到协同加工策略。这一步骤使用强化学习算法,如Q-learning或深度Q网络(DQN),根据各机床的实时状态和加工任务的特性,动态分配和调度加工任务,实现多机协同优化。通过协同加工策略控制多台数控机床进行实时加工,并采集实时加工过程中的实时测量数据,对这些数据以及协同加工策略进行控制分析,得到质量补偿指令。这一步骤使用卡尔曼滤波算法对实时数据进行噪声抑制,然后通过统计过程控制(SPC)方法分析加工质量的波动,最后使用模糊控制或自适应控制算法生成补偿指令,实时调整加工参数以维持加工质量。Then, the machine tool working state prediction data is adaptively optimized to obtain the target processing parameter combination. This step uses genetic algorithms or particle swarm optimization algorithms to dynamically adjust the cutting speed, feed rate, cutting depth and other processing parameters according to the predicted working state to achieve the best balance between processing efficiency and quality. Based on the target processing parameter combination, the state information of multiple CNC machine tools collected in real time is dynamically allocated and processed to obtain a collaborative processing strategy. This step uses reinforcement learning algorithms, such as Q-learning or deep Q network (DQN), to dynamically allocate and schedule processing tasks according to the real-time status of each machine tool and the characteristics of the processing task to achieve multi-machine collaborative optimization. Multiple CNC machine tools are controlled by collaborative processing strategies for real-time processing, and real-time measurement data during real-time processing is collected. These data and collaborative processing strategies are controlled and analyzed to obtain quality compensation instructions. This step uses the Kalman filter algorithm to suppress noise in real-time data, and then analyzes the fluctuation of processing quality through the statistical process control (SPC) method. Finally, fuzzy control or adaptive control algorithms are used to generate compensation instructions to adjust processing parameters in real time to maintain processing quality.

最后,对标准化参数数据集和质量补偿指令进行故障模式识别处理,得到故障预测结果,并通过决策树算法对故障预测结果进行控制指令分析,生成协同控制指令。这一步骤使用支持向量机(SVM)或卷积神经网络(CNN)进行故障模式分类,然后利用决策树算法提取故障处理规则,最终生成协同控制指令,实现多机床的智能协同控制和故障预防。Finally, the standardized parameter data set and quality compensation instructions are processed for fault pattern recognition to obtain fault prediction results, and the fault prediction results are analyzed for control instructions through the decision tree algorithm to generate collaborative control instructions. This step uses support vector machines (SVM) or convolutional neural networks (CNN) to classify fault patterns, and then uses the decision tree algorithm to extract fault handling rules, and finally generates collaborative control instructions to achieve intelligent collaborative control and fault prevention of multiple machine tools.

例如,在一个包含5台数控机床的加工单元中,每台机床配备了10种传感器,每秒采集100个数据点。通过小波变换滤波后,噪声水平降低了80%。PCA分析将原始的50维特征(5台机床×10种传感器)降至15维,保留了95%的信息量。多模型融合分析综合了ARIMA、LSTM和随机森林三种模型的预测结果,预测未来1小时的机床状态。自适应参数优化使用遗传算法,在100代迭代后找到最优的加工参数组合,包括主轴转速、进给速度和切削深度。协同加工策略通过深度Q网络训练了10000个回合,学习到在不同机床负载情况下的最优任务分配方案。实时加工过程中,卡尔曼滤波将测量噪声降低了70%,SPC分析发现加工精度的标准差为0.01mm。故障模式识别使用SVM算法,在2000个历史故障样本上训练,识别出5种常见故障模式。最终,决策树算法生成了一个包含50个节点的决策树,用于快速生成协同控制指令。通过这一系列处理,实现了对5台数控机床的高效协同控制,显著提升了整体加工效率和质量稳定性。For example, in a processing unit containing 5 CNC machine tools, each machine tool is equipped with 10 sensors, collecting 100 data points per second. After wavelet transform filtering, the noise level was reduced by 80%. PCA analysis reduced the original 50-dimensional features (5 machine tools × 10 sensors) to 15 dimensions, retaining 95% of the information. Multi-model fusion analysis combines the prediction results of three models, ARIMA, LSTM and random forest, to predict the machine tool status in the next hour. Adaptive parameter optimization uses genetic algorithms to find the optimal combination of processing parameters, including spindle speed, feed rate and cutting depth after 100 generations of iterations. The collaborative processing strategy was trained for 10,000 rounds through a deep Q network to learn the optimal task allocation scheme under different machine tool load conditions. During real-time processing, Kalman filtering reduced measurement noise by 70%, and SPC analysis found that the standard deviation of processing accuracy was 0.01mm. Fault mode recognition uses the SVM algorithm, trained on 2,000 historical fault samples, to identify 5 common fault modes. Finally, the decision tree algorithm generated a decision tree with 50 nodes for quickly generating collaborative control instructions. Through this series of processing, efficient collaborative control of 5 CNC machine tools was achieved, significantly improving the overall processing efficiency and quality stability.

通过执行上述步骤,通过多维参数采集和预处理技术,实现了对多台机床运行状态的全面、精确捕捉,为高效协同控制奠定了坚实的数据基础;多模型融合分析方法有效提高了机床工作状态预测的准确性,使得协同决策更加精准;自适应参数优化计算实现了加工参数的动态优化,显著提升了多机协作的效率;动态分配处理机制实现了多台机床的智能协同运作,充分利用了设备资源,大幅提高了整体生产效率;实时质量控制和补偿机制确保了协同加工过程中的质量一致性,减少了因机床间差异导致的误差;故障模式识别和预测功能提高了协同系统的可靠性,减少了停机时间,保证了持续高效运行;决策树算法的应用使得协同控制指令的生成更加智能化,提高了响应速度和适应性;整合多源数据和多种先进算法,构建了全面的机床协同控制系统,不仅提高了整体加工精度,还减少了人工干预需求,大大提升了自动化水平;系统的自学习和自适应能力使得协同控制策略能够不断优化,应对复杂多变的生产环境;实时性和预测性相结合的特点,使得系统能在保证当前协同加工质量的同时,预见并预防可能出现的问题,提高了协作的连续性和稳定性;协同控制策略的实施,使得整个加工系统表现出更高的灵活性和适应性,能够快速响应生产需求变化,提高了整体生产效率;最后,这种基于数据驱动和智能算法的协同控制方法,显著提升了多机协作的效率和准确率。By executing the above steps, through multi-dimensional parameter collection and preprocessing technology, the operating status of multiple machine tools is fully and accurately captured, laying a solid data foundation for efficient collaborative control; the multi-model fusion analysis method effectively improves the accuracy of machine tool working status prediction, making collaborative decision-making more accurate; the adaptive parameter optimization calculation realizes the dynamic optimization of processing parameters, significantly improving the efficiency of multi-machine collaboration; the dynamic allocation processing mechanism realizes the intelligent collaborative operation of multiple machine tools, fully utilizes equipment resources, and greatly improves the overall production efficiency; the real-time quality control and compensation mechanism ensures the quality consistency in the collaborative processing process and reduces the errors caused by differences between machine tools; the fault mode recognition and prediction function improves the reliability of the collaborative system, reduces downtime, and ensures continuous and efficient operation; the application of the decision tree algorithm makes the collaborative control index The generation of commands is more intelligent, which improves the response speed and adaptability; by integrating multi-source data and multiple advanced algorithms, a comprehensive machine tool collaborative control system is constructed, which not only improves the overall processing accuracy, but also reduces the need for manual intervention, greatly improving the level of automation; the system's self-learning and adaptive capabilities enable the collaborative control strategy to be continuously optimized to cope with complex and changing production environments; the combination of real-time and predictive features enables the system to foresee and prevent possible problems while ensuring the current collaborative processing quality, thereby improving the continuity and stability of collaboration; the implementation of the collaborative control strategy enables the entire processing system to show higher flexibility and adaptability, and can quickly respond to changes in production needs, thereby improving overall production efficiency; finally, this collaborative control method based on data-driven and intelligent algorithms significantly improves the efficiency and accuracy of multi-machine collaboration.

在一具体实施例中,执行步骤S101的过程可以具体包括如下步骤:In a specific embodiment, the process of executing step S101 may specifically include the following steps:

(1)对多台数控机床的位置、进给速度、主轴加速度、温度和振动数据进行多通道并行采集,得到原始多维参数数据;(1) Perform multi-channel parallel acquisition of the position, feed speed, spindle acceleration, temperature and vibration data of multiple CNC machine tools to obtain original multi-dimensional parameter data;

(2)对原始多维参数数据进行小波变换滤波处理,得到降噪参数数据;(2) Perform wavelet transform filtering on the original multi-dimensional parameter data to obtain noise reduction parameter data;

(3)通过主成分分析算法对降噪参数数据进行特征提取,得到降维特征数据;(3) Extract features from the noise reduction parameter data using the principal component analysis algorithm to obtain dimension-reduced feature data;

(4)对降维特征数据进行Z-score标准化处理,得到初步标准化数据;(4) Perform Z-score normalization on the reduced dimension feature data to obtain preliminary normalized data;

(5)通过自适应量化算法对初步标准化数据进行离散化处理,得到离散化参数数据;(5) Discretize the preliminary standardized data through an adaptive quantization algorithm to obtain discretized parameter data;

(6)对离散化参数数据进行时间窗口分割,得到时序参数片段;(6) Segment the discretized parameter data into time windows to obtain time series parameter segments;

(7)通过傅里叶变换对时序参数片段进行频域转换,得到频域特征数据;(7) Convert the time series parameter fragments into frequency domain through Fourier transform to obtain frequency domain feature data;

(8)对频域特征数据进行峰值检测和谱线提取,得到优化频谱特征;(8) Perform peak detection and spectrum line extraction on the frequency domain feature data to obtain optimized spectrum features;

(9)通过自组织映射算法对优化频谱特征进行聚类分析,得到参数聚类结果;(9) Cluster analysis is performed on the optimized spectrum features through the self-organizing mapping algorithm to obtain parameter clustering results;

(10)对参数聚类结果进行多维度交叉验证,得到标准化参数数据集。(10) Perform multi-dimensional cross-validation on the parameter clustering results to obtain a standardized parameter data set.

具体地,首先对多台数控机床的位置、进给速度、主轴加速度、温度和振动数据进行多通道并行采集,得到原始多维参数数据。这一步骤通过高精度传感器网络,同时采集多个物理量,形成一个多维数据矩阵。接着,对原始多维参数数据进行小波变换滤波处理,得到降噪参数数据。小波变换通过将信号分解为不同尺度的小波系数,能有效去除高频噪声,同时保留信号的重要特征。通过主成分分析算法对降噪参数数据进行特征提取,得到降维特征数据。主成分分析(PCA)通过计算数据的协方差矩阵,找出数据的主要变化方向,减少数据维度的同时保留大部分信息。对降维特征数据进行Z-score标准化处理,得到初步标准化数据。Z-score标准化将不同尺度的特征转换到同一标准尺度上,消除量纲的影响。Specifically, the position, feed speed, spindle acceleration, temperature and vibration data of multiple CNC machine tools are first collected in parallel through multiple channels to obtain the original multi-dimensional parameter data. This step uses a high-precision sensor network to simultaneously collect multiple physical quantities to form a multi-dimensional data matrix. Then, the original multi-dimensional parameter data is subjected to wavelet transform filtering to obtain denoised parameter data. Wavelet transform can effectively remove high-frequency noise while retaining the important features of the signal by decomposing the signal into wavelet coefficients of different scales. The denoised parameter data is feature extracted by the principal component analysis algorithm to obtain reduced dimension feature data. Principal component analysis (PCA) calculates the covariance matrix of the data to find the main direction of data change, reduce the data dimension and retain most of the information. The reduced dimension feature data is subjected to Z-score standardization to obtain preliminary standardized data. Z-score standardization converts features of different scales to the same standard scale to eliminate the influence of dimension.

通过自适应量化算法对初步标准化数据进行离散化处理,得到离散化参数数据。自适应量化根据数据分布动态调整量化区间,提高离散化的精度。对离散化参数数据进行时间窗口分割,得到时序参数片段。时间窗口分割将连续数据流分割成固定长度的片段,便于后续分析。通过傅里叶变换对时序参数片段进行频域转换,得到频域特征数据。傅里叶变换将时域信号转换为频域表示,揭示信号的频率组成。对频域特征数据进行峰值检测和谱线提取,得到优化频谱特征。峰值检测识别频谱中的显著峰值,谱线提取保留最具代表性的频率成分。通过自组织映射算法对优化频谱特征进行聚类分析,得到参数聚类结果。自组织映射(SOM)是一种无监督学习算法,能将高维数据映射到低维空间,同时保持数据的拓扑结构。最后,对参数聚类结果进行多维度交叉验证,得到标准化参数数据集。交叉验证通过多次重复训练和测试,评估聚类结果的稳定性和可靠性。The preliminary standardized data is discretized by the adaptive quantization algorithm to obtain discretized parameter data. Adaptive quantization dynamically adjusts the quantization interval according to the data distribution to improve the accuracy of discretization. The discretized parameter data is segmented into time windows to obtain time series parameter fragments. Time window segmentation divides the continuous data stream into segments of fixed length for subsequent analysis. The time series parameter fragments are converted into frequency domain by Fourier transform to obtain frequency domain feature data. Fourier transform converts the time domain signal into frequency domain representation to reveal the frequency composition of the signal. Peak detection and spectral line extraction are performed on the frequency domain feature data to obtain optimized spectrum features. Peak detection identifies significant peaks in the spectrum, and spectral line extraction retains the most representative frequency components. The optimized spectrum features are clustered by the self-organizing map algorithm to obtain parameter clustering results. Self-organizing map (SOM) is an unsupervised learning algorithm that can map high-dimensional data to low-dimensional space while maintaining the topological structure of the data. Finally, the parameter clustering results are cross-validated in multiple dimensions to obtain a standardized parameter data set. Cross-validation evaluates the stability and reliability of clustering results through repeated training and testing.

例如,在一个包含5台数控机床的加工单元中,每台机床配备了位置、进给速度、主轴加速度、温度和振动五种传感器,采样频率为1kHz。原始数据形成了一个5×5×1000的三维矩阵(5台机床,5种参数,1000个采样点)。使用db4小波进行3层分解,去除了高频噪声。PCA分析将25维特征(5台机床×5种参数)降至10维,保留了95%的信息量。Z-score标准化将所有特征归一化到均值为0、标准差为1的分布。自适应量化将连续数据离散化为100个等级。使用10秒的时间窗口(10000个采样点)进行分割。对每个时间窗口进行1024点FFT,得到频域特征。峰值检测识别出每个频谱中的前5个主要峰值。10×10的SOM网络将频谱特征聚类为100个原型向量。通过10折交叉验证评估聚类结果的稳定性,For example, in a machining cell containing five CNC machine tools, each machine tool is equipped with five sensors for position, feed speed, spindle acceleration, temperature, and vibration, with a sampling frequency of 1kHz. The raw data forms a 5×5×1000 three-dimensional matrix (5 machine tools, 5 parameters, 1000 sampling points). The high-frequency noise is removed by using a 3-layer decomposition using db4 wavelet. PCA analysis reduces the 25-dimensional features (5 machine tools × 5 parameters) to 10 dimensions, retaining 95% of the information. Z-score normalization normalizes all features to a distribution with a mean of 0 and a standard deviation of 1. Adaptive quantization discretizes continuous data into 100 levels. Segmentation is performed using a 10-second time window (10,000 sampling points). A 1024-point FFT is performed on each time window to obtain frequency domain features. Peak detection identifies the top 5 main peaks in each spectrum. A 10×10 SOM network clusters the spectrum features into 100 prototype vectors. The stability of the clustering results was evaluated through 10-fold cross validation.

在一具体实施例中,执行步骤S102的过程可以具体包括如下步骤:In a specific embodiment, the process of executing step S102 may specifically include the following steps:

(1)对标准化参数数据集进行时间序列分解,得到趋势项、季节项和随机项;(1) Perform time series decomposition on the standardized parameter data set to obtain trend terms, seasonal terms, and random terms;

(2)通过自回归积分滑动平均算法对趋势项进行时序预测,得到趋势预测结果;(2) The trend item is predicted in time series by using the autoregressive integrated moving average algorithm to obtain the trend prediction result;

(3)通过傅里叶级数展开对季节项进行周期性分析,得到季节性特征;(3) Perform periodic analysis on seasonal terms through Fourier series expansion to obtain seasonal characteristics;

(4)通过长短期记忆网络对随机项进行预测分析,得到随机项预测数据;(4) Performing prediction analysis on random items through long short-term memory networks to obtain random item prediction data;

(5)通过集成学习算法对趋势预测结果、季节性特征和随机项预测数据进行融合,得到初步状态预测结果;(5) The trend prediction results, seasonal characteristics and random item prediction data are integrated through the ensemble learning algorithm to obtain the preliminary state prediction results;

(6)对标准化参数数据集进行滑动窗口分割,得到多个时间窗口样本;(6) Perform sliding window segmentation on the standardized parameter data set to obtain multiple time window samples;

(7)通过支持向量回归算法对多个时间窗口样本进行并行计算,得到多组局部预测数据;(7) Using the support vector regression algorithm, multiple time window samples are calculated in parallel to obtain multiple sets of local prediction data;

(8)对多组局部预测数据进行动态加权平均,得到综合预测结果;(8) Perform dynamic weighted averaging on multiple sets of local prediction data to obtain a comprehensive prediction result;

(9)通过粒子群优化算法对初步状态预测结果和综合预测结果进行参数优化,得到优化预测数据;(9) Optimize the parameters of the preliminary state prediction results and the comprehensive prediction results through the particle swarm optimization algorithm to obtain optimized prediction data;

(10)对优化预测数据进行蒙特卡洛模拟,生成多组预测数据,并通过置信区间分析得到机床工作状态预测数据。(10) Monte Carlo simulation is performed on the optimized prediction data to generate multiple sets of prediction data, and the machine tool working status prediction data is obtained through confidence interval analysis.

需要说明的是,首先对标准化参数数据集进行时间序列分解,得到趋势项、季节项和随机项。时间序列分解采用X-12-ARIMA方法,该方法能有效分离出长期趋势、周期性变化和随机波动。接着,通过自回归积分滑动平均(ARIMA)算法对趋势项进行时序预测,得到趋势预测结果。ARIMA模型结合了自回归(AR)、差分(I)和移动平均(MA)三个组件,能够捕捉时间序列的自相关性、趋势性和平稳性特征。通过傅里叶级数展开对季节项进行周期性分析,得到季节性特征。傅里叶级数将周期性信号分解为一系列正弦和余弦函数的线性组合,有助于识别和量化不同频率的周期性模式。同时,通过长短期记忆(LSTM)网络对随机项进行预测分析,得到随机项预测数据。LSTM是一种特殊的循环神经网络,能够有效捕捉长期依赖关系,适合处理时间序列中的非线性和非平稳特性。It should be noted that the standardized parameter data set is first decomposed into time series to obtain trend items, seasonal items and random items. The time series decomposition adopts the X-12-ARIMA method, which can effectively separate long-term trends, periodic changes and random fluctuations. Then, the trend items are predicted by the autoregressive integrated moving average (ARIMA) algorithm to obtain the trend prediction results. The ARIMA model combines three components: autoregression (AR), difference (I) and moving average (MA), which can capture the autocorrelation, trend and stationary characteristics of the time series. The seasonal items are analyzed periodically by Fourier series expansion to obtain seasonal characteristics. The Fourier series decomposes the periodic signal into a series of linear combinations of sine and cosine functions, which helps to identify and quantify periodic patterns of different frequencies. At the same time, the random items are predicted and analyzed by the long short-term memory (LSTM) network to obtain the random item prediction data. LSTM is a special recurrent neural network that can effectively capture long-term dependencies and is suitable for processing nonlinear and non-stationary characteristics in time series.

进而,通过集成学习算法对趋势预测结果、季节性特征和随机项预测数据进行融合,得到初步状态预测结果。集成学习,如随机森林或梯度提升树,通过组合多个基学习器的预测结果,提高了整体预测的准确性和鲁棒性。与此同时,对标准化参数数据集进行滑动窗口分割,得到多个时间窗口样本。滑动窗口技术允许模型捕捉局部时间依赖性,提高预测的灵活性。通过支持向量回归(SVR)算法对多个时间窗口样本进行并行计算,得到多组局部预测数据。SVR通过将输入映射到高维特征空间,并在其中构建最优超平面,实现非线性回归。对多组局部预测数据进行动态加权平均,得到综合预测结果。动态加权平均根据每个局部预测的表现动态调整权重,提高了整体预测的准确性。通过粒子群优化(PSO)算法对初步状态预测结果和综合预测结果进行参数优化,得到优化预测数据。PSO算法模拟群体智能,通过粒子在解空间中的移动来寻找全局最优解,有效优化了预测模型的参数。最后,对优化预测数据进行蒙特卡洛模拟,生成多组预测数据,并通过置信区间分析得到机床工作状态预测数据。蒙特卡洛模拟通过多次随机采样,评估了预测结果的不确定性,而置信区间分析则提供了预测结果的可靠性范围。Then, the trend forecast results, seasonal characteristics and random item forecast data are integrated through an ensemble learning algorithm to obtain the preliminary state forecast results. Ensemble learning, such as random forest or gradient boosting tree, improves the accuracy and robustness of the overall forecast by combining the forecast results of multiple base learners. At the same time, the standardized parameter data set is segmented by sliding windows to obtain multiple time window samples. The sliding window technology allows the model to capture local time dependencies and improve the flexibility of forecasting. The support vector regression (SVR) algorithm is used to parallelly calculate multiple time window samples to obtain multiple sets of local forecast data. SVR realizes nonlinear regression by mapping the input to a high-dimensional feature space and constructing an optimal hyperplane in it. Dynamic weighted averaging is performed on multiple sets of local forecast data to obtain a comprehensive forecast result. Dynamic weighted averaging dynamically adjusts the weight according to the performance of each local forecast, thereby improving the accuracy of the overall forecast. The particle swarm optimization (PSO) algorithm is used to optimize the parameters of the preliminary state forecast results and the comprehensive forecast results to obtain optimized forecast data. The PSO algorithm simulates swarm intelligence and finds the global optimal solution by moving particles in the solution space, effectively optimizing the parameters of the forecast model. Finally, the optimized prediction data is simulated by Monte Carlo to generate multiple sets of prediction data, and the prediction data of the machine tool working status is obtained through confidence interval analysis. Monte Carlo simulation evaluates the uncertainty of the prediction results through multiple random sampling, while confidence interval analysis provides the reliability range of the prediction results.

例如,在一个包含5台数控机床的加工单元中,选取主轴转速作为关键参数进行分析。首先,使用X-12-ARIMA方法对1年的历史数据(每小时一个数据点,共8760个点)进行分解,得到趋势项、季节项和随机项。对趋势项应用ARIMA(1,1,1)模型进行预测,预测未来7天的趋势。通过傅里叶级数展开,识别出季节项中的日周期和周周期。使用LSTM网络(包含64个隐藏单元的单层LSTM)对随机项进行建模,预测未来24小时的随机波动。采用随机森林算法(包含100棵决策树)融合这三部分预测结果,得到初步状态预测。For example, in a machining unit containing five CNC machine tools, the spindle speed is selected as the key parameter for analysis. First, the X-12-ARIMA method is used to decompose the historical data of one year (one data point per hour, a total of 8760 points) to obtain trend items, seasonal items, and random items. The ARIMA (1,1,1) model is applied to the trend item to predict the trend for the next 7 days. The daily and weekly cycles in the seasonal item are identified through Fourier series expansion. The random item is modeled using an LSTM network (a single-layer LSTM with 64 hidden units) to predict random fluctuations in the next 24 hours. The random forest algorithm (containing 100 decision trees) is used to fuse the prediction results of these three parts to obtain a preliminary state prediction.

同时,使用24小时的滑动窗口(步长为1小时)对数据进行分割,得到8736个样本。对每个样本应用SVR(使用RBF核函数)进行局部预测,得到8736组局部预测结果。通过指数加权平均(最近数据权重更高)融合这些局部预测,得到综合预测结果。使用PSO算法(100个粒子,迭代500次)优化融合权重和模型参数。最后,进行1000次蒙特卡洛模拟,生成1000组可能的未来状态,通过计算95%置信区间,得到最终的机床工作状态预测区间。At the same time, the data was segmented using a 24-hour sliding window (with a step size of 1 hour) to obtain 8736 samples. SVR (using the RBF kernel function) was applied to each sample for local prediction, and 8736 sets of local prediction results were obtained. These local predictions were fused by exponential weighted averaging (with higher weights for recent data) to obtain a comprehensive prediction result. The PSO algorithm (100 particles, 500 iterations) was used to optimize the fusion weights and model parameters. Finally, 1000 Monte Carlo simulations were performed to generate 1000 sets of possible future states, and the final prediction interval of the machine tool working state was obtained by calculating the 95% confidence interval.

在一具体实施例中,执行步骤S103的过程可以具体包括如下步骤:In a specific embodiment, the process of executing step S103 may specifically include the following steps:

(1)对机床工作状态预测数据进行多维度分解,得到工作状态特征向量;(1) Perform multi-dimensional decomposition on the machine tool working state prediction data to obtain the working state feature vector;

(2)通过主成分分析算法对工作状态特征向量进行降维处理,得到优化特征集;(2) The working state feature vector is reduced in dimension through the principal component analysis algorithm to obtain the optimized feature set;

(3)对优化特征集进行模糊聚类分析,得到工作状态模式分类结果;(3) Perform fuzzy clustering analysis on the optimized feature set to obtain the classification results of the working status mode;

(4)通过遗传算法对工作状态模式分类结果进行初始参数生成,得到初始加工参数集;(4) Generate initial parameters for the classification results of the working state mode through genetic algorithm to obtain the initial processing parameter set;

(5)对初始加工参数集进行正交试验设计,得到参数优化试验方案;(5) Conduct orthogonal experimental design on the initial processing parameter set to obtain the parameter optimization test plan;

(6)通过响应面法对参数优化试验方案进行多目标优化计算,得到优化参数响应曲面;(6) Using the response surface method, multi-objective optimization calculations are performed on the parameter optimization test plan to obtain the optimized parameter response surface;

(7)对优化参数响应曲面进行梯度下降搜索,得到局部最优参数组合;(7) Perform gradient descent search on the optimization parameter response surface to obtain the local optimal parameter combination;

(8)通过模拟退火算法对局部最优参数组合进行全局优化,得到全局优化参数集;(8) Globally optimize the local optimal parameter combination through the simulated annealing algorithm to obtain the global optimal parameter set;

(9)对全局优化参数集进行敏感性分析,得到参数敏感度排序;(9) Perform sensitivity analysis on the global optimization parameter set and obtain parameter sensitivity ranking;

(10)通过自适应权重调整算法对参数敏感度排序进行加权组合,得到目标加工参数组合。(10) The parameter sensitivity rankings are weighted and combined through an adaptive weight adjustment algorithm to obtain the target processing parameter combination.

具体地,首先对机床工作状态预测数据进行多维度分解,得到工作状态特征向量。多维度分解包括时域、频域和时频域分析,提取如均值、方差、峰值频率、小波能量等特征,形成一个高维特征向量。接着,通过主成分分析(PCA)算法对工作状态特征向量进行降维处理,得到优化特征集。PCA通过计算特征的协方差矩阵,找出主要的变化方向,将高维数据投影到低维空间,保留最重要的信息。对优化特征集进行模糊聚类分析,得到工作状态模式分类结果。模糊聚类允许数据点以不同程度属于多个簇,更好地处理工作状态之间的模糊边界。通过遗传算法对工作状态模式分类结果进行初始参数生成,得到初始加工参数集。遗传算法模拟自然选择和遗传过程,通过交叉、变异等操作,生成适应性较强的初始参数。Specifically, the machine tool working state prediction data is first decomposed in multiple dimensions to obtain the working state feature vector. Multidimensional decomposition includes time domain, frequency domain and time-frequency domain analysis, extracting features such as mean, variance, peak frequency, wavelet energy, etc. to form a high-dimensional feature vector. Then, the working state feature vector is reduced in dimension by the principal component analysis (PCA) algorithm to obtain the optimized feature set. PCA calculates the covariance matrix of the features to find the main direction of change, project the high-dimensional data into a low-dimensional space, and retain the most important information. Fuzzy clustering analysis is performed on the optimized feature set to obtain the working state pattern classification result. Fuzzy clustering allows data points to belong to multiple clusters to different degrees, and better handles the fuzzy boundaries between working states. The initial parameters of the working state pattern classification result are generated by the genetic algorithm to obtain the initial processing parameter set. The genetic algorithm simulates the natural selection and genetic process, and generates highly adaptable initial parameters through operations such as crossover and mutation.

对初始加工参数集进行正交试验设计,得到参数优化试验方案。正交试验设计能够在较少的试验次数内,考察多个因素的影响,提高试验效率。通过响应面法对参数优化试验方案进行多目标优化计算,得到优化参数响应曲面。响应面法建立了输入参数和输出响应之间的数学模型,用于预测最优参数组合。对优化参数响应曲面进行梯度下降搜索,得到局部最优参数组合。梯度下降法沿着目标函数的负梯度方向迭代,快速找到局部最优解。通过模拟退火算法对局部最优参数组合进行全局优化,得到全局优化参数集。模拟退火算法通过引入随机扰动,有助于跳出局部最优,寻找全局最优解。对全局优化参数集进行敏感性分析,得到参数敏感度排序。敏感性分析评估了各参数对输出的影响程度,有助于识别关键参数。最后,通过自适应权重调整算法对参数敏感度排序进行加权组合,得到目标加工参数组合。自适应权重调整根据参数的重要性动态分配权重,得到最终的优化参数组合。The initial processing parameter set is subjected to orthogonal experimental design to obtain the parameter optimization test plan. Orthogonal experimental design can examine the influence of multiple factors within a small number of experiments and improve the test efficiency. The multi-objective optimization calculation of the parameter optimization test plan is performed by the response surface method to obtain the optimized parameter response surface. The response surface method establishes a mathematical model between the input parameters and the output response to predict the optimal parameter combination. The optimized parameter response surface is searched by gradient descent to obtain the local optimal parameter combination. The gradient descent method iterates along the negative gradient direction of the objective function to quickly find the local optimal solution. The local optimal parameter combination is globally optimized by the simulated annealing algorithm to obtain the global optimal parameter set. The simulated annealing algorithm helps to jump out of the local optimum and find the global optimal solution by introducing random perturbations. The sensitivity analysis of the global optimization parameter set is performed to obtain the parameter sensitivity ranking. The sensitivity analysis evaluates the influence of each parameter on the output and helps to identify the key parameters. Finally, the parameter sensitivity ranking is weighted and combined by the adaptive weight adjustment algorithm to obtain the target processing parameter combination. The adaptive weight adjustment dynamically assigns weights according to the importance of the parameters to obtain the final optimization parameter combination.

例如,在一个五轴数控铣床的加工优化过程中,首先对预测的工作状态数据进行分解,提取了20个特征,包括主轴转速、进给速度、切削力等的统计特征和频谱特征。通过PCA分析,将20维特征降至6维,保留了95%的信息量。对这6维特征进行模糊C均值聚类,将工作状态分为3类:高速轻切、中速常规和低速重切。For example, in the process of machining optimization of a five-axis CNC milling machine, the predicted working state data was first decomposed and 20 features were extracted, including statistical features and spectral features of spindle speed, feed speed, cutting force, etc. Through PCA analysis, the 20-dimensional features were reduced to 6 dimensions, retaining 95% of the information. Fuzzy C-means clustering was performed on these 6-dimensional features, and the working states were divided into 3 categories: high-speed light cutting, medium-speed conventional, and low-speed heavy cutting.

使用遗传算法,以加工效率和表面质量为目标函数,生成了50组初始加工参数,包括主轴转速、进给速度、切削深度等。采用L25(56)正交表设计了25组试验方案。通过响应面法建立了二次多项式模型,描述参数与加工效率、表面质量的关系。在响应面上使用梯度下降法,找到了局部最优解:主轴转速8000rpm,进给速度2000mm/min,切削深度0.5mm。Using genetic algorithm, 50 groups of initial machining parameters were generated with machining efficiency and surface quality as the objective function, including spindle speed, feed rate, cutting depth, etc. 25 groups of experimental schemes were designed using L25 (56) orthogonal table. A quadratic polynomial model was established by response surface methodology to describe the relationship between parameters and machining efficiency and surface quality. Using gradient descent method on the response surface, the local optimal solution was found: spindle speed 8000rpm, feed rate 2000mm/min, cutting depth 0.5mm.

应用模拟退火算法,初始温度设为100,冷却系数为0.95,迭代1000次,得到全局优化参数:主轴转速8200rpm,进给速度2100mm/min,切削深度0.48mm。敏感性分析显示,主轴转速、进给速度和切削深度的敏感度比例为3:2:1。最后,使用自适应权重算法,根据敏感度动态调整参数权重,得到最终的目标加工参数组合:主轴转速8180rpm,进给速度2080mm/min,切削深度0.49mm。The simulated annealing algorithm was applied, with the initial temperature set to 100, the cooling coefficient to 0.95, and 1000 iterations to obtain the global optimization parameters: spindle speed 8200rpm, feed rate 2100mm/min, and cutting depth 0.48mm. Sensitivity analysis showed that the sensitivity ratio of spindle speed, feed rate, and cutting depth was 3:2:1. Finally, the adaptive weight algorithm was used to dynamically adjust the parameter weights according to the sensitivity to obtain the final target processing parameter combination: spindle speed 8180rpm, feed rate 2080mm/min, and cutting depth 0.49mm.

具体地,通过自适应权重调整算法对所述参数敏感度排序进行加权组合,得到所述目标加工参数组合,具体包括:根据参数敏感度比例3:2:1,初始化主轴转速、进给速度和切削深度的权重分别为0.5、0.33和0.17;Specifically, the parameter sensitivity rankings are weighted and combined by an adaptive weight adjustment algorithm to obtain the target processing parameter combination, specifically including: according to the parameter sensitivity ratio of 3:2:1, the weights of the spindle speed, feed speed and cutting depth are initialized to 0.5, 0.33 and 0.17 respectively;

定义目标函数f=α×(1/加工时间)+β×(1/表面粗糙度),其中α和β分别为加工效率和表面质量的平衡系数;Define the objective function f = α × (1/processing time) + β × (1/surface roughness), where α and β are the balance coefficients of processing efficiency and surface quality respectively;

对全局优化参数(8200rpm,2100mm/min,0.48mm)和局部最优参数(8000rpm,2000mm/min,0.5mm)进行加权平均,得到初始目标加工参数组合:主轴转速=8200×0.5+8000×0.5=8100rpm,进给速度=2100×0.33+2000×0.67≈2033mm/min,切削深度=0.48×0.17+0.5×0.83≈0.497mm;The weighted average of the global optimization parameters (8200rpm, 2100mm/min, 0.48mm) and the local optimal parameters (8000rpm, 2000mm/min, 0.5mm) was used to obtain the initial target processing parameter combination: spindle speed = 8200×0.5+8000×0.5=8100rpm, feed speed = 2100×0.33+2000×0.67≈2033mm/min, cutting depth = 0.48×0.17+0.5×0.83≈0.497mm;

计算该初始参数组合的目标函数值f1;Calculate the objective function value f1 of the initial parameter combination;

微调权重值,例如将主轴转速的权重调整为0.52,重新计算参数组合和目标函数值f2;比较f2和f1,如果f2>f1,则接受新的权重和参数组合,否则保持原值;重复微调、重新计算和比较步骤,直到目标函数值变化小于预设阈值0.001或达到最大迭代次数100次;Fine-tune the weight value, for example, adjust the weight of the spindle speed to 0.52, recalculate the parameter combination and the objective function value f2; compare f2 and f1, if f2>f1, accept the new weight and parameter combination, otherwise keep the original value; repeat the fine-tuning, recalculation and comparison steps until the objective function value changes less than the preset threshold value of 0.001 or reaches the maximum number of iterations of 100;

最终得到目标加工参数组合:主轴转速8180rpm,进给速度2080mm/min,切削深度0.49mm。Finally, the target processing parameter combination was obtained: spindle speed 8180rpm, feed speed 2080mm/min, and cutting depth 0.49mm.

在一具体实施例中,执行步骤S104的过程可以具体包括如下步骤:In a specific embodiment, the process of executing step S104 may specifically include the following steps:

(1)对多台数控机床的状态信息进行实时数据流处理,得到机床状态特征矩阵;(1) Perform real-time data stream processing on the status information of multiple CNC machine tools to obtain the machine tool status feature matrix;

(2)通过多变量时间序列分析对机床状态特征矩阵进行趋势预测,得到短期状态预测结果;(2) The trend of the machine tool state feature matrix is predicted through multivariate time series analysis to obtain the short-term state prediction results;

(3)对目标加工参数组合进行任务分解,得到子任务参数集;(3) Decompose the target processing parameter combination into tasks to obtain subtask parameter sets;

(4)对短期状态预测结果和子任务参数集进行初始匹配,得到初始任务分配方案;(4) Initially match the short-term state prediction results and the subtask parameter set to obtain the initial task allocation plan;

(5)对初始任务分配方案进行负载均衡计算,得到负载均衡系数;(5) Perform load balancing calculation on the initial task allocation scheme to obtain the load balancing coefficient;

(6)通过遗传算法对初始任务分配方案和负载均衡系数进行优化重组,得到优化任务分配方案;(6) The initial task allocation scheme and load balancing coefficient are optimized and reorganized through genetic algorithm to obtain the optimized task allocation scheme;

(7)对优化任务分配方案进行冲突检测,得到任务冲突矩阵;(7) Perform conflict detection on the optimized task allocation scheme to obtain the task conflict matrix;

(8)通过图着色算法对任务冲突矩阵进行冲突消解,得到无冲突任务序列;(8) Resolve the conflicts in the task conflict matrix through the graph coloring algorithm to obtain a conflict-free task sequence;

(9)对无冲突任务序列进行时间窗口划分,得到动态调度时间表;(9) Divide the conflict-free task sequence into time windows to obtain a dynamic scheduling schedule;

(10)通过强化学习算法对动态调度时间表进行策略优化,得到协同加工策略。(10) The dynamic scheduling schedule is optimized through reinforcement learning algorithm to obtain the collaborative processing strategy.

具体地,对多台数控机床的状态信息进行实时数据流处理,得到机床状态特征矩阵。实时数据流处理采用滑动窗口技术,对连续到来的传感器数据进行批量处理,提取如均值、方差、峰值等统计特征,形成一个多维特征矩阵。接着,通过多变量时间序列分析对机床状态特征矩阵进行趋势预测,得到短期状态预测结果。多变量时间序列分析使用向量自回归(VAR)模型,考虑了不同变量间的相互影响,预测未来短期内的机床状态变化。对目标加工参数组合进行任务分解,得到子任务参数集。任务分解基于加工工艺要求,将整体任务拆分为多个子任务,每个子任务包含特定的加工参数。对短期状态预测结果和子任务参数集进行初始匹配,得到初始任务分配方案。初始匹配使用贪心算法,根据机床当前状态和预测状态,初步分配子任务。Specifically, the state information of multiple CNC machine tools is processed in real time data streams to obtain the machine tool state feature matrix. The real-time data stream processing uses sliding window technology to batch process the continuously arriving sensor data, extract statistical features such as mean, variance, and peak value, and form a multidimensional feature matrix. Then, the trend of the machine tool state feature matrix is predicted by multivariate time series analysis to obtain the short-term state prediction result. The multivariate time series analysis uses the vector autoregression (VAR) model to consider the mutual influence between different variables and predict the state changes of the machine tool in the short term in the future. The target processing parameter combination is task-decomposed to obtain the subtask parameter set. Task decomposition is based on the processing technology requirements, and the overall task is divided into multiple subtasks, each of which contains specific processing parameters. The short-term state prediction results and the subtask parameter set are initially matched to obtain the initial task allocation plan. The initial matching uses a greedy algorithm to preliminarily allocate subtasks according to the current state and predicted state of the machine tool.

需要说明的是,在将整体任务拆分为多个子任务时,基于给定的目标加工参数组合(主轴转速8180rpm,进给速度2080mm/min,切削深度0.49mm)进行任务分解。假设在铣削加工任务,可以将其分解为以下子任务:It should be noted that when the overall task is divided into multiple subtasks, the task decomposition is performed based on the given target processing parameter combination (spindle speed 8180rpm, feed speed 2080mm/min, cutting depth 0.49mm). Assuming that the milling task can be decomposed into the following subtasks:

粗加工子任务1: 主轴转速:8000rpm(略低,以提高稳定性);进给速度:2200mm/min(略高,提高材料去除率);切削深度:0.7mm(增加,提高效率)。Roughing subtask 1: Spindle speed: 8000rpm (slightly lower to improve stability); feed rate: 2200mm/min (slightly higher to improve material removal rate); cutting depth: 0.7mm (increased to improve efficiency).

半精加工子任务2: 主轴转速:8180rpm(保持目标值);进给速度:2080mm/min(保持目标值);切削深度:0.49mm(保持目标值)。Semi-finishing subtask 2: Spindle speed: 8180rpm (maintain target value); feed speed: 2080mm/min (maintain target value); cutting depth: 0.49mm (maintain target value).

精加工子任务3: 主轴转速:8300rpm(略高,提高表面质量);进给速度:1900mm/min(略低,提高精度);切削深度:0.3mm(减小,提高表面光洁度)。Finishing subtask 3: Spindle speed: 8300rpm (slightly higher, to improve surface quality); feed rate: 1900mm/min (slightly lower, to improve accuracy); cutting depth: 0.3mm (reduced, to improve surface finish).

轮廓加工子任务4: 主轴转速:8200rpm(略高,适应复杂轮廓);进给速度:1800mm/min(降低,提高精度);切削深度:0.4mm(略低,适应轮廓加工)。Contour processing subtask 4: Spindle speed: 8200rpm (slightly higher, suitable for complex contours); feed speed: 1800mm/min (lower, improved accuracy); cutting depth: 0.4mm (slightly lower, suitable for contour processing).

槽加工子任务5: 主轴转速:7800rpm(略低,提高稳定性);进给速度:1600mm/min(降低,适应槽加工);切削深度:0.55mm(略高,适应槽深要求)。Groove processing subtask 5: Spindle speed: 7800rpm (slightly lower, to improve stability); feed rate: 1600mm/min (lower, to adapt to groove processing); cutting depth: 0.55mm (slightly higher, to adapt to groove depth requirements).

在加工一个铝合金材料的精密阀体时,包含平面、轮廓和内部槽。基于之前分解的子任务,加工过程如下:When machining a precision valve body made of aluminum alloy, including planes, contours and internal grooves, the machining process is as follows based on the previously decomposed subtasks:

粗加工子任务1: 参数: 8000rpm, 2200mm/min, 0.7mm;目的: 快速去除大部分多余材料,形成零件的基本轮廓,持续时间: 20分钟。Rough machining subtask 1: Parameters: 8000rpm, 2200mm/min, 0.7mm; Purpose: To quickly remove most of the excess material and form the basic outline of the part; Duration: 20 minutes.

半精加工子任务2: 参数: 8180rpm, 2080mm/min, 0.49mm;目的: 进一步加工零件的主要表面,提高尺寸精度;持续时间: 15分钟。Semi-finishing subtask 2: Parameters: 8180rpm, 2080mm/min, 0.49mm; Purpose: To further process the main surface of the part and improve dimensional accuracy; Duration: 15 minutes.

精加工子任务3: 参数: 8300rpm, 1900mm/min, 0.3mm;目的: 加工关键平面和配合面,达到高表面光洁度;持续时间: 10分钟。Finishing subtask 3: Parameters: 8300rpm, 1900mm/min, 0.3mm; Purpose: To process key planes and mating surfaces to achieve high surface finish; Duration: 10 minutes.

轮廓加工子任务4: 参数: 8200rpm, 1800mm/min, 0.4mm;目的: 精确加工阀体的外部轮廓和过渡曲面;持续时间: 12分钟。Contour machining subtask 4: Parameters: 8200rpm, 1800mm/min, 0.4mm; Purpose: Accurately machine the external contour and transition surface of the valve body; Duration: 12 minutes.

槽加工子任务5: 参数: 7800rpm, 1600mm/min, 0.55mm;目的: 加工阀体内部的流道和密封槽;持续时间: 8分钟。Groove processing subtask 5: Parameters: 7800rpm, 1600mm/min, 0.55mm; Purpose: Process the flow channel and sealing groove inside the valve body; Duration: 8 minutes.

整个加工过程:机床首先执行粗加工任务,快速去除大量材料;然后切换到半精加工参数,提高整体精度;接着进行精加工,处理关键平面和配合面;随后执行轮廓加工,精确成形外部轮廓;最后进行槽加工,完成内部结构。总加工时间: 65分钟The entire machining process: The machine tool first performs roughing tasks to quickly remove a large amount of material; then switches to semi-finishing parameters to improve overall accuracy; then performs finishing to process key planes and mating surfaces; then performs contouring to accurately form the external contour; and finally performs groove machining to complete the internal structure. Total machining time: 65 minutes

以上举例具体展示了如何将分解的子任务有序组合,形成一个完整的加工流程。每个子任务都针对特定的加工目标优化了参数,共同确保了零件的整体加工质量和效率。通过这种方式,实现了对原始目标加工参数的合理分解和应用,使得整个加工过程更加灵活和高效。这种方法可以更好地适应复杂工件的不同特征和精度要求,最终得到高质量的成品零件。The above example specifically shows how to combine the decomposed subtasks in an orderly manner to form a complete processing flow. Each subtask optimizes the parameters for a specific processing target, which together ensures the overall processing quality and efficiency of the part. In this way, the reasonable decomposition and application of the original target processing parameters are achieved, making the entire processing process more flexible and efficient. This method can better adapt to the different characteristics and precision requirements of complex workpieces, and ultimately obtain high-quality finished parts.

对初始任务分配方案进行负载均衡计算,得到负载均衡系数。负载均衡计算考虑了机床的处理能力、当前负载和任务复杂度,生成反映各机床负载情况的系数。通过遗传算法对初始任务分配方案和负载均衡系数进行优化重组,得到优化任务分配方案。遗传算法使用负载均衡和加工效率作为适应度函数,通过交叉和变异操作生成更优的分配方案。对优化任务分配方案进行冲突检测,得到任务冲突矩阵。冲突检测识别时间和资源上的潜在冲突,生成一个表示任务间冲突关系的矩阵。通过图着色算法对任务冲突矩阵进行冲突消解,得到无冲突任务序列。图着色算法将冲突任务视为图中的顶点,用不同颜色表示不同的执行时间段,最小化所需的颜色数量,从而解决冲突。The initial task allocation scheme is subjected to load balancing calculation to obtain the load balancing coefficient. The load balancing calculation takes into account the processing capacity, current load and task complexity of the machine tools, and generates coefficients that reflect the load conditions of each machine tool. The initial task allocation scheme and the load balancing coefficient are optimized and reorganized by the genetic algorithm to obtain the optimized task allocation scheme. The genetic algorithm uses load balancing and processing efficiency as fitness functions, and generates a better allocation scheme through crossover and mutation operations. Conflict detection is performed on the optimized task allocation scheme to obtain the task conflict matrix. Conflict detection identifies potential conflicts in time and resources, and generates a matrix representing the conflict relationship between tasks. The task conflict matrix is conflict-resolved by the graph coloring algorithm to obtain a conflict-free task sequence. The graph coloring algorithm regards conflicting tasks as vertices in the graph, uses different colors to represent different execution time periods, and minimizes the number of colors required to resolve conflicts.

对无冲突任务序列进行时间窗口划分,得到动态调度时间表。时间窗口划分考虑了任务的执行时间和机床的可用时间,生成一个详细的执行计划。最后,通过强化学习算法对动态调度时间表进行策略优化,得到协同加工策略。强化学习算法,如深度Q网络(DQN),通过模拟不同调度决策的长期收益,学习最优的调度策略。The conflict-free task sequence is divided into time windows to obtain a dynamic scheduling schedule. The time window division takes into account the execution time of the task and the available time of the machine tool to generate a detailed execution plan. Finally, the dynamic scheduling schedule is optimized through the reinforcement learning algorithm to obtain the collaborative processing strategy. Reinforcement learning algorithms, such as deep Q networks (DQN), learn the optimal scheduling strategy by simulating the long-term benefits of different scheduling decisions.

例如,在一个包含5台数控机床的加工单元中,每台机床每秒产生100个数据点,包括主轴转速、进给速度、切削力等。使用10秒的滑动窗口,提取20个统计特征,形成一个5x20的状态特征矩阵。通过VAR模型预测未来1小时的状态变化。将一个复杂的航空零件加工任务分解为50个子任务,每个子任务包含特定的加工参数。初始匹配后,计算得到负载均衡系数,范围从0.6到1.2。For example, in a machining unit containing 5 CNC machine tools, each machine tool generates 100 data points per second, including spindle speed, feed rate, cutting force, etc. Using a 10-second sliding window, 20 statistical features are extracted to form a 5x20 state feature matrix. The state changes in the next hour are predicted by the VAR model. A complex aviation parts machining task is decomposed into 50 subtasks, each of which contains specific machining parameters. After the initial matching, the load balancing coefficient is calculated, ranging from 0.6 to 1.2.

遗传算法使用100个个体,进行500代进化,得到优化分配方案。冲突检测发现15对任务存在时间冲突,生成50x50的冲突矩阵。图着色算法使用6种颜色成功解决所有冲突。将无冲突序列划分为12个2小时的时间窗口,形成初步调度表。最后,DQN强化学习模型通过模拟10000个回合,学习到最优的动态调整策略。最终的协同加工策略能够根据实时机床状态和任务进度,动态调整任务分配和执行顺序,实现了多机床的高效协同工作。The genetic algorithm used 100 individuals and evolved for 500 generations to obtain the optimal allocation solution. Conflict detection found that 15 pairs of tasks had time conflicts and generated a 50x50 conflict matrix. The graph coloring algorithm successfully resolved all conflicts using 6 colors. The conflict-free sequence was divided into 12 2-hour time windows to form a preliminary schedule. Finally, the DQN reinforcement learning model learned the optimal dynamic adjustment strategy by simulating 10,000 rounds. The final collaborative processing strategy can dynamically adjust the task allocation and execution order according to the real-time machine tool status and task progress, realizing efficient collaborative work of multiple machine tools.

在一具体实施例中,执行步骤S105的过程可以具体包括如下步骤:In a specific embodiment, the process of executing step S105 may specifically include the following steps:

(1)对协同加工策略进行解析处理,得到各机床控制指令序列;(1) Analyze the collaborative machining strategy to obtain the control instruction sequence of each machine tool;

(2)通过实时控制接口对各机床控制指令序列进行执行以控制多台数控机床进行实时加工,得到实时加工状态数据;(2) Execute the control instruction sequence of each machine tool through the real-time control interface to control multiple CNC machine tools to perform real-time processing and obtain real-time processing status data;

(3)对实时加工状态数据进行多源数据融合,得到综合状态特征向量;(3) Perform multi-source data fusion on real-time processing status data to obtain a comprehensive state feature vector;

(4)通过卡尔曼滤波算法对综合状态特征向量进行噪声抑制,得到优化状态估计值;(4) The Kalman filter algorithm is used to suppress the noise of the comprehensive state feature vector to obtain the optimized state estimate;

(5)对优化状态估计值进行统计过程控制分析,得到过程能力指数;(5) Perform statistical process control analysis on the optimized state estimate to obtain the process capability index;

(6)通过模糊推理系统对过程能力指数进行评估,得到质量状态等级;(6) Evaluate the process capability index through the fuzzy reasoning system to obtain the quality status level;

(7)对质量状态等级和协同加工策略进行关联分析,得到策略影响因子;(7) Conduct correlation analysis between quality status level and collaborative processing strategy to obtain strategy influencing factors;

(8)通过支持向量回归算法对策略影响因子进行建模,得到质量预测模型;(8) Model the strategy influencing factors through the support vector regression algorithm to obtain a quality prediction model;

(9)对质量预测模型进行多目标优化计算,得到补偿参数集;(9) Perform multi-objective optimization calculation on the quality prediction model to obtain a compensation parameter set;

(10)通过自适应控制算法对补偿参数集进行动态调整,得到质量补偿指令。(10) The compensation parameter set is dynamically adjusted through the adaptive control algorithm to obtain the quality compensation instruction.

具体地,对协同加工策略进行解析处理,得到各机床控制指令序列。解析处理将高层策略转换为具体的机床操作指令,如主轴转速、进给速度等参数设置。通过实时控制接口对各机床控制指令序列进行执行以控制多台数控机床进行实时加工,得到实时加工状态数据。实时控制接口利用工业以太网或现场总线技术,实现控制系统与机床之间的高速、可靠通信。对实时加工状态数据进行多源数据融合,得到综合状态特征向量。多源数据融合采用Dempster-Shafer证据理论,综合来自不同传感器的信息,形成更全面、准确的状态描述。通过卡尔曼滤波算法对综合状态特征向量进行噪声抑制,得到优化状态估计值。卡尔曼滤波通过预测-校正的迭代过程,有效去除测量噪声,提供最优状态估计。Specifically, the collaborative processing strategy is parsed to obtain the control instruction sequence of each machine tool. The parsing process converts the high-level strategy into specific machine tool operation instructions, such as spindle speed, feed speed and other parameter settings. The control instruction sequence of each machine tool is executed through the real-time control interface to control multiple CNC machine tools for real-time processing and obtain real-time processing status data. The real-time control interface uses industrial Ethernet or fieldbus technology to achieve high-speed and reliable communication between the control system and the machine tool. Multi-source data fusion is performed on the real-time processing status data to obtain a comprehensive state feature vector. Multi-source data fusion uses the Dempster-Shafer evidence theory to integrate information from different sensors to form a more comprehensive and accurate state description. The noise of the comprehensive state feature vector is suppressed by the Kalman filter algorithm to obtain the optimized state estimate. The Kalman filter effectively removes measurement noise and provides the optimal state estimate through the prediction-correction iterative process.

对优化状态估计值进行统计过程控制分析,得到过程能力指数。统计过程控制(SPC)使用控制图技术,计算如Cp和Cpk等过程能力指数,评估加工过程的稳定性和能力。通过模糊推理系统对过程能力指数进行评估,得到质量状态等级。模糊推理系统基于专家知识构建模糊规则库,将定量的过程能力指数转化为定性的质量状态等级。对质量状态等级和协同加工策略进行关联分析,得到策略影响因子。关联分析使用Apriori算法,挖掘加工策略与质量状态之间的潜在关系,识别关键影响因素。通过支持向量回归(SVR)算法对策略影响因子进行建模,得到质量预测模型。SVR利用核函数将数据映射到高维空间,构建非线性回归模型,预测加工质量。Statistical process control analysis is performed on the optimized state estimate to obtain the process capability index. Statistical process control (SPC) uses control chart technology to calculate process capability indices such as Cp and Cpk to evaluate the stability and capability of the processing process. The process capability index is evaluated through the fuzzy inference system to obtain the quality status level. The fuzzy inference system builds a fuzzy rule base based on expert knowledge to convert the quantitative process capability index into a qualitative quality status level. The quality status level and the collaborative processing strategy are analyzed to obtain the strategy influencing factors. The association analysis uses the Apriori algorithm to explore the potential relationship between the processing strategy and the quality status and identify the key influencing factors. The strategy influencing factors are modeled through the support vector regression (SVR) algorithm to obtain the quality prediction model. SVR uses kernel functions to map data to high-dimensional space, build a nonlinear regression model, and predict processing quality.

对质量预测模型进行多目标优化计算,得到补偿参数集。多目标优化采用NSGA-II算法,同时考虑加工质量、效率和成本等多个目标,生成Pareto最优解集。最后,通过自适应控制算法对补偿参数集进行动态调整,得到质量补偿指令。自适应控制算法基于模型预测控制(MPC)框架,根据实时加工状态和质量预测,动态调整补偿参数。The quality prediction model is optimized by multi-objective calculation to obtain the compensation parameter set. The multi-objective optimization adopts the NSGA-II algorithm, which considers multiple objectives such as processing quality, efficiency and cost at the same time to generate the Pareto optimal solution set. Finally, the compensation parameter set is dynamically adjusted by the adaptive control algorithm to obtain the quality compensation instruction. The adaptive control algorithm is based on the model predictive control (MPC) framework and dynamically adjusts the compensation parameters according to the real-time processing status and quality prediction.

例如,在一个五轴数控铣床加工航空发动机叶片的场景中,协同加工策略被解析为包含500个G代码指令的序列。实时控制接口以100Hz的频率执行这些指令,同时采集主轴转速、进给速度、切削力等10个参数的实时数据。多源数据融合将这10个参数综合为一个30维的状态特征向量。卡尔曼滤波假设过程噪声和观测噪声均为高斯分布,通过迭代计算,将测量噪声的标准差从原始的0.1mm降低到0.01mm。For example, in a scenario where a five-axis CNC milling machine processes aircraft engine blades, the collaborative processing strategy is parsed into a sequence of 500 G-code instructions. The real-time control interface executes these instructions at a frequency of 100 Hz, while collecting real-time data of 10 parameters such as spindle speed, feed rate, and cutting force. Multi-source data fusion integrates these 10 parameters into a 30-dimensional state feature vector. The Kalman filter assumes that both process noise and observation noise are Gaussian distributed. Through iterative calculation, the standard deviation of the measurement noise is reduced from the original 0.1 mm to 0.01 mm.

统计过程控制分析计算得到Cp=1.5和Cpk=1.3,其中,Cp为过程能力指数,Cpk为过程能力指数修正值。表明加工过程基本稳定但存在偏移。模糊推理系统基于5个模糊规则,将这些指数转化为“良好”的质量状态等级。关联分析发现切削速度和冷却液流量是影响质量的两个主要因素。SVR模型使用RBF核函数,在200组历史数据上训练,建立了影响因子与加工质量的映射关系。Statistical process control analysis calculated Cp=1.5 and Cpk=1.3, where Cp is the process capability index and Cpk is the process capability index correction value. This indicates that the machining process is basically stable but there is an offset. The fuzzy inference system converts these indices into a "good" quality status level based on five fuzzy rules. Correlation analysis found that cutting speed and coolant flow are the two main factors affecting quality. The SVR model uses the RBF kernel function and is trained on 200 sets of historical data to establish a mapping relationship between influencing factors and machining quality.

NSGA-II算法使用种群大小为100,进化500代,得到一组包含10个参数的补偿方案。自适应控制算法在5秒的预测时域内,每0.1秒计算一次最优控制输入,动态调整切削参数。最终生成的质量补偿指令包括将切削速度提高5%,冷却液流量增加10%等具体操作,有效提升了叶片的加工精度和表面质量。The NSGA-II algorithm uses a population size of 100 and evolves for 500 generations to obtain a set of compensation solutions containing 10 parameters. The adaptive control algorithm calculates the optimal control input every 0.1 seconds within the 5-second prediction time domain and dynamically adjusts the cutting parameters. The quality compensation instructions finally generated include specific operations such as increasing the cutting speed by 5% and increasing the coolant flow by 10%, which effectively improves the machining accuracy and surface quality of the blade.

在一具体实施例中,执行步骤S106的过程可以具体包括如下步骤:In a specific embodiment, the process of executing step S106 may specifically include the following steps:

(1)对标准化参数数据集和质量补偿指令进行时间序列对齐,得到同步数据矩阵;(1) Time series alignment of the standardized parameter data set and mass compensation instructions to obtain a synchronized data matrix;

(2)通过小波包变换对同步数据矩阵进行多尺度分解,得到特征系数集;(2) Perform multi-scale decomposition of the synchronization data matrix through wavelet packet transform to obtain a set of characteristic coefficients;

(3)对特征系数集进行主成分分析,得到降维特征向量;(3) Perform principal component analysis on the feature coefficient set to obtain the reduced-dimensional feature vector;

(4)通过支持向量机算法对降维特征向量进行故障模式分类,得到初步故障类别;(4) Using the support vector machine algorithm to classify the fault modes of the reduced-dimensional feature vectors, we can obtain preliminary fault categories.

(5)对初步故障类别进行模糊集合运算,得到故障隶属度矩阵;(5) Perform fuzzy set operations on the preliminary fault categories to obtain the fault membership matrix;

(6)通过人工神经网络对故障隶属度矩阵进行非线性映射,得到故障严重程度评估结果;(6) Perform nonlinear mapping of the fault membership matrix through an artificial neural network to obtain the fault severity assessment result;

(7)对故障严重程度评估结果进行时间序列预测,得到故障预测结果;(7) Perform time series prediction on the fault severity assessment results to obtain fault prediction results;

(8)通过决策树算法对故障预测结果进行规则提取,得到故障处理规则集;(8) Extract rules from fault prediction results through decision tree algorithm to obtain a set of fault handling rules;

(9)对故障处理规则集进行优先级排序,得到分级控制策略;(9) Prioritize the fault handling rule set to obtain a hierarchical control strategy;

(10)通过模型预测控制算法对分级控制策略进行动态优化,得到协同控制指令。(10) The hierarchical control strategy is dynamically optimized through the model predictive control algorithm to obtain the collaborative control instructions.

需要说明的是,对标准化参数数据集和质量补偿指令进行时间序列对齐,得到同步数据矩阵。时间序列对齐采用动态时间规整(DTW)算法,解决不同采样频率和时间延迟问题,确保数据的时间一致性。然后,通过小波包变换对同步数据矩阵进行多尺度分解,得到特征系数集。小波包变换将信号分解为不同频率和时间尺度的子带,提供了信号的时频局部特征。It should be noted that the standardized parameter data set and the quality compensation instructions are aligned in time series to obtain a synchronized data matrix. The time series alignment uses the dynamic time warping (DTW) algorithm to solve the problem of different sampling frequencies and time delays and ensure the time consistency of the data. Then, the synchronized data matrix is decomposed at multiple scales by wavelet packet transform to obtain a set of characteristic coefficients. Wavelet packet transform decomposes the signal into subbands of different frequencies and time scales, providing the time-frequency local characteristics of the signal.

对特征系数集进行主成分分析,得到降维特征向量。主成分分析(PCA)通过计算协方差矩阵的特征值和特征向量,将高维数据投影到低维空间,保留主要信息。接着,通过支持向量机(SVM)算法对降维特征向量进行故障模式分类,得到初步故障类别。SVM在高维特征空间中构建最优分离超平面,实现故障模式的多类别分类。Perform principal component analysis on the characteristic coefficient set to obtain the reduced-dimensional feature vector. Principal component analysis (PCA) projects high-dimensional data into a low-dimensional space by calculating the eigenvalues and eigenvectors of the covariance matrix, retaining the main information. Then, the support vector machine (SVM) algorithm is used to classify the fault mode of the reduced-dimensional feature vector to obtain the preliminary fault category. SVM constructs the optimal separation hyperplane in the high-dimensional feature space to achieve multi-category classification of fault modes.

对初步故障类别进行模糊集合运算,得到故障隶属度矩阵。模糊集合运算将确定性的分类结果转化为模糊隶属度,反映故障分类的不确定性。通过人工神经网络对故障隶属度矩阵进行非线性映射,得到故障严重程度评估结果。人工神经网络,如多层感知器(MLP),利用其非线性拟合能力,将模糊隶属度转换为定量的严重程度评分。Perform fuzzy set operations on the preliminary fault categories to obtain the fault membership matrix. Fuzzy set operations convert the deterministic classification results into fuzzy membership, reflecting the uncertainty of fault classification. Perform nonlinear mapping on the fault membership matrix through artificial neural networks to obtain the fault severity assessment results. Artificial neural networks, such as multilayer perceptrons (MLPs), use their nonlinear fitting capabilities to convert fuzzy membership into quantitative severity scores.

对故障严重程度评估结果进行时间序列预测,得到故障预测结果。时间序列预测采用长短期记忆(LSTM)网络,捕捉故障发展的长期依赖关系。通过决策树算法对故障预测结果进行规则提取,得到故障处理规则集。决策树算法,如C4.5,通过信息增益准则构建树结构,将复杂的预测结果转化为可解释的规则。Perform time series prediction on the fault severity assessment results to obtain fault prediction results. Time series prediction uses a long short-term memory (LSTM) network to capture the long-term dependencies of fault development. Use a decision tree algorithm to extract rules from the fault prediction results to obtain a set of fault handling rules. Decision tree algorithms, such as C4.5, build a tree structure through the information gain criterion to convert complex prediction results into explainable rules.

对故障处理规则集进行优先级排序,得到分级控制策略。优先级排序考虑故障的严重程度、影响范围和处理难度等因素,使用层次分析法(AHP)确定规则的权重。最后,通过模型预测控制(MPC)算法对分级控制策略进行动态优化,得到协同控制指令。MPC在预测时域内求解最优控制序列,实现对多机床系统的协同控制。The fault handling rule set is prioritized to obtain a hierarchical control strategy. Priority sorting takes into account factors such as the severity of the fault, the scope of impact, and the difficulty of handling. The analytic hierarchy process (AHP) is used to determine the weight of the rule. Finally, the hierarchical control strategy is dynamically optimized through the model predictive control (MPC) algorithm to obtain collaborative control instructions. MPC solves the optimal control sequence in the prediction time domain to achieve collaborative control of multiple machine tool systems.

举例说明,在一个包含5台数控机床的加工单元中,每台机床采集10种参数,采样频率为100Hz。使用DTW算法将这些参数与每秒一次的质量补偿指令对齐,形成一个5×11×100的同步数据矩阵。对这个矩阵应用4层小波包分解,得到16个子带的特征系数。PCA分析将原始1600维特征(5×11×16×2)降至50维,保留了95%的信息量。For example, in a processing unit containing 5 CNC machine tools, each machine tool collects 10 parameters with a sampling frequency of 100Hz. The DTW algorithm is used to align these parameters with the quality compensation instructions once per second to form a 5×11×100 synchronous data matrix. A 4-layer wavelet packet decomposition is applied to this matrix to obtain the characteristic coefficients of 16 subbands. PCA analysis reduces the original 1600-dimensional features (5×11×16×2) to 50 dimensions, retaining 95% of the information.

SVM使用RBF核函数,在历史数据上训练出一个能识别10种故障模式的分类器。模糊集合运算将SVM的输出转换为10×10的隶属度矩阵。一个3层(50-20-1)的MLP网络将隶属度矩阵映射为0到10的故障严重度评分。LSTM网络(包含64个隐藏单元)预测未来24小时的故障发展趋势。C4.5决策树算法从预测结果中提取出20条IF-THEN规则。The SVM uses the RBF kernel function to train a classifier that can identify 10 fault modes on historical data. Fuzzy set operations convert the output of the SVM into a 10×10 membership matrix. A 3-layer (50-20-1) MLP network maps the membership matrix to a fault severity score from 0 to 10. The LSTM network (containing 64 hidden units) predicts the fault development trend in the next 24 hours. The C4.5 decision tree algorithm extracts 20 IF-THEN rules from the prediction results.

AHP方法根据专家评分,为这20条规则分配权重,形成分级控制策略。最后,MPC算法在5分钟的预测时域内,以0.1秒为步长,求解二次规划问题,生成最优的协同控制指令序列。这些指令包括调整加工参数、重新分配任务、启动备用设备等具体操作,实现了多机床系统的智能故障预防和协同控制。The AHP method assigns weights to these 20 rules based on expert scores to form a hierarchical control strategy. Finally, the MPC algorithm solves the quadratic programming problem in a 5-minute prediction time domain with a step size of 0.1 seconds to generate the optimal collaborative control instruction sequence. These instructions include specific operations such as adjusting processing parameters, reallocating tasks, and starting backup equipment, realizing intelligent fault prevention and collaborative control of multi-machine tool systems.

本发明实施例还提供了一种数控机床的协同控制系统,如图2所示,该一种数控机床的协同控制系统具体包括:The embodiment of the present invention further provides a collaborative control system for a CNC machine tool, as shown in FIG2 , and the collaborative control system for a CNC machine tool specifically includes:

采集模块201,用于对多台数控机床进行多维参数采集及预处理,得到标准化参数数据集;The acquisition module 201 is used to perform multi-dimensional parameter acquisition and preprocessing on multiple CNC machine tools to obtain a standardized parameter data set;

分析模块202,用于对所述标准化参数数据集进行多模型融合分析,得到机床工作状态预测数据;An analysis module 202 is used to perform multi-model fusion analysis on the standardized parameter data set to obtain machine tool working state prediction data;

计算模块203,用于对所述机床工作状态预测数据进行自适应参数优化计算,得到目标加工参数组合;A calculation module 203 is used to perform adaptive parameter optimization calculation on the machine tool working state prediction data to obtain a target processing parameter combination;

分配模块204,用于对实时采集的所述多台数控机床的状态信息和所述目标加工参数组合进行动态分配处理,得到协同加工策略;An allocation module 204 is used to dynamically allocate the state information of the plurality of CNC machine tools and the target processing parameter combination collected in real time to obtain a collaborative processing strategy;

加工模块205,用于通过所述协同加工策略控制所述多台数控机床进行实时加工,并采集实时加工过程中的实时测量数据,并对所述实时测量数据以及所述协同加工策略进行控制分析,得到质量补偿指令;The processing module 205 is used to control the multiple CNC machine tools to perform real-time processing through the collaborative processing strategy, collect real-time measurement data during the real-time processing, and control and analyze the real-time measurement data and the collaborative processing strategy to obtain quality compensation instructions;

识别模块206,用于对所述标准化参数数据集和所述质量补偿指令进行故障模式识别处理,得到故障预测结果,并通过决策树算法对所述故障预测结果进行控制指令分析,生成协同控制指令。The identification module 206 is used to perform fault mode identification processing on the standardized parameter data set and the quality compensation instruction to obtain a fault prediction result, and perform control instruction analysis on the fault prediction result through a decision tree algorithm to generate a coordinated control instruction.

通过上述各个模块的协同工作,通过多维参数采集和预处理技术,实现了对多台机床运行状态的全面、精确捕捉,为高效协同控制奠定了坚实的数据基础;多模型融合分析方法有效提高了机床工作状态预测的准确性,使得协同决策更加精准;自适应参数优化计算实现了加工参数的动态优化,显著提升了多机协作的效率;动态分配处理机制实现了多台机床的智能协同运作,充分利用了设备资源,大幅提高了整体生产效率;实时质量控制和补偿机制确保了协同加工过程中的质量一致性,减少了因机床间差异导致的误差;故障模式识别和预测功能提高了协同系统的可靠性,减少了停机时间,保证了持续高效运行;决策树算法的应用使得协同控制指令的生成更加智能化,提高了响应速度和适应性;整合多源数据和多种先进算法,构建了全面的机床协同控制系统,不仅提高了整体加工精度,还减少了人工干预需求,大大提升了自动化水平;系统的自学习和自适应能力使得协同控制策略能够不断优化,应对复杂多变的生产环境;实时性和预测性相结合的特点,使得系统能在保证当前协同加工质量的同时,预见并预防可能出现的问题,提高了协作的连续性和稳定性;协同控制策略的实施,使得整个加工系统表现出更高的灵活性和适应性,能够快速响应生产需求变化,提高了整体生产效率;最后,这种基于数据驱动和智能算法的协同控制方法,显著提升了多机协作的效率和准确率。Through the collaborative work of the above modules, through multi-dimensional parameter collection and preprocessing technology, the operating status of multiple machine tools is fully and accurately captured, laying a solid data foundation for efficient collaborative control; the multi-model fusion analysis method effectively improves the accuracy of machine tool working status prediction, making collaborative decision-making more accurate; adaptive parameter optimization calculation realizes dynamic optimization of processing parameters, significantly improving the efficiency of multi-machine collaboration; dynamic allocation processing mechanism realizes the intelligent collaborative operation of multiple machine tools, fully utilizes equipment resources, and greatly improves overall production efficiency; real-time quality control and compensation mechanism ensures quality consistency during collaborative processing and reduces errors caused by differences between machine tools; fault mode recognition and prediction functions improve the reliability of the collaborative system, reduce downtime, and ensure continuous and efficient operation; the application of decision tree algorithm makes collaborative control The generation of control instructions is more intelligent, which improves the response speed and adaptability; by integrating multi-source data and multiple advanced algorithms, a comprehensive machine tool collaborative control system is constructed, which not only improves the overall processing accuracy, but also reduces the need for manual intervention, greatly improving the level of automation; the system's self-learning and adaptive capabilities enable the collaborative control strategy to be continuously optimized to cope with complex and changing production environments; the combination of real-time and predictive characteristics enables the system to foresee and prevent possible problems while ensuring the current collaborative processing quality, thereby improving the continuity and stability of collaboration; the implementation of the collaborative control strategy enables the entire processing system to show higher flexibility and adaptability, and can quickly respond to changes in production needs, thereby improving overall production efficiency; finally, this collaborative control method based on data-driven and intelligent algorithms significantly improves the efficiency and accuracy of multi-machine collaboration.

基于与上述实施例中的方法相同的思想,本申请提供的系统能够实现上述实施例的方法,为了便于说明,系统实施例的结构示意图中,仅仅示出了与本申请实施例相关的部分,本邻域技术人员可以理解,图示结构并不构成对该系统的限定,可以包括比图示更多或更少的模块,或者组合某些模块,或者不同的模块布置。Based on the same idea as the method in the above-mentioned embodiment, the system provided by the present application can implement the method in the above-mentioned embodiment. For the convenience of explanation, the structural diagram of the system embodiment only shows the part related to the embodiment of the present application. Those skilled in the art can understand that the illustrated structure does not constitute a limitation on the system, and may include more or fewer modules than shown in the diagram, or a combination of certain modules, or different module arrangements.

以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求范围当中。The above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit the same. Although the present invention has been described in detail with reference to the embodiments, a person skilled in the art should understand that the specific implementation modes of the present invention can still be modified or replaced by equivalents, and any modification or equivalent replacement that does not depart from the spirit and scope of the present invention should be included in the scope of the claims of the present invention.

Claims (8)

1. The cooperative control method of the numerical control machine tool is characterized by comprising the following steps of:
carrying out multidimensional parameter acquisition and pretreatment on a plurality of numerical control machine tools to obtain a standardized parameter data set;
Performing multi-model fusion analysis on the standardized parameter data set to obtain machine tool working state prediction data;
Performing adaptive parameter optimization calculation on the machine tool working state prediction data to obtain a target machining parameter combination;
dynamically distributing the state information of the plurality of numerical control machine tools acquired in real time and the target machining parameter combination to obtain a cooperative machining strategy;
controlling the numerical control machines to process in real time through the cooperative processing strategy, collecting real-time measurement data in the real-time processing process, and controlling and analyzing the real-time measurement data and the cooperative processing strategy to obtain a quality compensation instruction;
and carrying out fault mode identification processing on the standardized parameter data set and the quality compensation instruction to obtain a fault prediction result, and carrying out control instruction analysis on the fault prediction result through a decision tree algorithm to generate a cooperative control instruction.
2. The cooperative control method of numerically-controlled machine tools according to claim 1, wherein the step of performing multidimensional parameter acquisition and preprocessing on the plurality of numerically-controlled machine tools to obtain the standardized parameter data set comprises:
carrying out multichannel parallel acquisition on the position, feeding speed, main shaft acceleration, temperature and vibration data of a plurality of numerical control machine tools to obtain original multidimensional parameter data;
Performing wavelet transformation filtering processing on the original multidimensional parameter data to obtain noise reduction parameter data;
feature extraction is carried out on the noise reduction parameter data through a principal component analysis algorithm, so that dimension reduction feature data are obtained;
performing Z-score standardization processing on the dimension reduction characteristic data to obtain preliminary standardization data;
Performing discretization processing on the preliminary standardized data through a self-adaptive quantization algorithm to obtain discretization parameter data;
performing time window segmentation on the discretization parameter data to obtain a time sequence parameter segment;
Performing frequency domain conversion on the time sequence parameter fragments through Fourier transformation to obtain frequency domain characteristic data;
performing peak detection and spectral line extraction on the frequency domain feature data to obtain optimized spectrum features;
Performing cluster analysis on the optimized spectrum features through a self-organizing map algorithm to obtain a parameter clustering result;
and carrying out multi-dimensional cross validation on the parameter clustering result to obtain the standardized parameter data set.
3. The cooperative control method of a numerically-controlled machine tool according to claim 1, wherein the step of performing multi-model fusion analysis on the standardized parameter data set to obtain machine tool working state prediction data comprises:
Performing time sequence decomposition on the standardized parameter data set to obtain trend items, season items and random items;
Carrying out time sequence prediction on the trend item through an autoregressive integral moving average algorithm to obtain a trend prediction result;
Periodically analyzing the seasonal items through Fourier series expansion to obtain seasonal features;
Carrying out predictive analysis on the random item through a long-short-term memory network to obtain random item predictive data;
Fusing the trend prediction result, the seasonal feature and the random item prediction data through an ensemble learning algorithm to obtain a preliminary state prediction result;
carrying out sliding window segmentation on the standardized parameter data set to obtain a plurality of time window samples;
carrying out parallel calculation on the plurality of time window samples through a support vector regression algorithm to obtain a plurality of groups of local prediction data;
Carrying out dynamic weighted average on the multiple groups of local prediction data to obtain a comprehensive prediction result;
parameter optimization is carried out on the preliminary state prediction result and the comprehensive prediction result through a particle swarm optimization algorithm, so that optimized prediction data are obtained;
and carrying out Monte Carlo simulation on the optimized prediction data to generate a plurality of groups of prediction data, and analyzing the confidence interval to obtain the machine tool working state prediction data.
4. The cooperative control method of a numerically-controlled machine tool according to claim 1, wherein the step of performing adaptive parameter optimization calculation on the machine tool operation state prediction data to obtain a target machining parameter combination includes:
Performing multidimensional decomposition on the machine tool working state prediction data to obtain a working state feature vector;
Performing dimension reduction processing on the working state feature vector through a principal component analysis algorithm to obtain an optimized feature set;
Performing fuzzy cluster analysis on the optimized feature set to obtain a working state mode classification result;
Generating initial parameters of the working state mode classification result through a genetic algorithm to obtain an initial processing parameter set;
carrying out orthogonal test design on the initial processing parameter set to obtain a parameter optimization test scheme;
performing multi-objective optimization calculation on the parameter optimization test scheme by a response surface method to obtain an optimized parameter response surface;
gradient descent search is carried out on the optimized parameter response curved surface, and a local optimal parameter combination is obtained;
Performing global optimization on the local optimal parameter combination through a simulated annealing algorithm to obtain a global optimization parameter set;
performing sensitivity analysis on the global optimization parameter set to obtain parameter sensitivity ordering;
And carrying out weighted combination on the parameter sensitivity ordering by using an adaptive weight adjustment algorithm to obtain the target processing parameter combination.
5. The cooperative control method of a numerically-controlled machine tool according to claim 1, wherein the step of dynamically allocating the combination of the state information of the plurality of numerically-controlled machines acquired in real time and the target machining parameter to obtain the cooperative machining strategy includes:
carrying out real-time data flow processing on the state information of the plurality of numerical control machine tools to obtain a machine tool state characteristic matrix;
Trend prediction is carried out on the machine tool state feature matrix through multivariate time sequence analysis, and a short-term state prediction result is obtained;
performing task decomposition on the target processing parameter combination to obtain a subtask parameter set;
Performing initial matching on the short-term state prediction result and the subtask parameter set to obtain an initial task allocation scheme;
carrying out load balancing calculation on the initial task allocation scheme to obtain a load balancing coefficient;
Optimizing and reorganizing the initial task allocation scheme and the load balancing coefficient through a genetic algorithm to obtain an optimized task allocation scheme;
Performing conflict detection on the optimized task allocation scheme to obtain a task conflict matrix;
carrying out conflict resolution on the task conflict matrix through a graph coloring algorithm to obtain a conflict-free task sequence;
Performing time window division on the conflict-free task sequence to obtain a dynamic scheduling time table;
And carrying out strategy optimization on the dynamic scheduling schedule through a reinforcement learning algorithm to obtain the collaborative processing strategy.
6. The cooperative control method of a numerically-controlled machine tool according to claim 1, wherein the step of controlling the plurality of numerically-controlled machines to perform real-time machining by the cooperative machining strategy, collecting real-time measurement data in a real-time machining process, and performing control analysis on the real-time measurement data and the cooperative machining strategy to obtain the quality compensation instruction includes:
analyzing the cooperative machining strategy to obtain control instruction sequences of all machine tools;
executing the control instruction sequences of the machine tools through a real-time control interface to control the numerical control machine tools to process in real time, so as to obtain real-time processing state data;
carrying out multi-source data fusion on the real-time processing state data to obtain a comprehensive state feature vector;
noise suppression is carried out on the comprehensive state feature vector through a Kalman filtering algorithm, and an optimized state estimation value is obtained;
carrying out statistical process control analysis on the optimized state estimation value to obtain a process capability index;
Evaluating the process capability index through a fuzzy reasoning system to obtain a quality state grade;
performing association analysis on the quality state grade and the collaborative processing strategy to obtain a strategy influence factor;
Modeling the strategy influence factors through a support vector regression algorithm to obtain a quality prediction model;
Performing multi-objective optimization calculation on the quality prediction model to obtain a compensation parameter set;
and dynamically adjusting the compensation parameter set through an adaptive control algorithm to obtain the quality compensation instruction.
7. The cooperative control method of a numerically-controlled machine tool according to claim 6, wherein the step of performing failure mode recognition processing on the standardized parameter data set and the quality compensation instruction to obtain a failure prediction result, and performing control instruction analysis on the failure prediction result through a decision tree algorithm to generate a cooperative control instruction includes:
performing time sequence alignment on the standardized parameter data set and the quality compensation instruction to obtain a synchronous data matrix;
performing multi-scale decomposition on the synchronous data matrix through wavelet packet transformation to obtain a characteristic coefficient set;
Performing principal component analysis on the characteristic coefficient set to obtain a dimension-reducing characteristic vector;
Performing fault mode classification on the dimension reduction feature vector through a support vector machine algorithm to obtain a preliminary fault class;
Performing fuzzy set operation on the preliminary fault category to obtain a fault membership matrix;
Nonlinear mapping is carried out on the fault membership matrix through an artificial neural network, so that a fault severity assessment result is obtained;
performing time sequence prediction on the fault severity evaluation result to obtain a fault prediction result;
performing rule extraction on the fault prediction result through the decision tree algorithm to obtain a fault processing rule set;
the priority ranking is carried out on the fault processing rule set, and a hierarchical control strategy is obtained;
and dynamically optimizing the hierarchical control strategy through a model predictive control algorithm to obtain the cooperative control instruction.
8. A cooperative control system of a numerical control machine tool for performing the cooperative control method of a numerical control machine tool according to any one of claims 1 to 7, comprising:
the acquisition module is used for carrying out multidimensional parameter acquisition and pretreatment on a plurality of numerical control machine tools to obtain a standardized parameter data set;
the analysis module is used for carrying out multi-model fusion analysis on the standardized parameter data set to obtain machine tool working state prediction data;
The calculation module is used for carrying out self-adaptive parameter optimization calculation on the machine tool working state prediction data to obtain a target machining parameter combination;
The distribution module is used for dynamically distributing the state information of the plurality of numerical control machine tools acquired in real time and the target machining parameter combination to obtain a cooperative machining strategy;
The processing module is used for controlling the numerical control machines to process in real time through the cooperative processing strategy, collecting real-time measurement data in the real-time processing process, and controlling and analyzing the real-time measurement data and the cooperative processing strategy to obtain a quality compensation instruction;
The identification module is used for carrying out fault mode identification processing on the standardized parameter data set and the quality compensation instruction to obtain a fault prediction result, and carrying out control instruction analysis on the fault prediction result through a decision tree algorithm to generate a cooperative control instruction.
CN202411044659.7A 2024-08-01 2024-08-01 Cooperative control method and system for CNC machine tools Active CN118567294B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411044659.7A CN118567294B (en) 2024-08-01 2024-08-01 Cooperative control method and system for CNC machine tools

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411044659.7A CN118567294B (en) 2024-08-01 2024-08-01 Cooperative control method and system for CNC machine tools

Publications (2)

Publication Number Publication Date
CN118567294A true CN118567294A (en) 2024-08-30
CN118567294B CN118567294B (en) 2025-01-14

Family

ID=92467275

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411044659.7A Active CN118567294B (en) 2024-08-01 2024-08-01 Cooperative control method and system for CNC machine tools

Country Status (1)

Country Link
CN (1) CN118567294B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118764314A (en) * 2024-09-02 2024-10-11 中京科信技术有限公司 Communication equipment operation method, device and equipment combined with power supply monitoring
CN118818992A (en) * 2024-09-20 2024-10-22 南京比逊弥特智能科技有限公司 Single module follow-up control method and system
CN118868326A (en) * 2024-09-20 2024-10-29 大连纳思达汽车设备有限公司 High-power battery pack charging and discharging control method and system based on artificial intelligence
CN118944306A (en) * 2024-10-15 2024-11-12 中交(天津)技术检测有限公司 Switching control method and system based on short-circuit breaker
CN118981184A (en) * 2024-10-16 2024-11-19 南通理工学院 Polyester fiber yarn multi-device collaborative control system using PLC controller
CN119002399A (en) * 2024-10-21 2024-11-22 深圳市京田精密科技有限公司 Intelligent monitoring method and system for numerical control machine tool

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114722729A (en) * 2022-06-01 2022-07-08 中科航迈数控软件(深圳)有限公司 Automatic cutter recommendation method and device, terminal and storage medium
CN116339239A (en) * 2023-05-26 2023-06-27 中科航迈数控软件(深圳)有限公司 Numerical control machine tool cooperative control method, device, equipment and computer storage medium
US20230229172A1 (en) * 2020-07-17 2023-07-20 Beijing Institute Of Technology Multi-machining robot collaboration method in flexible hardware production workshop
CN117289668A (en) * 2023-11-24 2023-12-26 深圳市陶氏精密技术有限公司 Distributed speed reducer network cooperative control method, device, equipment and storage medium
CN118070053A (en) * 2024-03-01 2024-05-24 江西欧易科技有限公司 Remote management device and method for rotational molding machine supporting multi-user cooperation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230229172A1 (en) * 2020-07-17 2023-07-20 Beijing Institute Of Technology Multi-machining robot collaboration method in flexible hardware production workshop
CN114722729A (en) * 2022-06-01 2022-07-08 中科航迈数控软件(深圳)有限公司 Automatic cutter recommendation method and device, terminal and storage medium
CN116339239A (en) * 2023-05-26 2023-06-27 中科航迈数控软件(深圳)有限公司 Numerical control machine tool cooperative control method, device, equipment and computer storage medium
CN117289668A (en) * 2023-11-24 2023-12-26 深圳市陶氏精密技术有限公司 Distributed speed reducer network cooperative control method, device, equipment and storage medium
CN118070053A (en) * 2024-03-01 2024-05-24 江西欧易科技有限公司 Remote management device and method for rotational molding machine supporting multi-user cooperation

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118764314A (en) * 2024-09-02 2024-10-11 中京科信技术有限公司 Communication equipment operation method, device and equipment combined with power supply monitoring
CN118818992A (en) * 2024-09-20 2024-10-22 南京比逊弥特智能科技有限公司 Single module follow-up control method and system
CN118868326A (en) * 2024-09-20 2024-10-29 大连纳思达汽车设备有限公司 High-power battery pack charging and discharging control method and system based on artificial intelligence
CN118944306A (en) * 2024-10-15 2024-11-12 中交(天津)技术检测有限公司 Switching control method and system based on short-circuit breaker
CN118981184A (en) * 2024-10-16 2024-11-19 南通理工学院 Polyester fiber yarn multi-device collaborative control system using PLC controller
CN119002399A (en) * 2024-10-21 2024-11-22 深圳市京田精密科技有限公司 Intelligent monitoring method and system for numerical control machine tool
CN119002399B (en) * 2024-10-21 2025-01-07 深圳市京田精密科技有限公司 Intelligent monitoring method and system for numerical control machine tool

Also Published As

Publication number Publication date
CN118567294B (en) 2025-01-14

Similar Documents

Publication Publication Date Title
CN118567294B (en) Cooperative control method and system for CNC machine tools
Gitman et al. Understanding the role of momentum in stochastic gradient methods
KR101846793B1 (en) Method of planning a manufacturing process by collecting and analyzing data from machine, and system using the same
CN117993556A (en) Intelligent ecological environment partition management and control system
Ma et al. Artificial intelligence enhanced interaction in digital twin shop-floor
Ouyang et al. A multi-stage intelligent system for unit commitment
CN118412864B (en) A method, system and device for minute-level flexible control of power load
CN118884908A (en) Industrial manufacturing process and production operation and maintenance optimization method and system based on digital twin
CN118293536A (en) Energy-saving automatic control system of air conditioner variable flow water system and control method thereof
Petruschke et al. MACHINE LEARNING BASED IDENTIFICATION OF ENERGY EFFICIENCY MEASURES FOR MACHINE TOOLS USING LOAD PROFILES AND MACHINE SPECIFIC META DATA.
Seid Ahmed et al. Offline digital twin for simulation and assessment of product surface quality
Brecher et al. Evaluation of toolpath quality: User-assisted CAM for complex milling processes
CN118094216B (en) Multi-modal model optimization retrieval training method and storage medium
CN115308816B (en) Multi-parameter atmospheric data synchronous prediction system and method
Xiang et al. Research of tool wear monitoring and tool life prediction models
Fernandes et al. Classification of lathe’s cutting tool wear based on an autonomous machine learning model
CN112884027A (en) Cutting process real-time state monitoring method and device based on pattern recognition
Igari et al. Customization of a micro process planning system for an actual machine tool based on updating a machining database and generating a database oriented planning algorithm
Xu et al. A multi-source similar subparts based NC process fusion and regrouping approach
Cai et al. Active monitoring of production status in discrete manufacturing workshops driven by digital twins
CN119248009B (en) UAV swarm control and navigation method based on MAPPO
Zhe et al. Real-time Remaining Useful Life Prediction of Core Components of Mechanical and Electrical Equipment Based on Information Fusion
CN117391314B (en) Comprehensive station operation and management platform
CN119148664B (en) Intelligent factory management platform and management method based on digital twinning
Li Automated tool condition monitoring in machining using fuzzy neural networks

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
GR01 Patent grant