论文部分内容阅读
CAN网络作为一种现场总线广泛应用于各种工业生产领域。然而,受各种环境因素的影响,CAN网络的传输线缆会出现松动,磨损,老化等现象,从而导致间歇性连接(IC)故障的产生。同一 CAN网络中,存在IC故障的线缆连接可能处于网络中的多个不同位置。在同一时间点,不同位置的IC故障的严重程度也可能不尽相同。IC故障会随着时间推移呈现出逐渐恶化的趋势。在早期阶段,IC故障产生的频率较低,由于CAN协议本身良好的容错性,其对系统运行造成的影响在可容忍的范围内,此时并不一定需要对故障部件采取修复措施。随着时间的推移,IC故障逐渐恶化,其产生会越来越频繁,最终对系统运行造成严重影响。为了降低系统生命周期的维护成本,有必要对各个位置的IC故障的恶化程度进行评估,从而确定各个部件的维护优先级,指导维护人员更有策略地执行修复流程。本文围绕多故障源情况下对各处IC故障恶化程度进行评估这一目标展开研究。首先,提出了利用总线上的错误事件症状信息来实现故障的定位的方法,然后在已知网络中的故障源位置的前提下,建立了错误事件与各故障源关联的方法,最后提出了根据由各故障源导致的错误事件发生时刻序列反推各处IC故障产生速率的方法。通过在CAN网络实验平台上的模拟实验,验证了本文所提出方法的有效性。本文共分五章,各章内容概述如下:第一章阐述了本文的研究背景,分层次介绍了关于解决工业系统中间歇性故障问题方法的相关研究,分析了已有方法的不足,同时找到了开展本课题研究的可借鉴的思路。最后,对本课题的研究目标和意义进行了论述,提出了本课题研究内容的整体框架。第二章对CAN网络多故障源的定位方法展开了研究。首先阐述了 IC故障定位方法的原理。然后定义了与CAN网络具有一一映射关系的无向图以更好地描述CAN网络的拓扑结构。定义了传输路径的概念,并阐述了根据无向图来求取任意一条传输路径的算法。定义了症状和症状域的概念,以及根据症状求取症状域的方法。阐述了基于症状-故障关联模型的故障定位算法的执行过程。最后通过不同情形的实验验证了多故障源定位方法的有效性。第三章基于第二章已经定位出网络中的所有故障源的的前提,研究了将网络中的错误事件与各故障源进行关联的方法。首先,提出了在已知所有故障源位置的前提下对CAN网络的结构进行简化的方法。定义了端口组,节点组,简化路径等概念,使得网络中节点之间的通信简化成了节点组之间的通信。然后,基于简化的网络提出了组错误事件的概念以及组错误事件症状表的生成方法。最后以组错误事件症状表为数据基础生成决策树模型。得到的决策树一方面为CAN网络中传感器的添加位置提供了指导,另一方面也直观地展示出对于任一错误事件,根据其各种表征信息逐步判断出与之关联的故障源的流程。最后通过不同实例演示了决策树模型的生成流程。第四章研究了对各故障源恶化程度进行评估的方法。首先阐述了错误事件信息的采集过程,以及错误事件信息的组成部分,分析了错误事件信息不完整的情况,以及其可能带来的影响。然后提出了错误事件产生过程服从泊松过程的假设。基于此假设,提出了错误事件分布参数的估计方法。该方法首先利用信息完整的错误事件产生时刻序列对错误事件分布参数进行初步估计,然后利用初步估计的参数为信息不完整的错误事件确定最有可能与之关联的故障源,从而更新错误事件产生时刻序列以及分布参数。然后,基于完整的错误事件发生时刻序列,提出了各IC故障速率的区间估计方法。最后通过实验验证了 IC故障速率估计方法的有效性。第五章对本论文主要工作和创新点进行了总结,并对进一步可以开展的研究工作进行了展望。