[发明专利]基于分级预警的数控机床故障诊断方法有效
申请号: | 201510532922.1 | 申请日: | 2015-08-26 |
公开(公告)号: | CN105204436B | 公开(公告)日: | 2016-10-26 |
发明(设计)人: | 郝慧娟;王茂励;郝凤琦;罗旋;李娟;程广河;韩凌燕;张让勇;韩路跃;孙祥;孟庆龙 | 申请(专利权)人: | 山东省计算中心(国家超级计算济南中心) |
主分类号: | G05B19/406 | 分类号: | G05B19/406 |
代理公司: | 济南泉城专利商标事务所 37218 | 代理人: | 褚庆森 |
地址: | 250014 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明的基于分级预警的数控机床故障诊断方法,包括:a).采集机床的信息,获得机床的振动、温度原始数据;b).数据处理和参数提取,提取包括振动幅值、振动突变值和温度在内的特征参数;c).判断是否存在故障,根据步骤b)中获取的特征参数是否超越预设下限值判断机床是否存在故障;d).判断预警等级,如果预警级别达到4级,则执行机床停机命令;如果预警级别为1~3级,则执行步骤f);f).自动识别故障原因。本发明的机床故障诊断方法,满足了机床早期故障预警的快速性以及诊断的准确性要求,提高了数控机床故障诊断的准确性和可靠性,减少了停机时间,有效降低了维护成本,提高了数控机床的生产效率。 | ||
搜索关键词: | 基于 分级 预警 数控机床 故障诊断 方法 | ||
【主权项】:
一种基于分级预警的数控机床故障诊断方法,其特征在于,通过以下步骤来实现:a).采集机床的信息,利用振动传感器、温度传感器对待监测机床进行实时监测,获得机床的振动、温度原始数据;b).数据处理和参数提取,对步骤a)中采集的原始数据进行降噪、FFT变换处理,根据不同组件的故障与特征参数的对应关系,分别提取组件的包括振动幅值、振动突变值和温度在内的特征参数;c).判断是否存在故障,根据步骤b)中获取的特征参数是否超越预设下限值判断机床是否存在故障,把采集的当前组件的特征参数与预设下限值比较,如果存在SpAt≥SpAmin、ΔAt≥ΔAmin或者Tt≥Tmin,则认为机床出现故障,其中:SpAt为t时刻某组件的振动幅值,ΔAt为t时刻某组件的振动突变值,Tt为t时刻某组件的温度,SpAmin、ΔAmin、Tmin分别为相应组件的振动幅值、振动突变值、温度的预设下限值;执行步骤d);d).判断预警等级,按照如下原则判断机床的故障预警级别:如果SpAmin≤SpAt<SpAmax或者Tmin≤Tt<Tmax,则属于1级预警;如果SpAmax≤SpAt或者Tmax≤Tt,则属于2级预警;如果ΔAmin≤ΔAt<ΔAmax,则属于3级预警;如果ΔAt≥ΔAmax,则属于4级预警;其中,SpAmax、ΔAmax、Tmax分别为相应组件的振动幅值、振动突变值、温度的预设上限值;e).判断是否停机,如果预警级别达到4级,则执行机床停机命令,以避免造成严重的故障或损失;如果预警级别为1~3级,则执行步骤f);f).自动识别故障原因,采用智能的故障诊断算法自动进行故障的定位,以便操作人员及时发现并排除故障;步骤f)中所述的故障诊断算法通过以下步骤来实现:f‑1).案例库的建立,根据机床工作过程中实际出现的故障,建立故障征兆与故障原因的案例库,每个案例库中记载着一个故障原因、该故障原因对应的多个故障征兆以及每个故障征兆的模糊数;f‑2).实时参数采集,根据实际加工中的故障信号提取故障征兆,形成故障征兆集合Rs={r1,r2,...,rl},其相对重要程度分别用权重{ω1,ω2,...,ωl}表示,ωi为第i个故障征兆ri的权重;f‑3).检索符合条件的案例库,根据步骤f‑2)中提取的故障征兆从案例库中检索出符合条件的案例库,设符合条件的案例库共m个,记为C={c1,c2,...,cm},m个案例库对应的故障原因集合为:Y={y1,y2,...,ym};f‑4).找出符合条件故障征兆,如果案例库ci中的故障征兆与集合Rs中实际采集的故障征兆一致,则认为案例库ci中的该故障征兆符合条件,1≤i≤m;设案例库ci中符合条件的故障征兆所组成的集合为Rp={rp1,rp2,...,rpf},f≤l,集合Rp各故障征兆明显程度的模糊数组成的集合为Mp={mp1,mp2,...,mpf};执行步骤f‑5);f‑5).计算权重和并判断,根据集合Rp中故障征兆在集合{ω1,ω2,...,ωl}相应的比重,由公式(1)计算Rp中所有故障征兆的权重和ωD1:![]()
如果ωD1≥0.5,则执行步骤f‑6);如果ωD1<0.5,则认为ci不是匹配案例库,按照同样的方法对案例库C中的每个案例均进行判断,如果都不匹配,则执行步骤f‑11);f‑6).模糊数的拆分,从故障原因与故障征兆的模糊关系表中,取出集合Rp中故障征兆rpi所对应的故障原因的模糊数,记为:
若某故障原因与故障征兆无关,则其模糊数fpi=0,1≤i≤f;按照公式(2)计算出拆分系数w2:![]()
按照公式(3)将模糊数集合
拆分成一个故障征兆rpi与对应故障原因的模糊关系:![]()
其中,1≤i≤f;f‑7).获取引入关系系数的模糊关系,根据案例ci中的故障原因,获取该故障原因与故障征兆的关系系数,设关系系数所组成的集合为
按照公式(4)将关系系数与相应的模糊相乘,获取引入关系系数的模糊关系:![]()
其中,1≤i≤f;f‑8).获取案例的关系矩阵,按照f‑6)至f‑7)的步骤,分别获取案例ci中所有故障征兆rp1、rp2、…、rpf的模糊关系G1′、G2′、…、Gf′;将集合G1′、G2′、…、Gf′中的元素分别作为矩阵的第一行、第二行、…、第f行,形成案例ci的关系矩阵,记为Gbi,其通过公式(5)进行求取:![]()
f‑9).获取关系向量Gpi′,按照f‑4)至f‑8)的步骤,得到符合条件的m个案例c1、c2、...、cm的关系矩阵Gb1、Gb2、…、Gbm;从关系矩阵Gb1、Gb2、…、Gbm中查找出与故障征兆rpi相关的行,设相关的行数为k,k个相关的行组成公式(6)中的向量关系表达式:![]()
采用向量关系表达式中相应元素的和作为故障征兆rpi与故障原因的关系向量Gpi′,向量Gpi′如公式(7)所示:Gpi′=[gi1′ gi2′ ... gim′] (7)其中,向量Gpi′中的元素gij′通过公式(8)进行求取:![]()
f‑10).获取故障原因组合,按照与步骤f‑9)中相同的方法,分别得到故障征兆rp1、rp2、…、rpf的关系向量Gp1′、Gp2′、…、Gpf′;向量Gp1′、Gp2′、…、Gpf′中的元素分别作为第一行、第二行、…、第f行,组成故障特征与故障原因的关系矩阵Gf,如公式(9)所示:![]()
按照公式(10)对矩阵Gf中的每一列求和:![]()
按照公式(10)求取的y1′、y2′、…、ym′组成集合:Yfind={y1′,y2′,...,ym′},集合Yfind中元素yi′的数值越大,说明其是故障原因yi的可能性越大;元素yi′的数值越小,说明其是故障原因yi的可能性越小;f‑11).视为新增故障,如案例库中没有匹配案例,采用新增故障诊断的方法进行诊断,得出故障原因。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东省计算中心(国家超级计算济南中心),未经山东省计算中心(国家超级计算济南中心)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510532922.1/,转载请声明来源钻瓜专利网。
- 上一篇:手推示教式五轴抛光打磨机器人
- 下一篇:一种美白漂浮香皂