王玉鹏,赵继民,杨世凤,仇明辉
(天津科技大学电子信息与自动化学院,天津 300222)
挤出机作为双复合轮胎胎面挤出联动生产线的重要设备,其故障诊断系统是不可缺少的.图形诊断法在故障诊断中使用较多,例如故障树诊断法,虽然被广泛应用于机械行业中[1],但某些复杂设备的结构很难用故障树表达.为此,研究人员提出利用诸如马尔可夫状态图、主逻辑图、事件树等图形实现对部件之间故障传播机理的解释[2–3],然而这些算法都还仅仅局限于树形结构,在处理复杂结构时鲁棒性较差.
Nakano等[4]于1974年首次将图论诊断法应用到故障诊断中,但仅针对特定的问题.Kokawa等[5]于1983年将故障传播概率和传播时间的权重添加到每对节点之间的边上,并且去除了图中的符号关系.这种方法虽然提高了故障诊断的成功率,但也仅局限于单一故障,对于多个故障的诊断能力比较薄弱.
本文采用基于灰色关联理论[6]的故障模式及影响分析(FMEA)方法对传统故障定位算法进行改进,结合挤出机系统的故障特点,引入权重因素,将“全局风险影响度”作为挤出机系统故障定位的主要依据,提高了故障定位的准确率.采用 LabVIEW 平台进行软件开发,结合工业以太网技术,可以实时监控设备运行状态,显示故障信息.
将图论算法用于故障诊断,需要根据具体系统的组成结构及工作原理绘制故障传播有向图[7],以表达故障之间存在的传播关系.
根据挤出机系统的集合性,系统是由两个或两个以上有相同属性且相互区别的要素组成的,可表示为
其中,故障传播有向图中的元素vi代表挤出机系统中的一个故障.根据挤出机系统的相关性,viR vj表示故障之间的传播关系.则这个故障在故障传播有向图上可以表示为
由于故障传播有向图中的每一个节点都代表挤出机系统的一个部件或子设备,并且系统的故障传播特性是固定不变的,因此挤出机系统的故障传播有向图也是唯一的.
将故障模型转化为故障传播有向图后,可通过矩阵化处理的方式将有向图转化为矩阵形式.若有向图中存在n个节点,那么故障传播有向图可以用n×n阶矩阵A表示:
对于不存在自回环的节点,它的对角线元素值为0.图1所示故障传播有向图对应的矩阵为
图1 故障传播有向图示例Fig. 1 An example of a failure propagation diagram
在实际情况中,一个故障往往会引发其他故障.通常把故障vi可以直接或者间接导致故障vj发生的情况称之为vi可达vj.用于描述故障传播有向图中故障之间可达关系的矩阵,就可以称之为可达矩阵,用M表示,且其中元素Mij需满足
在这里假设每一个故障都能到达其本身,因此连接矩阵与可达矩阵之间存在如下关系:
式(5)中I为n阶单位矩阵,则图1的可达矩阵M可以表示为
通过创建连接矩阵和可达矩阵,实现了对于任意故障传播关系的描述,从不同的角度解释了传播有向图之间复杂的关系.
分层重构(level structuring)对于故障源的辨识有着十分重要的意义,它在一定程度上减少了原始故障传播有向图的复杂程度,降低了故障诊断求解过程的难度.本文使用基于可达性的分层重构方法,故障集被分成若干个层次,每一个层次内的故障都只能由本层向下一层传播,这种层次关系表明了系统的故障传播结构.对图 1中的故障传播有向图进行重构,重构之后的有向图见图2.
图2 具有层次结构的故障传播有向图Fig. 2 Fault propagation directed graph with hierarchical structure
为便于计算,将故障传播有向图的分层用矩阵的形式表述,进行故障定位.区别于传统的故障定位算法,故障模式及影响分析(FMEA)是一种将故障或隐患在系统建立之初就加以排查的方法,通过发生率(O)、严酷度(S)、检测度(D)三个元素确定故障位置.但这种方法过度依赖专家经验知识,针对这种不足,将其与善于处理不确定性问题的灰色关联理论相结合,以提高故障定位精度.其故障定位计算过程见图 3.
图3 基于灰色关联理论的故障定位计算过程Fig. 3 Flowchart of fault location calculation based on grey correlation theory
首先,依据图论算法计算发生各故障的概率(发生率),并依据扩展FMEA表格中的故障的严酷度与检测度,计算出初始的故障数据矩阵,对于初始故障数据矩阵进行无量纲化处理.本文使用向量归一化的方法实现矩阵的无量纲化处理,公式为
式中:Xi( k)表示原始矩阵中有量纲的数据,且满足0 ≤ Xi( k )≤ 1,方向保持不变;表示处理后矩阵中无量纲的数据.
然后,建立比较矩阵和参考矩阵.假设挤出机系统存在m个故障,记为 X1,X2,… Xi… ,Xm,其中Xi表示第 i个故障,并且每个故障都存在发生率(O)、严酷度(S)、检测度(D)三个变量,那么可以将第 i个故障 的 数 据 表 示 为,其 中Xi( k)( k =1,2,3)表示 FMEA 的三个数据 O、S、D.因此,根据上述建立比较矩阵的方法,就能够得到反映m个故障的比较矩阵
对于故障风险的排序是参照某一个参考基准进行的.根据实际情况,将最优值组成的矩阵作为参考基准,并建立对应的参考矩阵
选取零矩阵作为参考矩阵,即
随后,计算比较矩阵与参考矩阵在某一指标点 k处的灰色关联系数,计算公式为
式中;γ表示分辨系数,一般取 0.5;X0(k)和 Xi( k)表示参考矩阵和比较矩阵在指标点k处的值.
最后,计算灰色关联度,并进行故障定位,计算公式为
挤出机由机头、机架、机筒、螺杆、加热冷却系统、PLC 控制器等组成[8–9].以挤出机作为故障诊断对象搭建故障诊断系统,硬件主要由挤出机、检测设备和现场工控机组成,见图4.
图4 硬件结构示意图Fig. 4 Hardware structure diagram
检测设备包括温度传感器与超声波位移传感器等.由传感器测得挤出机胶料温度、电机转速、机头压力与螺杆位移量等原始数据,处理后传给 PLC[10],再通过工业以太网传送到工控机.
工控机采用研华 IPPC–6152A,实时监控与记录设备运行状态.软件系统对 PLC传来的数据进行处理,从而判断故障原因,并显示故障诊断结果.
使用 LabVIEW 平台进行软件开发[11],将改进后的图论算法编写入程序中,采用 Access数据库作为诊断规则、故障数据及诊断策略的存储介质,通过对数据检索链路的分析,进而获得故障原因和相对应的诊断策略.程序框图见图5.
针对不同的故障,程序通过从数据库中选择不同的故障模式和故障规则,实现对故障原因的定位.如果数据库中不存在需要使用的故障模式,还可以通过手动添加故障模式的方式更新数据库.
故障诊断人机界面如图6所示,可实时显示故障现象、潜在故障原因及对应的灰色关联度.此外,可给出针对特定故障常用的解决办法,为现场检修人员提供参考,方便用户快速排除故障.操作人员还可通过人机界面手动向数据库中实时添加故障诊断规则,而不必直接改写数据库,简化了操作流程,从而不断更新故障诊断规则和提高故障诊断准确率.
图5 LabVIEW程序框图Fig. 5 LabVIEW block diagram
图6 故障诊断人机界面Fig. 6 Fault diagnosis interface
以挤出机不下料这一故障现象为例,进行故障原因的定位.表 1列出了与此问题相关的故障原因及其对应的扩展FMEA信息[12].
表1 挤出机系统扩展FMEA表Tab. 1 Extending FMEA form of the extruder system
参照表1中的相关数据,绘制挤出机的初始故障传播有向图,见图 7.故障 1是由故障 2、故障 3、故障4引起的,故障2是由故障5、故障6、故障7引起的,故障5是由故障10引起的.同理,故障4是由故障8、故障9引起的,故障8是由故障11、故障12引起的,故障9是由故障13引起的.
图7 初始故障传播有向图Fig. 7 Initial fault propagation digraph
根据式(3)求得初始故障传播有向图的连接矩阵
根据式(4)求得初始故障传播有向图的可达矩阵
根据求得的可达矩阵,对初始故障传播有向图进行层次化处理,重构该有向图的层次,见图 8.经层次化处理后,可以很清楚地看出故障之间的传播关系:已发生的故障 1是第一层,故障 2、故障 3、故障4是第二层,故障 5、故障 6、故障 7、故障 8、故障 9是第三层,故障 10、故障 11、故障 12、故障 13是第四层.
图8 故障层次传播有向图Fig. 8 Fault propagation digraph
将层次化处理后的故障传播有向图转化为矩阵形式.根据灰色关联理论,对故障的发生率、严酷度、检测度进行无量纲化处理,根据式(7)得到无量纲的FMEA表,见表2.
表2 无量纲FEMA表Tab. 2 Dimensionless FEMA table
将表 2中的数据代入式(8)得到比较矩阵,再将得到的数据代入式(9)得到参考矩阵,随后根据式(11)计算出所有故障关于每个风险因子的灰色关联系数 ξ(X0(k),Xi( k )).将灰色关联系数以及综合风险因子权重代入式(12)中,得到所有故障的灰色关联度(表 3),并根据从小到大的顺序进行排列.其中综合风险因子权重为L1=0.36,=0.45,=0.19.
灰色关联度表示的是故障与正常状态之间的关联程度,灰色关联度数值与故障发生的概率成反比,关联度越高,发生故障的可能性越低.从表 3可以看出,故障原因按出现概率由大到小进行排序依次是:故障 11>故障 10>故障 13>故障 12>故障 8>故障9>故障1>故障2>故障4>故障5>故障6>故障 3>故障 7,可见故障 11为故障源的概率最大,应优先排查.
表3 灰色关联度表Tab. 3 Grey relational scale
本文以挤出机作为研究对象,将图论算法和灰色关联理论相结合,实现了对挤出机设备控制系统的故障分析与研究.根据研究结果,采用 LabVIEW 进行编程,开发了轮胎挤出机故障诊断系统.故障诊断系统可以为现场技术人员解决故障提供帮助,提高对故障原因定位的准确性,节省故障检测时间.