CN103064340B - 一种面向数控机床的故障预测方法 - Google Patents

一种面向数控机床的故障预测方法 Download PDF

Info

Publication number
CN103064340B
CN103064340B CN201110323604.6A CN201110323604A CN103064340B CN 103064340 B CN103064340 B CN 103064340B CN 201110323604 A CN201110323604 A CN 201110323604A CN 103064340 B CN103064340 B CN 103064340B
Authority
CN
China
Prior art keywords
fault
state
failure
parameter
foreboding
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.)
Active
Application number
CN201110323604.6A
Other languages
English (en)
Other versions
CN103064340A (zh
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.)
Shenyang Zhongke Cnc Technology Co ltd
Original Assignee
SHENYANG HIGH-END COMPUTER NUMERICAL CONTROL TECHNOLOGY 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 SHENYANG HIGH-END COMPUTER NUMERICAL CONTROL TECHNOLOGY Co Ltd filed Critical SHENYANG HIGH-END COMPUTER NUMERICAL CONTROL TECHNOLOGY Co Ltd
Priority to CN201110323604.6A priority Critical patent/CN103064340B/zh
Publication of CN103064340A publication Critical patent/CN103064340A/zh
Application granted granted Critical
Publication of CN103064340B publication Critical patent/CN103064340B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Testing And Monitoring For Control Systems (AREA)

Abstract

本发明涉及数控机床的故障诊断与预测领域,具体的说是一种面向数控机床的故障预测方法。包括以下步骤:采用递阶式层次结构模型划分数控机床为多个核心子***并分析其典型渐变故障;约简传感器参数数据集,得到故障先兆参数数据集以及参数与故障的相对关联程度;以故障发生点为界限,按照时间序列划分各故障先兆参数历史数据集,并对应故障先兆状态序列;采用小波分析技术提炼不同时间间隔内数据的故障先兆特征向量,经反向传播神经网络训练,得到各参数的故障先兆判定模型;采用动态置信度匹配算法在线监测各故障先兆参数的累计置信度,融合各故障先兆参数的状态动态匹配结果,预测故障发生的概率及时间。本发明具有预测准确率高、预测时差小、虚警率低、鲁棒性强、应用前景广阔等特点。

Description

