发明名称 一种用于轨道交通设备的智能故障诊断方法
摘要 本发明涉及一种用于轨道交通设备的智能故障诊断方法,包括以下步骤:1)将诊断逻辑转换为流程图数据,并将该数据存储为适用轨道交通领域的知识表示文档;2)推理机Cflow把“流程图”加载到内存;3)Cflow根据流程图数据适用的设备类型,为每个单独的设备建立自己的流程实例遍历器CVisitor;4)CVisitor在CThreadManager的推理驱动机制下不断运转;5)每个Cvisitor每次运转都执行知识表示的遍历分析算法;6)CVisitor在访问到流程图数据的数据点时,根据数据点的描述,去CDataBuffer类取数据等步骤。与现有技术相比,本发明具有第一次将故障诊断模型应用于轨道交通设备微机监测中,用计算机全方位的分析诊断设备等优点。
申请公布号 CN102682187B 申请公布日期 2015.08.26
申请号 CN201110060816.X 申请日期 2011.03.14
申请人 卡斯柯信号有限公司 发明人 涂鹏飞;胡恩华;巩林玉;魏盛昕
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 上海科盛知识产权代理有限公司 31225 代理人 赵继明
主权项 一种用于轨道交通设备的智能故障诊断方法,其特征在于,包括以下步骤:1)将诊断逻辑转换为流程图数据,并将该数据存储为适用轨道交通领域的知识表示文档;2)推理机Cflow把流程图加载到内存;3)Cflow根据流程图数据适用的设备类型,为每个单独的设备建立自己的流程实例遍历器CVisitor;4)CVisitor在推理机驱动器CThreadManager的推理驱动机制下不断运转;5)每个Cvisitor每次运转都执行知识表示的遍历分析算法;6)CVisitor在访问到流程图数据的数据点时,根据数据点的描述,去数据获取器CDataBuffer类取数据;7)CDataBuffer会访问外部采集器提供的数据缓存内存区寻找该数据点所描述的设备的某段时间内的数据;8)CVisitor根据取到的数据做自定义表达式的逻辑运算,满足逻辑表达式,则进入该表达式对应的后续节点,所有后续节点都不满足,则跳出一次遍历;9)CVisitor在深度遍历过程中最后访问结果点后,提交该诊断结果信息给报警器CAlarm;10)CAlarm做结果的后续处理,包括存储、展示;所述的数据点的描述包括通用表述方式、轨道交通专业知识表述,所述的轨道交通专业知识表述包括进路前后轨道区段、区间前后轨道区段、道岔所在区段、信号机继电器码位;推理驱动机制包括回溯机制:采用回溯方式来分析数据,回溯方式指数据存在后,并不立即分析它,而是把数据先都缓存,再根据适当的时机回过头来分析数据;遍历算法是基于有向图的深度优先遍历算法的改造,加入了用户点的中断处理;适当的时机的计算如下:每个流程图中都会定义一个遍历频率,CThreadManager线程循环中根据这个频率,进入该流程的分析;每次流程的分析会对所有满足顶点的秒进行遍历,最大向后时间是加载流程时预先查找各取值点,取最早取值点与当前系统时间之间的时间段,分析时间段为遍历频率往前最大向后时间的时间段;一个流程图是针对一类设备分析的知识表述,推理机在加载了流程图后,会实例化它,为车站的每个站内区段都实例化一个流程实例CVisitor;CVisitor被CThreadManager驱动做流程图的遍历,并维护遍历的中间状态。
地址 200070 上海市闸北区天目中路428号27楼