[发明专利]MMBF故障统计系统及方法有效
申请号: | 201710627751.X | 申请日: | 2017-07-28 |
公开(公告)号: | CN107402873B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 孙晶哲 | 申请(专利权)人: | 上海振华重工电气有限公司;上海振华重工(集团)股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 上海集信知识产权代理有限公司 31254 | 代理人: | 周成 |
地址: | 200125 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | mmbf 故障 统计 系统 方法 | ||
1.一种MMBF故障统计系统,其特征在于,包括:
历史数据库、故障判定模块、筛选模块;
所述历史数据库包括故障点和其他相关点,所述其他相关点包括复位点和测试点,
所述故障判定模块包括TimeCount运算器、KeepTime运算器和ChangeTimeCount运算器;
所述故障判定模块周期性地从历史数据库中读取故障点和其他相关点,并利用TimeCount运算器、KeepTime运算器和ChangeTimeCount运算器中的任意一个或者多个进行故障判定,生成多个疑似MMBF;
所述筛选模块从所述多个疑似MMBF中筛选出一条作为此时段内的MMBF,
其中,所述筛选模块将最长的一个时间取出作为统计时间,将一个时段内最先出现的MMBF时间向后推进一个统计时间再加一分钟的长,得到一个统计截止时间,当运算达到所述统计截止时间时,开始统计这个时段的MMBF;
所述TimeCount运算器利用TimeCount方式进行故障判定,设定变量:Count为限定次数、Time为约定时间;某个fault点发生置位时开始监视此点,并记录之后发生的reset操作次,如果在小于设定的时间,发生的reset次数达到了设定,同时此fault点在达到设定次数的reset操作后持续一个设定时间仍为置位状,则产生一次疑似MMBF;上报的MMBF发生的时间为fault变为置位状态的时间,如果在监视状态,该fault点复位,那么计算逻辑复位,重新计算该fault点;如果在监视状态,设定的时间未产生设定次数的reset操作,那么不上报MMBF;产生疑似MMBF后,逻辑不再计算该fault点,直到该fault点复位,逻辑重新计算该fault点,
所述TimeCount运算器执行TimeCount方式的故障判定,其拥有以下属性:
Fault置位时间:初始为0;
MMBF上报状态:初始为“未上报”;
TimeCount运算器的运算接口逻辑如下:
2.1:Fault置位时间大于0,到2.2,否则到2.6;
2.2:如果MMBF上报状态为“未上报”,则继续,否则转到2.4;
2.3:计算Fault置位时间到当前计算时间内的reset操作次数,如果次数大于设定则上报一次疑似MMBF故障,同时MMBF上报状态设为“上报”;
2.4:判断“值”参数,如果“值”参数为复位,则“运算器”复位;
2.5:退出逻辑;
2.6:判断“值”参数,如果“值”参数为置位,则记录Fault置位为“时间”参数;
2.7:退出逻辑;和/或
所述KeepTime运算器利用KeepTime方式执行故障判定:设定变量:Time为约定时间,某个fault点发生置位时开始监视这个fault点,如果之后发生了reset操作则开始计时;如果计时时间达到了设定时间,fault仍然是置位状态,则产生一次疑似MMBF;上报的MMBF发生的时间为fault变为置位状态的时间;产生疑似MMBF后,逻辑不在计算该fault点,直到该fault点复位,逻辑重新计算该fault点;如果在监视或者计时状态下,fault变为复位,则计算逻辑复位,重新计算此fault点;如果fault在监视状态下未发生reset操作,那么不会产生MMBF,
所述KeepTime运算器执行KeepTime方式的故障判定,其拥有以下属性:
Fault置位时间:初始为0;
MMBF上报状态:初始为“未上报”;
第一次RESET时间:初始为0;
KeepTime运算器的运算接口逻辑如下:
3.1:Fault置位时间大于0,到3.2,否则到3.8;
3.2:如果MMBF上报状态为“上报”,则退出逻辑,否则继续;
3.3:如果第一次RESET时间大于0,到3.4,否则到3.5;
3.4:如果“时间”参数到第一次RESET时间的价格大于设定值,上报一次疑似MMBF故障,MMBF上报状态设为“上报”,转到3.6;
3.5:查找从Fault置位时间开始,到当前计算时间(“时间”参数)内的第一次RESET时间,能找到则设置,不能找到则第一次RESET时间为0;
3.6:判断“值”参数,如果“值”参数为复位,则“运算器”复位;
3.7:退出逻辑;
3.8:判断“值”参数,如果“值”参数为置位,则记录Fault置位为“时间”参数;
3.9:退出逻辑;和/或
所述ChangeTimeCount运算器利用ChangeTimeCount方式执行故障判定;设定变量:Count为限定次数、Time为约定时间;某个fault点在设定的时间,发生了设定次数的置位变化,产生一次疑似MMBF,同时记录下的置位次数清零;记录下每次置位的信息,并只保留设定时间内的置位信息,这样保证不产生未达到设定次数而产生MMBF的情况;在上报疑似MMBF时,此次MMBF发生的时间则为设定的置位次数中第一次置位发生的时间,
所述ChangeTimeCount运算器执行ChangeTimeCount方式的故障判定,其拥有以下属性:
上一次的“值”参数:初始为复位;
之前由复位变为置位状态的时间集合:初始为空集合;
ChangeTimeCount运算器的运算接口逻辑如下:
4.1:如果“值”参数与上一次的“值”参数相同,则退出逻辑,否则继续;
4.2:在时间集合中去除超过设定时间的记录;
4.3:如果“值”参数为复位,则退出逻辑,否则继续;
4.4:将“时间”加入时间集合中;
4.5:统计时间集合中的记录数量,如果小于设定值,则退出逻辑,否则继续;
4.6:上报一次疑似MMBF故障;
4.7:退出逻辑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海振华重工电气有限公司;上海振华重工(集团)股份有限公司,未经上海振华重工电气有限公司;上海振华重工(集团)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710627751.X/1.html,转载请声明来源钻瓜专利网。