基于模糊Petri网的数控机床主轴故障诊断
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于模糊Petri网的数控机床主轴故障诊断
申桂香;王志琼;张英芝;李全普;谷东伟;李怀洋
【摘要】根据数控机床主轴的故障信息,给出数控机床主轴的Petri网模型,直观地描述了主轴故障之间的发生关系.提出了改进的模糊Petri网模型,结合故障间发生关系的可信度和故障发生的频率进行了逆向推理,准确、快速地找到引起主轴故障的根本原因,减少了维修时间,提高了主轴可用性.%The Petri net model of CNC machine tools' spindle, which can obviously describe the relationship of spindle's failure was firstly given according to the failure message. An improved fuzzy petri net model was then proposed. The model can use the relationship and frequency of failures to speculate backward. Therefore, it can help to discover the radical reasons, decrease maintenance time and increase the availability of spindle.
【期刊名称】《制造技术与机床》
【年(卷),期】2012(000)003
【总页数】4页(P124-127)
【关键词】主轴;Petri网;故障诊断
【作者】申桂香;王志琼;张英芝;李全普;谷东伟;李怀洋
【作者单位】吉林大学机械科学与工程学院,吉林长春130022;吉林大学机械科学与工程学院,吉林长春130022;吉林大学机械科学与工程学院,吉林长春130022;大连机床集团有限责任公司,辽宁大连116620;吉林大学机械科学与工程学院,吉林长春130022;吉林大学机械科学与工程学院,吉林长春130022
【正文语种】中文
【中图分类】TB114.3
主轴是数控机床的关键功能部件,其故障将导致数控机床的故障,甚至停机[1]。
因此,研究主轴的可靠性是十分必要的。
以往对于主轴的可靠性研究,多采用故障树分析、FMECA分析,可靠性评价等[2]。
有时主轴的可靠性很高,但其可用
性却很低,造成这种现象的主要原因是主轴结构复杂,出现故障后需要花很多时间进行故障诊断,查找导致故障的根本原因。
模糊Petri网通过模糊推理规则,有效地解决了这一难题[3-4]。
Petri网是1962年由德国Bonn大学Petri.C.A提出的,是一种能够系统地描述数学和图形的分析工具,具有可达性、安全性、可逆性、有界性等性质[5]。
相对于故障树,Petri网更能动态地描述各种故障状态之间的因果关系[6]。
模糊Petri网在Petri网的基础上增加了模糊推理规则[7]。
近年来,模糊Petri网在
可靠性方面应用较为广泛,在汽车、航天、船舶等领域都有所研究[8-10]。
但是基于模糊Petri网的故障诊断仅考虑变迁的可信度,还是会显得较为片面[11-12]。
本文综合考虑变迁的可信度和激发频率,提出了改进的模糊Petri网的故障诊断方法。
结合此思想,运用改进的模糊Petri网对数控机床主轴进行故障诊断,既考虑了导致主轴故障的可信程度,又考虑了导致主轴故障的频率,相对于其他方法,可更加快速,精确地进行故障诊断,减少维修时间,提高主轴的可用性,对于数控机床整机可用性的提高有很大的帮助。
1 模糊Petri网的定义
定义模糊Petri网为一十元组:
其中各字母的含义如下:P为库所有限集合,P={p1,p2,…,pm}(m >0);T 为变迁有限集合,T={t1,t2,…,tn}(n>0);D 为命题有限集合,D={d1,d2,…,dm};I为P→T的输入函数;O为T→P的输出函数;β为库所与命题之间的映射,即
β(pi)=di,pi∈P,di∈D,表示命题pi的真实程度为di;μ为变迁的可信度函数,即μ(ti)=μi,μi∈[0,1],表示变迁 ti的可信度为μi;α 为库所的可信度函数,
即α(pi)= αi,αi∈[0,1],表示库所pi的可信度为αi;γ为变迁的频率函数,
即γ(ti)=γi,γi∈[0,1],表示变迁 ti激发的频率为γi;f为变迁逆向激发值函数,f(ti)=μi× γi,f(ti)∈[0,1]。
在FPN模型中,用“○”表示库所,“▎”表示变迁,库所与变迁之间用有向弧“→”连接,“○”中的“·”代表库所pi的一种状态,称为托肯(Token)。
托肯在模糊Petri网中的移动直观地表示了系统的动态过程。
常见的FPN模型主要有以
下3种形式,如图1所示。
若库所为起始库所,则pi的可信度为μ(ti)= μ′i,μi
是由用户给予的β(pi)=di的命题的真实程度;若库所为中间库所或最终库所,则可信度的计算如图1所示。
2 故障诊断FPN的模糊推理规则
2.1 库所的模糊性
在故障诊断FPN中,库所表示故障的行为和状态。
库所分为以下三类:
(1)只有T→P,没有P→T的库所称为故障现象库所,对应的命题表示故障发生的
现象;
(2)既有T→P,又有P→T的库所称为故障部位库所,对应的命题表示故障发生的
部位;
(3)只有P→T,没有T→P的库所称为故障原因库所,对应的命题表示故障发生的
根本原因。
故障原因对应命题的真实程度叫做库所的可信度,具有一定的模糊性,
根据专家经验取值。
2.2 变迁的模糊性
变迁表示输入库所与输出库所对应命题之间的关系,在故障诊断中,代表前一故障导致下一故障的过程。
变迁的可信度表示前一故障能够导致下一故障的程度。
模糊Petri网模型的3种形式如图1所示。
若已知故障原因或故障部位的可信度,根据Petri网模型的形式,以及变迁的可信度,就可运用3种基本形式对应的公式求得故障部位库所或故障现象库所的可信度。
变迁的激发频率在故障诊断中代表零部件发生故障的频率,具有不确定性,根据观测样本的统计特性和专家经验决定故障发生的频繁性。
2.3 逆向激发冲突的消除
传统FPN中,max(μ)所在的库所优先诊断。
根据实际经验,max(γ)所在的库所应该优先诊断。
由此产生冲突,max(μ)所在的库所对应的γ小,而max(γ)所在的库所对应的μ小,难以确定优先顺序。
本文引入逆向激发值的定义,取max(f)对应的库所优先诊断,消除了逆向激发的冲突。
2.4 故障诊断的模糊推理策略
故障诊断的模糊推理过程主要分为逆向推理和正向激发两部分。
(1)逆向推理
列出各个库所的可达性集合和立即可达性集合[14],库所pi可达性集合为库所pi经过一系列变迁所得到的库所的集合,库所pi的立即可达性集合为库所pi只经过一次变迁所达到的库所的集合。
将故障现象库所pi作为目标,以故障现象库所pi为立即可达集的所有库所中,优先诊断最大逆向激发值对应的库所,如果该库所为故障原因库所,逆向推理结束。
如果该库所为故障部位库所,重新将故障部位库所作为目标继续逆向推理,直到逆向激发得到的库所为故障原因库所。
(2)正向激发
在故障诊断的故障原因库所放置一个托肯(Token),表示该库所对应的命题存在。
工作人员检查逆向推理得到的故障原因,判断故障原因的真实程度,给予故障原因库所可信度,然后判断变迁是否可以激发。
输入库所表示变迁激发的前提条件,输出库所表示变迁激发导致的结果。
给定每个变迁固定的阈值λ。
当α(pi)≥λ,变迁激发,托肯转移到变迁激发的输出库所中,如果输出库所为故障现象库所,说明故障原因已经找到;如果输出库所为故障部位库所,继续进行激发,直到故障现象库所。
当α(pi)<λ,变迁无法激发,对模糊Petri网其他故障部位和故障原因库所进行逆向推理,重新诊断。
3 基于FPN的数控机床主轴故障诊断实例
本文以文献[15]中主轴故障树数据为依据进行主轴的模糊Petri网的故障诊断。
具体的步骤如下:
(1)将文献[15]中的故障树转化为模糊Petri网模型,如图2所示。
(2)以数控机床主轴切削振动大为例。
以切削振动大为主轴故障现象的模糊Petri网模型如图3所示。
命题所代表的含义如表1。
(3)建立各个库所的可达性集和立即可达性集,如表2所示。
表1 命题di的含义命题di 命题d 的含义d14主轴箱与床身连接螺钉松动d8轴承故障d9轴承损坏d17轴承预紧力不够d18轴承拉毛d15轴承预紧力过大d16轴承无润滑
表2 可达性集和立即可达性集库所pi 可达性集立即可达性集p15 {p9,p8,p3} {p9}p16 {p9,p8,p3} {p9}p17 {p8,p3} {p8}p18 {p8,p3} {p8}p9 {p8,p3} {p8}p14 {p3} {p3}p8 {p3} {p3}p3ΦΦ
(4)计算变迁逆向激发值
根据表3模糊取值范围[8]确定变迁的可信度变迁激发的频率,分别为:
根据模糊推理规则,计算求得变迁逆向激发值:
表3 模糊取值范围可信程度变迁的频率取值范围非常真实非常频繁[0.9,1.0]比较真实比较频繁[0.8,0.89]基本真实一般频繁[0.6,0.79]不太真实不太频繁[0.4,0.59]不真实不频繁[0.0,0.39]
(5)逆向推理
根据故障现象主轴切削振动大逆向推理,max(f8,f14)=f8,变迁t8优先逆向激发,输入库所p8为故障部位库所,对应的命题为d8轴承损坏。
以库所p8为目
标继续逆向推理,max(f8,f17,f18)=f17,变迁 t17优先逆向激发,输入库所
p17为故障原因库所,对应的命题为轴承预紧力不够,逆向推理结束。
根据逆向推理,故障现象主轴切削振动大的故障诊断原因顺序依次为:β(p17)=d17,轴承预紧力不够→β(p16)=d16,轴承无润滑→β(p15)=d15,轴承预紧力过大
→β(p18)=d18,轴承拉毛→β(p14)=d14,主轴箱与床身连接螺钉松动。
(6)正向激发
逆向推理得到主轴切削振动大的原因为轴承预紧力不够,工作人员检查轴承是否预紧力不够,进行预紧。
根据实际情况给予故障原因库所可信度。
设定变迁激发的阈值λ=0.73。
如果命题“预紧力不够”、“非常真实”,如表3所示,给予库所
p17可信度α(17)=0.95>λ,变迁 t17激发,α18=α17×μ17=0.95×0.96=0.912>λ,变迁t8激发,最终达到故障现象库所,即故障原因找到。
如果命题“预紧
力不够”、“不太真实”,如表3所示,给予库所可信度α(17)=0.48<λ,变迁
t17无法激发,说明预紧力不够不是切削振动大的根本原因。
再开始检查故障原因轴承无润滑,依次进行故障诊断,直到找到故障原因。
4 结语
本文在传统故障诊断FPN基础上,引入变迁逆向激发值的概念,有助于更加迅速
地进行故障诊断,及时排除故障,提高数控机床主轴的可用性。
基于改进的模糊Petri网理论对数控机床主轴进行故障诊断的模糊推理,既有定性分析,又有定量
分析,计算与图形相结合,逻辑清晰,为今后在计算机上实现打下良好的基础。
与此同时,FPN还可以根据实际情况及时进行增减必要的主轴故障原因,以使数控
机床主轴的故障信息不断地得到完善。
参考文献
[1]于捷,贾亚洲.数控车床故障模式影响与致命性分析[J].哈尔滨工业大学学报,2005(12):1725-1727.
[2]蒋仁言,左明健.可靠性模型与应用[M].北京:机械工业出版社,1992. [3]LAN Jinchuan,MA Min.Fault diagnosis method of power system based on the adaptive fuzzy petri net:IEEE Circuits and System International Conference on Testing and Diagnosis,APR28 -29,2009:75 -78[C].Chengdu:UESTC.
[4]LU Qiuqin,HUANG Guangqiu.Fuzzy analysis of accidents diagnosis based on fuzzy petri net[J].International Journal of Systems and Control,2007,2(3):228 -236.
[5]袁崇义.Petri网原理[M].北京:电子工业出版社,1998:25-35.
[6]YUAN Jie,SHI Haibo,LIU Chang,et al.Backward concurrent reasoning based on fuzzy petri nets[C].2008 IEEE World Congress on Computational Intelligence:Fuzzy Systems(WCCI-FUZZ2008),Hongkong,June 2008:832-837.
[7]BINH PTT,TUYEN ND.Fault diagnosis of power system using Neural
Petri Net and fuzzy Neural Petri Net[C].IEEE Power India Conference 2006,ARP 10 -20,2006 New Delhi India.2006 IEEE Power India Conference,2006,1:176 -180.
[8]向永生,刘武,乐晓波,等.基于模糊Petri网的汽车故障诊断仿真研究[J].计算机工程与科学,2009,31(3):86 -88.
[9]DING Caihong.Application of Petri net to fault diagnosis in satellite [J].Journal of Systems Engineering and Electronics,2001,12(2):92 -96. [10]张海燕,夏飞.基于改进Petri网的船舶电力系统故障诊断[J].船电技术,2010,30(6):35 -38.
[11]XLI F,LARA R.Adaptive fuzzy Petri net for dynamic knowledge representation[J].Expert Systems with Application ,2000,19(3):235-241.
[12]ZHANG Peng,ZHAO Shiwei,WANG Yake.The research of aircraft fault diagnosis based on adaptive FPN[C].2009 Chinese Control and Decision Conference,Northeastern University,China、IEEE Industrial Electronics(IE)Chapter,Singapore、Guilin University of Electronic Technology,China.Proceedings of 2009 Chinese Control and Decision Conference,2009:5252 -5255.
[13]林闯.随机Petri网和系统性能评价[M].北京:清华大学出版社,2000. [14]丁军,张志华,周学智.模糊Petri网在指火控系统故障诊断中的应用[J].情报指挥控制系统与仿真技术,2005,27(3):48 -52.
[15]张英芝,申桂香,薛玉霞,等.数控车床主轴模糊故障树分析[J].吉林大
学学报,2006,36(2):66 -68.。