一种面向数控机床的故障预测方法
技术领域
本发明涉及数控机床的故障诊断与预测领域,具体的说是一种面向数控机床的故障预测方法。
背景技术
数控机床作为典型的机电一体化产品,其复杂程度、行为状态和工作环境等都与传统的制造***有很大不同。数控机床自动化程度高,价格昂贵,结构复杂,其故障发生的可能性高,故障知识获取、故障定位、故障排除较为困难。随着集成电路技术的发展,数控机床的机械故障占总故障的75%,而且大多数属于渐变性故障。该类故障发生前有故障征兆并随时间及环境渐变,其主要表现为零部件因疲劳、腐蚀、磨损等原因造成***性能逐渐下降并超过临界值引发的故障,如:冷却液管道结垢、轴承润滑不良等。同时,数控机床各零部件之间互相关联、紧密耦合,其故障特征具有并发性和传递性,孤立研究难以充分挖掘故障机理,从而导致误诊、漏诊的发生。因此,如果能够准确地预测机床整机及子***的状态趋势和故障演变,定位故障原因和部位,及时采取预知性维护措施,对于减少机床过剩检测与维修,延长机床工作周期,确保机床可靠运行具有重要意义。
目前SIEMENS、FANUC、HEIDENHAIN等数控***厂家针对机床特点,开发了机内测试、健康监控、状态评估等集成应用平台,性能检测、故障隔离、故障诊断、预防性保障、事后维修等功能交联是这些平台的典型特征,但基于运转状况驱动的故障预测能力和预知性维护能力较弱。国内科研机构针对数控机床故障预测技术开展了一定的研究,但大多是针对单一失效模式的材料试件或零部件进行故障预测和寿命评估,对于具有多种失效模式的数控机床整机及子***的故障预测方案很少。
常见的故障预测技术包括统计预测、灰色预测、智能预测、信息融合预测等。基于时间序列分析法的统计预测技术所需历史数据少,但仅适用于序列变化比较均匀的短期预测。基于灰色理论的预测技术能够在贫信息情况下求解问题,但缺乏自学习、自组织能力,且没有误差反馈调节机制,环境的改变会严重影响预测精度。反向传播(Back Propagation,BP)神经网络预测是目前应用最多、最成熟的智能预测技术之一,其不需要精确的数学模型,适合复杂***多参数拟合预测。常规BP神经网络采用基于时间序列的单步预测和多步预测,借助任意N个连续时间序列值预测下一时刻时间序列值,其预测时步与预测精度成反比,且对于性能变化缓慢的机械部件,难以在短时间内精确建模,不适合中长期预测。基于多传感器信息融合的预测技术在提高预测效率和精度上具有优势,但不确定性信息处理和理论建模技术尚需进一步研究。
发明内容
针对数控机床的故障特点和现有故障预测方法存在的上述不足之处,本发明要解决的技术问题是提供一种能够提高数控机床整机及子***的故障预测能力、增强预测鲁棒性、具有良好应用前景的基于故障先兆判定模型和动态置信度匹配的面向数控机床的故障预测方法。
为解决上述技术问题,本发明采用的技术方案是:
本发明一种面向数控机床的故障预测方法包括以下步骤:
采用递阶式层次结构模型划分数控机床为多个核心子***,分析其典型渐变故障;
在各核心子***中安装温度、振动、噪声传感器,将采集到的机床运行状态数据样本发送到故障预测上位机中,得到各传感器参数数据集,使用邻域粗糙集方法约简传感器参数数据集,得到故障先兆参数数据集以及参数与故障的相对关联程度;
以故障发生点为界限,根据故障演变速度选取各故障先兆参数历史数据集并按照时间序列进行划分,得到相应的故障先兆状态序列;
采用小波分析技术提炼不同时间间隔内历史数据的故障先兆特征向量,采用反向传播神经网络离线训练故障先兆特征向量,得到各参数的故障先兆判定模型;
根据各参数的故障先兆状态序列,初始化各状态置信度、累计置信度及其他临时变量,对各传感器实时采集的机床数据样本进行小波分析,采用反向传播神经网络对特征向量进行在线故障先兆模型识别,得到各参数实时数据样本的当前状态;
判断当前状态与故障先兆状态序列的匹配情况,如果当前状态与故障先兆状态序列中的某一状态匹配,则比较当前状态匹配序号与前次状态匹配序号,如果前次状态匹配序号小于当前状态匹配序号,则判断降序计数是否大于0,如果等于0,则累计置信度快速上升,并进一步判断累计置信度是否达到参数报警阈值,如果大于0,则累计置信度平缓上升,并进一步判断累计置信度是否达到参数报警阈值;
判断累计置信度是否达到参数报警阈值,如果达到,则该参数发出报警,获取此刻故障所有先兆表征参数的累计置信度,借助各参数的相对关联程度,计算故障的发生概率;
判断该概率是否达到故障报警阈值,如果达到,则从可靠性和准确性的角度出发,选择在时序上距离故障发生最近的故障先兆参数的匹配状态,以及累计置信度与相对关联程度乘积最大的故障先兆参数的匹配状态,分别预测距离故障发生的时间,取两个时间的平均值即为最终故障的预测发生时间。
如果所述前次状态匹配序号等于所述当前状态匹配序号,则判断当前序号在故障先兆状态序列中所处的位置,如果处于序列的前部,则累计置信度下降,并进一步判断累计置信度是否达到参数报警阈值,如果处于序列的尾部,则累计置信度上升,并进一步判断累计置信度是否达到参数报警阈值,如果处于序列的中部,则累计置信度根据实际状态的升降趋势进行相应的改变,并进一步判断累计置信度是否达到参数报警阈值。
如果所述前次状态匹配序号大于所述当前状态匹配序号,则判断升序计数是否大于0,如果等于0,则累计置信度快速下降,并进一步判断累计置信度是否达到参数报警阈值,如果大于0,则累计置信度平缓下降,并进一步判断累计置信度是否达到参数报警阈值。
如果所述当前状态与所述故障先兆状态序列中的任何状态均不匹配,则继续判断前次状态与序列中的状态是否匹配,如果仍不匹配,则降低累计置信度,并进一步判断累计置信度是否达到参数报警阈值,如果前次状态与故障先兆状态序列中的某一状态匹配,则保持累计置信度不变,并进一步判断累计置信度是否达到参数报警阈值。
如果所述累计置信度未达到参数报警阈值,则继续实时采集机床数据样本,重复上述匹配过程。
如果所述故障的发生概率未达到故障报警阈值,则继续实时采集机床数据样本,重复上述匹配过程。
所述递阶式层次结构模型具体为:将数控机床按照机床整机级、子***级、故障级、参数级、特征级和状态级六个不同层级递阶式构造结构模型,其中,子***级为数控机床的核心子***,故障级为每个子***的典型渐变故障,参数级为能够表征故障的故障先兆参数,特征级为故障发生前各故障先兆参数的数据特征,状态级为故障演变/恢复过程中各数据特征对应的故障先兆状态。
所述根据故障演变速度选取各故障先兆参数历史数据集并按照时间序列进行划分为根据故障演变速度选取故障发生前一定时间范围内的故障先兆参数数据集,按照等长时间间隔划分该数据集;所述故障先兆状态序列中的一种状态用于表征对应间隔内包含的采样数据值;所述反向传播神经网络以故障先兆特征向量的各分量作为输入,对应的故障先兆状态为输出。
所述故障先兆状态序列中各状态的初始置信度可以表示为其中,pt为故障的第t个故障先兆参数数据集,为按照时间间隔划分数据集的次数,对应故障先兆状态序列中的状态数,为匹配的状态号;处于故障先兆状态序列前部的状态具有较低的初始置信度,处于故障先兆状态序列尾部的状态具有较高的初始置信度;初始置信度递增幅度随着故障先兆状态的顺序匹配而先逐渐增大后趋于平缓;故障演变过程顺序经历全部故障先兆状态后的累计置信度为1。
所述故障发生概率的计算方法为其中,pt为故障的第t个故障先兆参数数据集,P为故障先兆参数的个数。
本发明具有以下有益效果及优点:
1.有效提高机床整机及子***的故障预测能力。本发明方法针对机床整机及子***的一次渐变性故障历史记录,综合利用时间序列、小波分析、BP神经网络和信息融合技术,监测多故障先兆参数实时状态与先兆状态序列的动态匹配,根据累计置信度预测故障的发生时间,具备预测准确率高、预测时差小、预测虚警率低的特点,因此能够有效提高机床整机及子***的故障预测能力。
2.鲁棒性强。由于本发明方法针对机床整机及子***的多故障参数进行融合预测,能够适应一定程度上机床工作环境、***参数的变化,避免单故障参数丢失信息的缺憾,同时,采用多先兆状态序列表征故障演变过程,对微小状态变化敏感,因此具有良好的鲁棒性。
3.应用前景广阔。由于本发明方法所需先验知识少,对原始数据要求低,仅针对机床整机及子***的一次渐变性故障历史记录,即可得到故障先兆判定模型,并且,同一次故障发生时机床的工作环境、***参数等条件相同,采样数据生成的模型更精确,因此具有良好的应用前景。
附图说明
图1为本发明方法应用的故障预测***结构图;
图2为本发明方法流程图;
图3为本发明方法中故障先兆判定模型的构造过程示意图;
图4为本发明方法中动态置信度匹配算法示意图;
图5为本发明方法中初始置信度及累计置信度曲线示意图;
图6为本发明方法中正常状态偶然出现情况示意图;
图7为本发明方法中故障先兆状态正向演化示意图;
图8为本发明方法中故障先兆状态平稳演化示意图;
图9为本发明方法中故障先兆状态逆向演化示意图;
图10为本发明方法中主轴传动子***上传感器的安装位置图;
图11为使用本发明方法所得的故障预测准确率结果图;
图12为使用本发明方法所得的故障预测时差结果图;
图13为使用本发明方法所得的故障预测时差均方差结果图。
具体实施方式
下面结合附图及实施例对本发明一种面向数控机床的故障预测方法的实施方式进行详细说明。
如图1所示,为本发明方法应用的故障预测***结构图。该图中使用温度、噪声、振动传感器采集数控机床整机及核心子***的机床运行状态数据,温度数据经由温度采集板初步处理发送至数据采集主控制盒,噪声数据经由信号调理器初步处理发送至数据采集主控制盒,振动数据直接发送至数据采集主控制盒,数据采集主控制盒将各传感器数据进行统一去噪滤波后发送至故障预测上位机。
如图2所示,为本发明方法流程图。步骤S1采用递阶式层次结构模型划分数控机床为多个核心子***并分析其典型渐变故障;步骤S2使用传感器采集机床运行状态数据,约简传感器参数数据集,得到故障先兆参数数据集以及参数与故障的相对关联程度;步骤S3以故障发生点为界限,根据故障演变速度选取各故障先兆参数历史数据集并按照时间序列进行划分,得到相应的故障先兆状态序列;步骤S4采用小波分析技术提炼不同时间间隔内历史数据的故障先兆特征向量,采用反向传播神经网络离线训练故障先兆特征向量,得到各参数的故障先兆判定模型;步骤S5采用动态置信度匹配算法在线监测各故障先兆参数的累计置信度,从可靠性和正确性的角度融合各故障先兆参数的状态动态匹配结果,在线预测故障发生的概率及时间。
如图3所示,为本发明方法中故障先兆判定模型的构造过程示意图。具体实现方法如下:
将数控机床按照机床整机级、子***级、故障级、参数级、特征级和状态级构造递阶式层次结构模型,其中子***级包括为U个核心子***,故障级针对每个子***分析其典型渐变故障个,其中k∈[1,U];
针对一种渐变性故障f的历史记录,采用邻域粗糙集方法(Rough Set,RS)对传感器参数数据集进行约简,得到故障先兆参数数据集{pt|t∈[1,P]},以及各参数与故障的相对关联程度
分析故障演变速度,以故障发生点为界限,选取一定时间范围内的故障先兆参数历史数据集pt,按照等长时间间隔进行次划分,取间隔内个采样值,则 p t = { x i , j | i ∈ [ 1 , E ( p t ) ] , j ∈ [ 1 , N ( p t ) ] , E ( p t ) ∈ N * , N ( p t ) ∈ N * } , 每个间隔内包含的采样值对应故障先兆状态序列中的一个状态;
对xi,j进行小波分解,得到m维故障先兆特征向量ei,j=(a1,a2,…,am);
使用BP神经网络训练并测试,得到故障先兆判定模型其中,中的m个分量为神经网络的输入,为神经网络的连接权值,故障先兆状态为神经网络的输出,个输入样本。
如图4所示,为本发明方法中动态置信度匹配算法示意图。其中,置信度指预测故障发生的可信程度;指故障先兆状态序列,包括故障发生前参数pt对应的基于时间序列的故障先兆状态,状态数E为个;的初始置信度;指状态匹配过程中pt的动态累计置信度;CTH指参如pt的报警阈值;指pt的实时数据样本;的特征向量;指pt的故障先兆判定模型;识别后的状态;pre和now指前次匹配和当前匹配的状态序号;up指先兆状态上升趋势计数,即升序计数;down指先兆状态下降趋势计数,即降序计数;equal指先兆状态重复匹配次数,即平序计数;ρ指的降低系数,用于故障先兆状态重复匹配情况;E1和E2指划分区间的边界值;指pt的相对关联程度;PR指故障发生概率;PRTH指预测故障f发生的报警阈值。
具体包括以下步骤:
获取故障先兆状态序列初始化算法所需的各数据量:up,down,equal,E1,E2,ρ,CTH,PRTH,等;
实时采集机床数据样本小波分解得特征向量基于进行神经网络在线故障先兆模型识别,获取实时数据样本的状态
判断当前状态与故障先兆状态序列的匹配情况,如果中的某一状态匹配,则比较当前状态匹配序号now与前次状态匹配序号pre,如果pre<now,则up++,down=max(down-up,0),equal=0,根据down是否大于0,累计置信度变化如公式(1)所示,
C ( p t ) = C ( p t ) + base now ( p t ) , down = 0 C ( p t ) = C ( p t ) + base now ( p t ) - base pre ( p t ) down , down > 0 - - - ( 1 )
如果pre=now,则up和down保持不变,equal++,根据now在序列中所处的位置,累计置信度变化如公式(2)所示,
C ( p t ) = max ( ( C ( p t ) - ρ × equal ) , 0 ) , now ∈ [ 1 , E 1 ] C ( p t ) = C ( p t ) + ( up - down ) E ( p t ) × base now ( p t ) , now ∈ ( E 1 , E 2 ) C ( p t ) = C ( p t ) + base min ( now + equal , E ( p t ) ) ( p t ) , now ∈ [ E 2 , E ( p t ) - - - ( 2 )
如果pre>now,则down++,up=max(up-down,0),equal=0,根据up是否大于0,累计置信度变化如公式(3)所示,
C ( p t ) = max ( C ( p t ) - ( base pre ( p t ) - base now ( p t ) ) , 0 ) , up = 0 C ( p t ) = max ( C ( p t ) - base pre ( p t ) - base now ( p t ) up , 0 ) , up > 0 - - - ( 3 )
如果中的任何状态均不匹配,则说明当前状态为正常状态继续判断前次状态是否与中的状态匹配,如果仍不匹配,则up和down保持不变,equal++,如果中的某一状态匹配,则保持累计置信度不变;
记录当前状态
判断是否达到参数报警阈值CTH,如果未达到,则继续实时采集机床数据样本,重复上述匹配过程;
如果达到CTH,则参如pt发出报警,获取此刻故障所有先兆参数的累计置信度借助该故障所有先兆参数的相对关联程度计算故障的发生概率 PR = Σ t = 1 P ( C ( p t ) × RI ( p t ) ) ;
判断概率PR是否达到故障报警阈值PRTH,如果未达到,则继续实时采集机床数据样本,重复上述匹配过程;
如果PR达到PRTH,则从可靠性的角度出发,选择在时序上距离故障发生最近的故障先兆参数的匹配状态,来预测距离故障发生的时间T1,再从准确性的角度出发,选择满足条件的故障先兆参数的匹配状态,来预测距离故障发生的时间T2,取两个时间的平均值即为最终故障的预测发生时间。
如图5所示,为本发明方法中初始置信度及累计置信度曲线示意图。具体实现方法如下:
在故障的演变过程中,处于故障先兆状态序列前部的状态被误判的可能性较高,应赋予较低的初始置信度;处于故障先兆状态序列尾部的状态其将来发生故障的可能性越高,应赋予较高的初始置信度;为提高故障预测的效率,随着故障先兆状态的顺序匹配,初始置信度递增幅度应先逐渐增大后趋于平缓。因此,初始置信度的定义如公式(4)所示,
base i ( p t ) = exp ( - ( i - E ( p t ) ) 2 / 144 ) Σ i = 1 E ( p t ) exp ( - ( i - E ( p t ) ) 2 / 144 ) - - - ( 4 )
理想情况下,故障演变过程按照故障先兆状态序列顺序经历各故障先兆状态,则此时累计置信度和初始置信度的关系如公式(5)所示。
&Sigma; 1 E ( p t ) base i ( p t ) = 1 0 < base i ( p t ) < base j ( p t ) < 1 , i < j C n ( p t ) = &Sigma; i = 1 n base i ( p t ) , n &Element; [ 1 , E ( p t ) ] , i &Element; [ 1 , n ] C E ( p t ) ( p t ) = 1 - - - ( 5 )
如图6所示,为本发明方法中正常状态偶然出现情况示意图。当为正常状态而为故障状态时,说明故障先兆状态识别过程中出现了偶然性正常状态的情况。该情况通常有两种原因:***通过维护进入正常状态,此时累计置信度应下降;***在故障演化过程中,由于电磁干扰、网络延迟、模式识别误差等因素,导致所得不准确,此时累计置信度应不变。综合以上两种原因,为防止丢失预警,此种情况下累计置信度不变。
如图7所示,为本发明方法中故障先兆状态正向演化示意图。当pre<now时,说明故障先兆状态识别过程中出现了故障先兆状态正向演化的情况。该情况通常有三种原因:***处于故障演化过程,此时累计置信度应上升;***处于故障恢复过程,但由于电磁干扰、网络延迟、模式识别误差等因素,导致状态出现回旋匹配,其后续状态表明***仍然处于故障恢复过程,此时累计置信度应下降或者不变;***之前处于故障恢复过程,后又进入故障演化过程,此时累计置信度应上升。累计置信度的变化需要对以上三种原因做进一步判断。
如图8所示,为本发明方法中故障先兆状态平稳演化示意图。当pre=now时,说明故障先兆状态识别过程中出现了故障先兆状态平稳演化的情况。累计置信度的变化与所处区间相关:若处于[1,E1],则***平稳的可能性较大,累计置信度应下降;若处于则***发生故障的可能性较大,累计置信度应上升;若处于(E1,E2),则累计置信度应根据实际状态升降趋势进行相应改变。
如图9所示,为本发明方法中故障先兆状态逆向演化示意图。当pre>now时,说明故障先兆状态识别过程中出现了故障先兆状态逆向演化的情况。该情况通常有三种原因:***处于故障恢复过程,此时累计置信度应下降;***处于故障演化过程,但由于电磁干扰、网络延迟、模式识别误差等因素,导致状态出现回旋匹配,其后续状态表明***仍然处于故障演化过程,此时累计置信度应上升或者不变;***之前处于故障演化过程,后又进入故障恢复过程,此时累计置信度应下降。累计置信度的变化需要对以上三种原因做进一步判断。
为验证本发明方法的有效性,通过立式加工中心中主轴传动子***润滑不良故障实验对本发明所述故障预测方法进行了研究,分析其故障预测准确率AR、故障预测时差TE和故障预测虚警率FAR。其中,AR是指预测方法准确预测故障发生的概率;TE是指预测方法预测故障发生时间与故障实际发生时间的误差,其均方差为FAR是指预测方法预测故障发生但实际并未发生的概率。
图10以主轴传动子***为例对本发明方法做进一步说明。其中,VIBi(i=1,2)为电涡流式位移振动传感器,NOIi(i=1,2)为自由场型噪声传感器,TEMPi(i=1,2,…,12)为贴片式温度传感器。TEMP1、VIB1和NOI1安装在主轴电机,TEMP2、VIB2和NOI2安装在齿轮箱,TEMP3安装在主轴箱底板中部,TEMP4安装在主轴轴套,TEMP5安装在机床工作台,TEMP6安装在立柱下端,TEMP7安装在立柱上端,TEMP8安装在Z轴滚珠丝杠轴承,TEMP9和TEMP10安装在主轴箱侧板,TEMP11安装在主轴前轴承,TEMP12安装在主轴后轴承。
首先针对一次主轴润滑不良故障发生前300min的历史记录,使用领域粗糙集方法对各传感器参数数据集进行约简,得到故障先兆参数数据集{NOI2,NOI3,VIB2,VIB3,TEMP2,TEMP11,TEMP12},以及各参数与故障的相对关联程度{0.21,0.18,0.08,0.10,0.16,0.13,0.14}。然后以故障先兆状态数E划分参数数据集,得(300/E)min的时间间隔,对应故障先兆状态序列{s1,s2,…,sE},每(300/E)s选取一次采样值,则每个间隔得到60个训练原始样本,训练故障先兆判定模型,最后基于故障先兆判定模型和动态置信度匹配算法在线识别主轴运行状态,监测故障的演变。其中,历史记录中主轴转速为500rpm,采用db3小波对原始数据进行四层分解得到16维特征向量,BP神经网络采用“16输入-8隐含-1输出”的拓扑结构,动态置信度匹配算法中的ρ为0.01,CTH为0.7,PRTH为0.5,E1为E/3,E2为2E/3。
为说明不同主轴转速V和故障先兆状态数E对AR和TE的影响,分别以5、10、15、20、25的故障先兆状态数划分历史故障数据集,并构建相应的故障先兆判定模型,再分别以300rpm、500rpm、700rpm、1000rpm、1500rpm的主轴转速在润滑不良情况下运行。针对故障实际发生前300min的故障先兆参数数据集,以(300/E)min为间隔选取一组采样值,以(300/E)s为延迟得到60组采样值,分别基于不同状态数的故障先兆判定模型进行状态识别和动态置信度匹配,记录准确预测组数,则AR为准确预测组数与采样组数G之比。
如图11所示,为使用本发明方法所得的故障预测准确率结果图。随着主轴转速的增大,AR总体呈下降趋势。随着状态数的增加,AR先增大后减小。当主轴转速为300rpm、状态数为15时AR最高可达93.33%。
如图12、图13所示,分别为使用本发明方法所得的故障预测时差结果图和故障预测时差均方差结果图。不同主轴转速下,各状态数预测模型的TE集中在[-20min,20min]之间,小于25min,对于渐变性故障而言可以接受,时间预测比较准确。
为说明不同主轴转速V和故障先兆状态数E对FAR的影响,分别以300rpm、500rpm、700rpm、1000rpm、1500rpm的主轴转速在润滑正常情况下运行300min。以(300/E)min为间隔选取一组采样值,以(300/E)s为延迟得到60组采样值,分别基于不同状态数的故障先兆判定模型进行状态识别和动态置信度匹配,记录虚警组数,则FAR为虚警组数与采样组数G之比。
如表1所示,为使用本发明方法所得的故障预测虚警率结果表。随着主轴转速的增大,故障预测虚警组数增多。当主轴转速为1500rpm并且状态数为5时,FAR最高为5%。当主轴转速较低(V<700rpm)时,FAR为0。
表1
以上结果表明,本发明方法具有故障预测准确率高、故障预测时差小、故障预测虚警率低、鲁棒性强的优点,能够有效提高数控机床整机及子***的故障预测能力,减少机床过剩检测与维修,确保机床可靠运行,具有良好的应用前景。

Claims (10)

1.一种面向数控机床的故障预测方法,其特征在于,包括以下步骤:
采用递阶式层次结构模型划分数控机床为多个核心子***,分析其典型渐变故障;
在各核心子***中安装温度、振动、噪声传感器,将采集到的机床运行状态数据样本发送到故障预测上位机中,得到各传感器参数数据集,使用邻域粗糙集方法约简传感器参数数据集,得到故障先兆参数数据集以及参数与故障的相对关联程度;
以故障发生点为界限,根据故障演变速度选取各故障先兆参数历史数据集并按照时间序列进行划分,得到相应的故障先兆状态序列;
采用小波分析技术提炼不同时间间隔内历史数据的故障先兆特征向量,采用反向传播神经网络离线训练故障先兆特征向量,得到各参数的故障先兆判定模型;
根据各参数的故障先兆状态序列,初始化各状态置信度、累计置信度及先兆状态上升趋势计数、先兆状态下降趋势计数、先兆状态重复匹配次数、划分区间的两个边界值、故障先兆参数的动态累计置信度的降低系数、故障先兆参数的报警阈值、预测故障发生的报警阈值、前次匹配故障先兆状态序列、当前匹配故障先兆状态序列,其中为按照时间间隔划分数据集的次数,对各传感器实时采集的机床数据样本进行小波分析,采用反向传播神经网络对特征向量进行在线故障先兆模型识别,得到各参数实时数据样本的当前状态;
判断当前状态与故障先兆状态序列的匹配情况,如果当前状态与故障先兆状态序列中的某一状态匹配,则比较当前状态匹配序号与前次状态匹配序号,如果前次状态匹配序号小于当前状态匹配序号,则判断降序计数是否大于0,如果等于0,则累计置信度快速上升,并进一步判断累计置信度是否达到参数报警阈值,如果大于0,则累计置信度平缓上升,并进一步判断累计置信度是否达到参数报警阈值;
判断累计置信度是否达到参数报警阈值,如果达到,则该参数发出报警,获取此刻故障所有故障先兆参数的累计置信度,借助该故障所有故障先兆参数的相对关联程度,计算故障的发生概率;
判断该概率是否达到故障报警阈值,如果达到,则从可靠性和准确性的角度出发,选择在时序上距离故障发生最近的故障先兆参数的匹配状态,以及累计置信度与相对关联程度乘积最大的故障先兆参数的匹配状态,分别预测距离故障发生的时间,取两个时间的平均值即为最终故障的预测发生时间。
2.按权利要求1所述的一种面向数控机床的故障预测方法,其特征在于:如果所述前次状态匹配序号等于所述当前状态匹配序号,则判断当前序号在故障先兆状态序列中所处的位置,如果处于序列的前部,则累计置信度下降,并进一步判断累计置信度是否达到参数报警阈值,如果处于序列的尾部,则累计置信度上升,并进一步判断累计置信度是否达到参数报警阈值,如果处于序列的中部,则累计置信度根据实际状态的升降趋势进行相应的改变,并进一步判断累计置信度是否达到参数报警阈值。
3.按权利要求1所述的一种面向数控机床的故障预测方法,其特征在于:如果所述前次状态匹配序号大于所述当前状态匹配序号,则判断升序计数是否大于0,如果等于0,则累计置信度快速下降,并进一步判断累计置信度是否达到参数报警阈值,如果大于0,则累计置信度平缓下降,并进一步判断累计置信度是否达到参数报警阈值。
4.按权利要求1所述的一种面向数控机床的故障预测方法,其特征在于:如果所述当前状态与所述故障先兆状态序列中的任何状态均不匹配,则继续判断前次状态与序列中的状态是否匹配,如果仍不匹配,则降低累计置信度,并进一步判断累计置信度是否达到参数报警阈值,如果前次状态与故障先兆状态序列中的某一状态匹配,则保持累计置信度不变,并进一步判断累计置信度是否达到参数报警阈值。
5.按权利要求1所述的一种面向数控机床的故障预测方法,其特征在于:如果所述累计置信度未达到参数报警阈值,则继续实时采集机床数据样本,重复上述匹配过程。
6.按权利要求1所述的一种面向数控机床的故障预测方法,其特征在于:如果所述故障的发生概率未达到故障报警阈值,则继续实时采集机床数据样本,重复上述匹配过程。
7.按权利要求1所述的一种面向数控机床的故障预测方法,其特征在于:所述递阶式层次结构模型具体为:将数控机床按照机床整机级、子***级、故障级、参数级、特征级和状态级六个不同层级递阶式构造结构模型,其中,子***级为数控机床的核心子***,故障级为每个子***的典型渐变故障,参数级为能够表征故障的故障先兆参数,特征级为故障发生前各故障先兆参数的数据特征,状态级为故障演变/恢复过程中各数据特征对应的故障先兆状态。
8.按权利要求1所述的一种面向数控机床的故障预测方法,其特征在于:所述根据故障演变速度选取各故障先兆参数历史数据集并按照时间序列进行划分为根据故障演变速度选取故障发生前一定时间范围内的故障先兆参数数据集,按照等长时间间隔划分该数据集;所述故障先兆状态序列中的一种状态用于表征对应间隔内包含的采样数据值;所述反向传播神经网络以故障先兆特征向量的各分量作为输入,对应的故障先兆状态为输出。
9.按权利要求1所述的一种面向数控机床的故障预测方法,其特征在于:所述故障先兆状态序列中各状态的初始置信度可以表示为其中,pt为故障的第t个故障先兆参数数据集,为按照时间间隔划分数据集的次数,对应故障先兆状态序列中的状态数,为匹配的状态号;处于故障先兆状态序列前部的状态具有较低的初始置信度,处于故障先兆状态序列尾部的状态具有较高的初始置信度;初始置信度递增幅度随着故障先兆状态的顺序匹配而先逐渐增大后趋于平缓;故障演变过程顺序经历全部故障先兆状态后的累计置信度为1。
10.按权利要求1所述的一种面向数控机床的故障预测方法,其特征在于:所述故障发生概率的计算方法为其中,pt为故障的第t个故障先兆参数数据集,P为故障先兆参数的个数。
CN201110323604.6A 2011-10-21 2011-10-21 一种面向数控机床的故障预测方法 Active CN103064340B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110323604.6A CN103064340B (zh) 2011-10-21 2011-10-21 一种面向数控机床的故障预测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110323604.6A CN103064340B (zh) 2011-10-21 2011-10-21 一种面向数控机床的故障预测方法

Publications (2)

Publication Number Publication Date
CN103064340A CN103064340A (zh) 2013-04-24
CN103064340B true CN103064340B (zh) 2014-12-03

Family

ID=48107006

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110323604.6A Active CN103064340B (zh) 2011-10-21 2011-10-21 一种面向数控机床的故障预测方法

Country Status (1)

Country Link
CN (1) CN103064340B (zh)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104236933B (zh) * 2013-06-13 2017-12-26 同济大学 一种针对列车牵引***的故障隐患预警方法
EP2868437A1 (de) * 2013-10-29 2015-05-06 HILTI Aktiengesellschaft Handgeführtes oder halbstationäres Werkzeuggerät oder Arbeitsgerät
CN103575334A (zh) * 2013-11-08 2014-02-12 苏州康开电气有限公司 机电设备智能分析***
CN103578336A (zh) * 2013-11-08 2014-02-12 苏州康开电气有限公司 机电设备智能自学习***
CN103631201B (zh) * 2013-12-17 2015-08-19 吉林大学 一种数控机床子***可靠性影响度分析方法
CN103753400B (zh) * 2014-01-22 2015-12-30 杭州电子科技大学 一种用于数控磨床控制***的故障预测和自恢复方法
CN104503435B (zh) * 2014-12-03 2017-03-22 中国人民解放军国防科学技术大学 一种用于航天动力***实时故障检测的综合决策方法
CN104504260B (zh) * 2014-12-16 2017-10-17 西北工业大学 一种多失效模式***故障预测方法
MY192904A (en) * 2015-02-17 2022-09-14 Fujitsu Ltd Determination device, determination method, and determination program
CN104898039B (zh) * 2015-05-27 2017-09-12 电子科技大学 基于故障传播概率模型的故障模式优选方法
CN104992011B (zh) * 2015-06-24 2018-08-28 东北大学 一种基于fmea分析的数控机床可靠性综合分配方法
DE102016008987B4 (de) 2015-07-31 2021-09-16 Fanuc Corporation Maschinenlernverfahren und Maschinenlernvorrichtung zum Lernen von Fehlerbedingungen, und Fehlervorhersagevorrichtung und Fehlervorhersagesystem, das die Maschinenlernvorrichtung einschließt
JP6148316B2 (ja) * 2015-07-31 2017-06-14 ファナック株式会社 故障条件を学習する機械学習方法及び機械学習装置、並びに該機械学習装置を備えた故障予知装置及び故障予知システム
CN105571638A (zh) * 2015-12-17 2016-05-11 安徽理工大学 一种机械设备故障组合预测***及方法
CN107086923B (zh) * 2016-02-16 2021-03-16 中兴通讯股份有限公司 通信网络性能指标分析方法及装置
CN105893741B (zh) * 2016-03-29 2018-11-02 华中科技大学 一种全程实时数据统计的丝杠健康保障方法
CN106485073A (zh) * 2016-10-12 2017-03-08 浙江理工大学 一种磨床故障诊断方法
CN106406229B (zh) * 2016-12-20 2018-04-03 吉林大学 一种数控机床故障诊断方法
CN106708016B (zh) * 2016-12-22 2019-12-10 中国石油天然气股份有限公司 故障监控方法和装置
CN108241343A (zh) * 2016-12-24 2018-07-03 青岛海尔模具有限公司 一种智能工厂管理平台***
JP6572265B2 (ja) * 2017-06-30 2019-09-04 ファナック株式会社 制御装置及び機械学習装置
CN107832867A (zh) * 2017-10-10 2018-03-23 北京交通大学 一种基于故障预测技术的铁路设备健康管理***
JP6730337B2 (ja) * 2018-02-01 2020-07-29 ファナック株式会社 異常判別装置、プログラム、異常判別システム及び異常判別方法
CN108196514A (zh) * 2018-03-29 2018-06-22 武汉理工大学 一种数控机床运行状态远程监控方法
CN109034540B (zh) * 2018-06-29 2021-09-07 长安大学 一种基于在制品工序流的机床序列编排动态预测方法
CN108757643B (zh) * 2018-07-04 2019-09-27 重庆大学 一种液压***早期故障主动消除方法
CN108803552B (zh) * 2018-08-31 2021-08-03 承德建龙特殊钢有限公司 一种设备故障的监测***及监测方法
CN109459975A (zh) * 2018-11-13 2019-03-12 王鹂辉 数控机床智能部件信息协调感知神经元管控***
CN109492833A (zh) * 2018-12-25 2019-03-19 洛阳中科协同科技有限公司 一种基于决策树算法的轴承套圈生产质量预测方法
WO2020228025A1 (zh) * 2019-05-16 2020-11-19 西门子股份公司 对一种类型机械工具的数据进行建模分析的方法和设备
CN110263944A (zh) * 2019-05-21 2019-09-20 中国石油大学(华东) 一种多变量故障预测方法和装置
CN110516941A (zh) * 2019-08-16 2019-11-29 北京慧辰资道资讯股份有限公司 一种基于大数据分析企业生产隐患方法及装置
US20220244702A1 (en) * 2019-12-30 2022-08-04 Jiangsu Nangao Intelligent Equipment Innovation Center Co., Ltd. Modeling system for collected data of sensors on numerical control machine tool and method therefor
TWI742709B (zh) * 2020-06-04 2021-10-11 國立成功大學 預測機台加工事件發生的方法與其虛擬量測應用及其電腦程式產品
CN111596615A (zh) * 2020-06-09 2020-08-28 上海交通大学 一种数控机床在线监测及控制***
CN111881000A (zh) * 2020-08-07 2020-11-03 广州云从博衍智能科技有限公司 一种故障预测方法、装置、设备及机器可读介质
CN112475410A (zh) * 2020-11-02 2021-03-12 江苏师范大学 一种铣削温度与多元影响因子的关联分析***及方法
CN112882440B (zh) * 2021-01-25 2022-06-21 长春理工大学光电信息学院 一种串联数控机床的预防性维修策略方法
CN114565161A (zh) * 2022-03-01 2022-05-31 北京九天翱翔科技有限公司 基于多时空维度数据融合的存储阶段故障预测与延寿方法
WO2024009141A1 (ja) * 2022-07-05 2024-01-11 日産自動車株式会社 車両データ出力方法及び車両データ出力装置
CN117102950B (zh) * 2023-10-17 2023-12-22 上海诺倬力机电科技有限公司 故障分析方法、装置、电子设备及计算机可读存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101135601A (zh) * 2007-10-18 2008-03-05 北京英华达电力电子工程科技有限公司 一种旋转机械振动故障诊断装置及方法
CN102072829A (zh) * 2010-11-04 2011-05-25 同济大学 一种面向钢铁连铸设备的故障预测方法及装置
CN102208028A (zh) * 2011-05-31 2011-10-05 北京航空航天大学 一种适用于动态复杂***的故障预测和诊断方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006086894A1 (en) * 2005-02-15 2006-08-24 Abb Research Ltd Diagnostic device for a process control system
EP2998894B1 (en) * 2005-07-11 2021-09-08 Brooks Automation, Inc. Intelligent condition monitoring and fault diagnostic system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101135601A (zh) * 2007-10-18 2008-03-05 北京英华达电力电子工程科技有限公司 一种旋转机械振动故障诊断装置及方法
CN102072829A (zh) * 2010-11-04 2011-05-25 同济大学 一种面向钢铁连铸设备的故障预测方法及装置
CN102208028A (zh) * 2011-05-31 2011-10-05 北京航空航天大学 一种适用于动态复杂***的故障预测和诊断方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
徐贵斌,周东华.基于在线学习神经网络的状态依赖型故障预测.《浙江大学学报(工学版)》.2010,第44卷(第7期),全文. *
曾庆虎,邱静,刘冠军.小波相关特征尺度熵和隐半马尔可夫模型在设备退化状态识别中的应用.《机械工程学报》.2008,第44卷(第11期),全文. *
高宏力,刘庆杰,等.数控机床故障预测与健康管理***关键技术.《计算机集成制造***》.2010,第16卷(第10期),全文. *

Also Published As

Publication number Publication date
CN103064340A (zh) 2013-04-24

Similar Documents

Publication Publication Date Title
CN103064340B (zh) 一种面向数控机床的故障预测方法
Wong et al. Technical data-driven tool condition monitoring challenges for CNC milling: a review
Baur et al. A review of prognostics and health management of machine tools
Soualhi et al. Prognosis of bearing failures using hidden Markov models and the adaptive neuro-fuzzy inference system
CN111353482B (zh) 一种基于lstm的疲劳因子隐性异常检测及故障诊断方法
CN111164526B (zh) 异常判定***、马达控制装置及异常判定方法
CN108829933B (zh) 一种半导体制造设备的预测性维护与健康管理的方法
Soylemezoglu et al. Mahalanobis-Taguchi system as a multi-sensor based decision making prognostics tool for centrifugal pump failures
Medjaher et al. Remaining useful life estimation of critical components with application to bearings
Ahmad et al. A review of condition-based maintenance decision-making
CN105718876B (zh) 一种滚珠丝杠健康状态的评估方法
Heng et al. Rotating machinery prognostics: State of the art, challenges and opportunities
Li et al. A novel diagnostic and prognostic framework for incipient fault detection and remaining service life prediction with application to industrial rotating machines
CN101520652B (zh) 一种数控装备服役可靠性的评估方法
CN111178553A (zh) 一种基于arima和lstm算法的工业设备健康趋势分析方法及***
CN109948860A (zh) 一种机械***剩余寿命预测方法及***
CN107146004A (zh) 一种基于数据挖掘的矿渣粉磨***健康状态识别***及方法
KR20190098254A (ko) 불량 요인 추정 장치 및 불량 요인 추정 방법
CN111881574A (zh) 一种基于分布函数优选的风电机组关键部件可靠性建模方法
Liao et al. Nonparametric and semi-parametric sensor recovery in multichannel condition monitoring systems
Xu et al. Anomaly detection with gru based bi-autoencoder for industrial multimode process
CN116821828A (zh) 一种基于工业数据的多维时序预测方法
CN114112390B (zh) 一种非线性复杂***早期故障诊断方法
Hu et al. Anomaly detection and remaining useful lifetime estimation based on degradation state for bearings
Baruah et al. An autonomous diagnostics and prognostics framework for condition-based maintenance

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee
CP03 Change of name, title or address

Address after: Nanping Road in Dongling District of Shenyang city of Liaoning Province, No. 110168 16-2

Patentee after: SHENYANG GAOJING NUMERICAL CONTROL INTELLIGENT TECHNOLOGY CO., LTD.

Address before: Nanping Road in Dongling District of Shenyang city of Liaoning Province, No. 16 110168

Patentee before: Shenyang High-End Computer Numerical Control Technology Co., Ltd.

CP01 Change in the name or title of a patent holder

Address after: Nanping Road in Dongling District of Shenyang city of Liaoning Province, No. 110168 16-2

Patentee after: Shenyang Zhongke CNC Technology Co.,Ltd.

Address before: Nanping Road in Dongling District of Shenyang city of Liaoning Province, No. 110168 16-2

Patentee before: SHENYANG GOLDING NC & INTELLIGENCE TECH. Co.,Ltd.

CP01 Change in the name or title of a patent holder