数控装备故障分析方法和装置与流程

文档序号:14194669阅读:185来源:国知局
数控装备故障分析方法和装置与流程
本发明属于故障分析领域,尤其涉及一种数控装备故障分析方法和装置。
背景技术
:随着科学技术的进步,用户对数控机床等数控装备产品性能个性化需求的增长,数控装备功能越来越完善,故障隐患和不可靠因素也日益增多,如此使得数控装备可靠性基础技术的研究越来越受到国内外学者的重视。准确确定数控装备关键子系统,找出可靠性薄弱环节,进而增强其可靠性水平成为提升我国数控装备产品市场竞争力的重要手段。当前,对故障分析的研究主要从以下几个方面展开:研究产品故障产生机理,探究故障原因,采用故障模式、影响及危害性分析(failuremodeeffectsandcriticalityanalysis,fmeca)技术探索系统薄弱环节;依照产品故障发生原因与传递关系,将go法分析、故障树分析(faulttreeanalysis,fta)等分析技术运用于故障分析;借助产品各子部件与整机可靠性参数的函数关系,分析子部件故障对整机故障的影响度等。这些研究多基于产品本体在运行中暴露的故障数据,从不同视角对于故障发生时间、故障部位、故障原因或者故障模式等开展研究,均为单因素分析法,无法准确评估同一层次或者不同层次之间故障相关关系以及相互的影响程度。事实是,在数控装备正常使用过程中,每一数控装备子系统出现故障都或许会引起整机故障,且由于故障相关关系的存在,某单元或子系统故障,可能会致使系统其他部分故障,并最终形成故障序列与故障雪崩。因此,寻求描述、分析故障传播对其系统影响的有效方法以尽量阻止多米诺效应发生并减轻其影响后果非常必要,并使得考虑故障相关关系进行系统可靠性研究变得越来越迫切。就当前对故障相关性的研究来看,单向相关故障的研究集中于依据可靠性模型的串联相关故障分析、负相关故障分析以及共因失效分析等。双向故障相关性研究集中于对影响要素间的相关度分析。有研究利用copula函数求解关联系数值,但该方法不能明确子系统之间的相互作用关系和作用方向。另有文献运用打分法构建自相关矩阵,该法仅考虑到因素之间的直接关系却没有考虑多个层次故障传递链条中要素之间的间接关系。于是出现采用dematel/ism的方法进行组合机床故障分析的研究,该研究尽管能得到故障影响关系的顺序、方向及层级,但是无法获得故障优先权重,仍然不能形成完整的相关影响关系。故从整体来看,这些研究缺乏从系统角度来研究数控装备故障,没有实现故障层级特性和相互影响大小以及相对重要性的综合考虑,并且现有的分析方法无法为技术人员提供直观可视化且全面的影响分析结果。因此,如何从系统的角度准确得到故障间的相关关系并进行量化,获悉故障层级特性与相对重要程度,是本领域技术人员目前需要迫切解决的技术问题。技术实现要素:为克服上述现有技术的不足,本发明提供了一种数控装备故障分析方法和装置,以加工中心为例,借助故障机理分析,从系统角度出发,识别数控装备故障因素,确定dematel(decisionmakingandtrialevaluationlaboratory,决策实验室)/ism(interpretativestructuremodeling,解释结构模型)/anp(networkanalytichierarchyprocess,网络层次分析)系统分析法,获悉数控装备故障因素的层级结构和权重,与此同时采用复杂网络可视化软件gephi获取数控装备故障因素递阶层次网络关系模型,为识别可靠性薄弱环节,解析故障因素影响机理,实现可靠性的提升提供基础。为实现上述目的,本发明采用如下技术方案:一种数控装备故障分析方法,包括以下步骤:步骤1:根据故障统计相关数据确定构成数控装备的故障相关子系统集合,采用dematel/ism法计算故障子系统间的整体影响矩阵;步骤2:根据所述整体影响矩阵确定可达矩阵,并基于改进的ism法对可达矩阵进行层级划分,得到各故障子系统的层级;步骤3:将可达矩阵转化为anp网络模型,计算各故障子系统的权重;步骤4:基于所述故障子系统的层级,故障相关关系和权重进行可视化。进一步地,所述步骤1包括:步骤1.1:根据故障统计相关数据,确定构成数控装备的故障相关子系统集合;步骤1.2:构造故障子系统间的直接影响矩阵;步骤1.3:根据所述直接影响矩阵综合影响矩阵;步骤1.4:考虑故障子系统对自身的影响,基于综合影响矩阵计算整体影响矩阵。进一步地,根据所述影响矩阵确定可达矩阵包括:设整体影响矩阵为h,可达矩阵为m,令m=[mij]n×n,i,j=1,2,…n进一步地,所述步骤2基于改进的ism法对可达矩阵进行层级划分包括:记可达矩阵中行元素之和为驱动力,列元素之和为依赖度,根据因素驱动力与依赖度进行因素层级划分。进一步地,根据所述驱动力与依赖度,将各故障子系统分为驱动因素、链接因素、依赖因素和独立因素四个层级。进一步地,所述步骤3包括:步骤3.1:采用superdecision软件构造模型构造anp网络模型;步骤3.2:确定无加权超级矩阵;步骤3.3:构造加权超级矩阵;步骤3.4:求取极限矩阵,得到各故障子系统权重矩阵;步骤3.5:根据整体影响矩阵和权重矩阵计算混合权重矩阵。进一步地,所述步骤4可视化包括:基于复杂网络分析软件将数控装备故障子系统层级、相关关系及权重进行图像化。根据本发明的第二目的,本发明还提供了一种数控装备故障分析装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的数控装备故障分析方法。根据本发明的第三目的,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时执行所述的数控装备故障分析方法。本发明的有益效果本发明通过集成dematel/ism/anp三种系统分析法,提供了一种新的数控装备故障分析方法。该法实现了故障因素间的相互影响方向与影响强度、因素的层级特性以及相对重要程度的整合,构造了数控装备故障因素的多级递阶层次结构,将故障因素分为驱动,依赖和独立因素,并利用环/环结构和因果反馈的可视化图形使得识别和分析结构的因果关系图得以清晰展示。该方法有助于可靠性技术人员使用系统思考的方法对数控装备故障因素进行辨识与分析。附图说明构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。图1为本发明故障分析方法的流程图;图2依照驱动力与依赖度的故障因素分类;图3加工中心故障因素的anp网络模型;图4加工中心故障因素网络结构模型。具体实施方式应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属
技术领域
的普通技术人员通常理解的相同含义。需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。实施例一本实施例公开了一种数控装备故障分析方法,如图1所示,包括以下步骤:步骤1:根据故障统计相关数据确定构成数控装备的故障相关子系统集合,采用dematel/ism法计算故障子系统间的整体影响矩阵;步骤1.1:确定数控装备故障因素以某系列数控装备产品——加工中心为研究对象,通过对采集到的某系列加工中心故障数据进行分析整理,确定主要故障子系统,即数控装备故障因素,如表1所示。该表中故障子系统的故障间有着复杂的相互影响关系,可构成一个多层次的复杂网络结构,故能够基于系统化方法进行研究。表1加工中心故障子系统序号加工中心子系统代码序号加工中心子系统代码1刀库系统s16气动系统s62电气系统s27润滑系统s73进给系统s38数控系统s84冷却系统s49主轴系统s95排屑系统s5根据故障统计相关数据,确定构成数控装备的故障相关子系统集合s={si},i=1,2,…,n,si代表第i个与其他子系统有相关故障存在的子系统,n代表有相关故障存在的故障子系统数目;步骤1.2:构造故障子系统间的直接影响矩阵yy=(yij)n×n(1)其中yij为子系统si影响子系统sj的影响次数,i=j时,yii=0,n表示存在相关故障的故障子系统数目;步骤1.3:计算综合影响矩阵对所有故障子系统间的直接影响矩阵y标准化,得到标准化矩阵x式中:yij为子系统si影响子系统sj的影响次数,n表示存在相关故障的故障子系统数目;计算综合影响矩阵t式中:i为单位矩阵,x为标准化矩阵,xk表示子系统si对子系统sj的k阶段间接影响,其中si表示第i个与其他子系统存在相关故障的子系统,sj表示第j个与其他子系统存在相关故障的子系统,i=1,2,…,n,j=1,2,…,n,k=1,2,…,n;步骤1.4:计算整体影响矩阵综合影响矩阵t仅能对不同故障子系统之间的相互影响关系及程度大小清楚反映,并未考虑故障子系统对自身的影响,因此需要计算反映故障子系统的整体影响关系;计算整体影响矩阵h,其计算公式为:h=t+i=[hij]n×n(4)式中:i为单位矩阵,hij表示考虑故障子系统对自身影响后,子系统si对子系统sj的直接与间接影响程度大小,n表示存在相关故障的故障子系统数目;步骤2:根据所述整体影响矩阵确定可达矩阵,并基于改进的ism法对可达矩阵进行层级划分,得到各故障子系统的层级;步骤2.1:确定可达矩阵通过整体影响矩阵h,即可确定可达矩阵m,令m=[mij]n×n,i,j=1,2,…n(5)mij按照下式取值其中λ为给定阈值,λ的大小直接影响可达矩阵构成及后续的层次结构划分;对于n值较小的系统,无需简化,设置λ=0;mij表示在给定阈值λ下,子系统si对子系统sj是否存在影响,若hij>λ,表示存在影响,mij值为1;若hij≤λ,表示不存在影响,mij为0;设置门槛值λ=0,获得加工中心故障子系统的可达矩阵m步骤2.2:解释结构模型构建伴随因素的增多,采用传统ism法针对可达矩阵实施层级划分时,有计算量大,不容易操作等缺陷,本研究根据因素驱动力与依赖度进行因素层级的分析,可达矩阵m中行元素之和为驱动力qi,表示所对应因素对其他因素的影响程度;列元素之和为依赖度di,表示所对应因素被其他因素的影响程度。式中:qi表示影响度;di表示被影响度;tij表示子系统si对子系统sj的直接与间接影响程度大小,tij≠0,说明子系统si与子系统sj是有故障相互影响关系的,否则无关;n表示存在相关故障的故障子系统数目;依照每个因素的驱动力与依赖度,将故障子系统分为为四个因素组。其中,驱动因素兼有高驱动力和低依赖度;链接因素兼有高驱动力和高依赖度;依赖因素兼有低驱动力和高依赖度;独立因素兼有低驱动力及低依赖度。如图2所示。步骤3:将可达矩阵转化为anp网络模型,计算各故障子系统的权重;步骤3.1:构造anp网络模型将可达矩阵m转化为anp网络结构,采用superdecision软件构造模型,构造时,需接收用户输入的权重,如图3所示。网络层包括9个影响数控装备可靠性的故障因素,其中环形箭头表明因素内具有相互影响关系。步骤3.2:确定无加权超级矩阵设p1,p2,…pm为anp模型的控制层元素,e1,e2,…en为网络层元素,其中ei中有元素ei1,ei2,…ein,i=1,2,…,n.分别以控制层元素ps(s=1,2,…,n)及网络层元素ej中元素ejk(k=1,2,…,nj)为准则,依照元素组ei中元素对ejk影响程度实现该元素组中元素的比较,从而获取判断矩阵。依据特征根法获取权重向量对于k=1,2,…ni重复上述步骤,得到式(9)所示矩阵wij.这里矩阵wij的列向量就是ei中元素对ej中元素的影响程度排序向量。如果ei对ej中的元素无影响,那么wij=0.对i=1,2,…,n;j=1,2,…,n重复以上步骤,得到准则ps下的超矩阵ws.根据anp网络关系模型,采用1-9标度法,设计anp问卷,并由一组可靠性人员填写,问卷回收后,将结果录入superdecision软件中,根据式(10)获取无权重超矩阵ws步骤3.3:构造加权超级矩阵以ps为主准则,ei为次准则,对两个元素组进行两两比较,建立判断矩阵gj,归一化gj,获取归一化的特征向量(g1j,g2j,g3j,…,gnj)t.采用同样方法获取ps下反映元素间关系的权重矩阵gs。权重超矩阵便由gs与无权重超矩阵ws相乘求积得到wsw=gsws(12)由于在该研究中可以视为仅有一组元素组:加工中心,故gs=i,经计算得到加权超级矩阵。步骤3.4:求取极限矩阵,得到故障因素权重值为更清楚揭示元素间的相关关系,要稳定化处理加权超矩阵即计算加权超矩阵第j列便是网络层中各元素对元素j的极限相对排序,即为各元素相对于决策目标的权重。基于本研究仅有1个准则,各元素相对于目标的权重,即加工中心各个故障因素的权重为所得稳定极限超矩阵的每一列的数值w=[00.212500.18750000.60]t(14)步骤3.5:获取混合权重矩阵采取tamura给出的混合重要程度计算方法,依据式(15)获取混合权重矩阵z,其中h为由步骤1.4得到的整体影响矩阵,w为各故障因素权重矩阵,矩阵z中各元素zij代表混合影响度,即混合权重,如表2所示。z=w+hw(15)z=[00.511600.3750001.20]t(16)表2加工中心故障因素权重及排序子系统代号权重排序子系统代号权重排序刀库系统s10.00004气动系统s60.00004电气系统s20.24522润滑系统s70.00004进给系统s30.00004数控系统s80.57511冷却系统s40.17973主轴系统s90.00004排屑系统s50.00004步骤4:基于所述故障子系统的层级,故障相关关系和权重进行可视化;采用复杂网络分析软件gephi画出数控装备故障因素相关关系与权重的关系网络图,分别输入网络关系结构和节点属性,并依据关系强度与因素权重分别设定,进行图像化,如图4所示。实施例二本实施例的目的是提供一种计算装置。一种数控装备故障分析装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤,包括:步骤1:根据故障统计相关数据确定构成数控装备的故障相关子系统集合,采用dematel/ism法计算故障子系统间的整体影响矩阵;步骤2:根据所述整体影响矩阵确定可达矩阵,并基于改进的ism法对可达矩阵进行层级划分,得到各故障子系统的层级;步骤3:将可达矩阵转化为anp网络模型,计算各故障子系统的权重;步骤4:基于所述故障子系统的层级,故障相关关系和权重进行可视化。实施例三本实施例的目的是提供一种计算机可读存储介质。一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时执行以下步骤:步骤1:根据故障统计相关数据确定构成数控装备的故障相关子系统集合,采用dematel/ism法计算故障子系统间的影响矩阵;步骤2:根据所述整体影响矩阵确定可达矩阵,并基于改进的ism法对可达矩阵进行层级划分,得到各故障子系统的层级;步骤3:将可达矩阵转化为anp网络模型,计算各故障子系统的权重;步骤4:基于所述故障子系统的层级,故障相关关系和权重进行可视化。以上实施例二和三的装置中涉及的各步骤与方法实施例一相对应,具体实施方式可参见实施例一的相关说明部分。术语“计算机可读存储介质”应该理解为包括一个或多个指令集的单个介质或多个介质;还应当被理解为包括任何介质,所述任何介质能够存储、编码或承载用于由处理器执行的指令集并使处理器执行本发明中的任一方法。本发明通过集成dematel/ism/anp三种系统分析法,提供了一种新的数控装备故障分析方法。该法实现了故障因素间的相互影响方向与影响强度、因素的层级特性以及相对重要程度的整合,构造了数控装备故障因素的多级递阶层次结构,将故障因素分为驱动,依赖和独立因素,并利用环/环结构和因果反馈的可视化图形使得识别和分析结构的因果关系图得以清晰展示。该方法有助于可靠性技术人员使用系统思考的方法对数控装备故障因素进行辨识与分析。本领域技术人员应该明白,上述本发明的各模块或各步骤可以用通用的计算机装置来实现,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。本发明不限制于任何特定的硬件和软件的结合。上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1