首页> 中国专利> 一种基于自主学习的ZC双系宕机故障预警方法与装置

一种基于自主学习的ZC双系宕机故障预警方法与装置

摘要

本发明涉及一种基于自主学习的ZC双系宕机故障预警方法,包括:S1:选取ZC系统正常运行时的运行参数;S2:当ZC系统宕机时,对运行参数进行记录;S3:通过自主学习算法,计算记录的运行参数的频繁项集;S4:分析频繁项集获取ZC系统宕机时的预警参数并将预警参数进行存储生成预警参数数据库;S5:ZC系统正常运行时,监测运行参数,当运行参数达到预警参数的预设预警范围,发出故障预警信息。本发明通过上述方法为ZC宕机时的故障分析提供数据支撑,形成经验数据库,当ZC系统条件参数达到预警范围时,给出预警信息,及时通知维护人员,具有预警的高效性与准确性。本发明还公开了一种基于自主学习的ZC双系宕机故障预警装置。

著录项

  • 公开/公告号CN104460651A

    专利类型发明专利

  • 公开/公告日2015-03-25

    原文格式PDF

  • 申请/专利权人 北京交控科技有限公司;

    申请/专利号CN201410578909.5

  • 发明设计人 杨扬;刘保生;

    申请日2014-10-24

  • 分类号G05B23/02(20060101);

  • 代理机构11002 北京路浩知识产权代理有限公司;

  • 代理人李相雨

  • 地址 100070 北京市丰台区科技园海鹰路6号院北京总部国际2、3号楼

  • 入库时间 2023-12-18 08:05:40

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-07-11

    授权

    授权

  • 2017-03-29

    著录事项变更 IPC(主分类):G05B23/02 变更前: 变更后: 申请日:20141024

    著录事项变更

  • 2016-03-09

    著录事项变更 IPC(主分类):G05B23/02 变更前: 变更后: 申请日:20141024

    著录事项变更

  • 2015-04-22

    实质审查的生效 IPC(主分类):G05B23/02 申请日:20141024

    实质审查的生效

  • 2015-03-25

    公开

    公开

说明书

技术领域

本发明涉及自动控制技术领域,尤其涉及一种基于自主学习的 ZC双系宕机故障预警方法与装置。

背景技术

目前,城市轨道交通信号控制系统控制列车运行,保证行车安 全和高校运营,是轨道交通的核心系统。信号系统的故障与运营关 系密切,将直接影响安全行车和旅客出行,当信号系统故障时,可 能造成封站,降低运营效率,甚至造成大面积停运,对整个城市的 交通情况都可能产生严重影响。

具体地,ZC(Zone Conductor,区域控制器)是基于通信的列 车控制系统(CBTC)的地面核心控制设备,是实现移动闭塞的必备 设备。ZC子系统作为涉及行车安全的设备,其能否安全可靠运行将 直接影响整个CBTC系统的安全运营和线路同行效率,而对ZC设 备的故障进行预警,以便及时维护减少故障率,则对运营维护起着 至关重要的作用。

进一步地,目前信号系统维护和故障处理方式存在以下缺陷:1) 故障发生后,在子系统维护工作站上给出相关提示,由维护人员现 场人工确认并进行维护维修;2)对于影响行车安全和设备正常工作 的子系统发生故障后,将导致系统降级,降低运营效率和安全性;3) 不具备设备故障分析和预警功能,仅能在故障发生并造成影响后再 进行故障处理,且故障发生及处理过程如图1所示。

发明内容

本发明所要解决的技术问题是如何快速、高效且准确的为ZC系 统运行时,提供良好的预警手段的关键问题。

为此目的,本发明提出了一种基于自主学习的ZC双系宕机故障 预警方法,包括具体以下步骤:

S1:选取ZC系统正常运行时的运行参数;

S2:当ZC系统宕机时,对所述运行参数进行记录;

S3:通过自主学习算法,计算记录的所述运行参数的频繁项集;

S4:分析所述频繁项集获取ZC系统宕机时的预警参数并将所述 预警参数进行存储生成预警参数数据库;

S5:ZC系统正常运行时,监测所述运行参数,当所述运行参数 达到预警参数的预设预警范围时,发出故障预警信息。

进一步地,所述步骤S3还包括:通过自主学习算法获得关联规则。

具体地,所述运行参数为多个,包括:ZC双系之间通信数据反 馈时间超时、双机内存数据不一致、硬同步FPGA信号超时、ZC主机 与通信控制器通信异常、系内主机之间表决数据超时和/或系间表决 数据超时。

具体地,所述自主学习算法通过连接步和剪枝步两种方式计算得 到所述多个运行参数的频繁项集。

为此目的,本发明提出了一种基于自主学习的ZC双系宕机故障 预警装置,包括:

选取模块,用于选取ZC系统正常运行时的运行参数;

记录模块,用于当ZC系统宕机时,对所述运行参数进行记录;

计算模块,用于通过自主学习算法,计算记录的所述运行参数的 频繁项集;

获取生成模块,用于分析所述频繁项集获取ZC系统宕机时的预 警参数并将所述预警参数进行存储生成预警参数数据库;

预警模块,用于ZC系统正常运行时,监测所述运行参数,当所 述运行参数达到预警参数的预设预警范围时,发出故障预警信息。

进一步地,所述获取生成模块,还用于通过自主学习算法获得关 联规则。

具体地,所述运行参数为多个,包括:ZC双系之间通信数据反 馈时间超时、双机内存数据不一致、硬同步FPGA信号超时、ZC主机 与通信控制器通信异常、系内主机之间表决数据超时和/或系间表决 数据超时。

具体地,所述自主学习算法通过连接步和剪枝步两种方式计算得 到所述多个运行参数的频繁项集。

本发明公开一种基于自主学习的ZC双系宕机故障预警方法,通 过分析ZC系统设计方案,选取ZC系统相关运行参数并对ZC宕机时的 系统参数进行数据记录,通过自主学习算法,计算得出ZC系统参数 的频繁项集,得出ZC宕机的预警参数,继而再通过自主学习算法, 由频繁项集找到关联规则,为ZC宕机时的故障分析提供数据支撑, 形成经验数据库,当ZC系统条件参数达到预警范围时,给出预警信 息,及时通知维护人员。本发明还公开了一种基于自主学习的ZC双 系宕机故障预警装置。

附图说明

通过参考附图会更加清楚的理解本发明的特征和优点,附图是示 意性的而不应理解为对本发明进行任何限制,在附图中:

图1示出了现有技术的步骤流程图;

图2示出了本发明实施例中的一种基于自主学习的ZC双系宕机 故障预警方法的步骤流程图;

图3示出了ZC系统采用二乘二取二的双机热备平台原理框图;

图4示出了Apriori自主学习算法的步骤流程图;

图5示出了本发明实施例中的一种基于自主学习的ZC双系宕机 故障预警装置的结构示意图。

具体实施方式

下面将结合附图对本发明的实施例进行详细描述。

为了更好的理解与应用本发明提出的一种基于自主学习的ZC双 系宕机故障预警方法与系统,以如下附图示例进行详细说明。

如图2所示,本发明提供了一种基于自主学习的ZC双系宕机故障 预警方法,包括具体以下步骤:

步骤S1:选取ZC系统正常运行时的运行参数。

具体地,ZC系统采用二乘二取二的双机热备平台,且原理如图3 所示,当双系同时故障或双系不一致时会发生ZC宕机。通过分析ZC 子系统设计方案,选取ZC维护数据中的部分参数,记录其在ZC宕机 时的数值。其中,运行参数为多个,包括:I1:ZC双系之间通信数据 反馈时间超时;I2:双机内存数据不一致;I3:硬同步FPGA信号超 时;I4:ZC主机与通信控制器通信异常;I5:系内主机之间表决数据 超时;I6:系间表决数据超时。

步骤S2:当ZC系统宕机时,对运行参数进行记录。

步骤S3:通过自主学习算法,计算记录的运行参数的频繁项集。 其中,自主学习算法,即Apriori算法使用频繁项集的先验知识,使用 一种称作逐层搜索的迭代方法,k项集用于探索(k+1)项集。具体地, 首先,通过扫描ZC宕机记录,找出所有的频繁1项集,该集合记做L1, 然后利用L1找频繁2项集的集合L2,L2找L3,逐次进行下去,直到不 能再找到任何频繁k项集。最后在所有的频繁集合中找出强规则,即 产生用户感兴趣的关联规则。

进一步地,Apriori自主学习算法采用连接步和剪枝步两种方式来 找出所有的频繁项集。由此提高了获取记录的运行参数的频繁项集的 多样性与准确性。其中,连接步,即为找出Lk,即所有的频繁k项集 的集合,通过将Lk-1,即所有的频繁k-1项集的集合与自身连接产生候 选k项集的集合。候选集合记作Ck。设l1和l2是Lk-1中的成员。记li[j]表 示li中的第j项。假设Apriori自主学习算法对ZC宕机或项集中的项按字 典次序排序,即对于(k-1)项集li,li[1]<li[2]<……….<li[k-1]。将Lk-1与自身连接,如果:

(l1[1]=l2[1])&&(l1[2]=l2[2])&&……..&&(l1[k-2]=l2[k-2])&&(l1[k-1] <l2[k-1]),则判定l1和l2是可连接,即连接l1和l2产生的结果是 {l1[1],l1[2],……,l1[k-1],l2[k-1]};剪枝步,即CK是LK的超集,也就是说, CK的成员可能是也可能不是频繁的。通过扫描所有的ZC宕机,确定 CK中每个候选的计数,判断是否小于最小支持度计数,如果不是,则 认为该候选是频繁的。进一步地,为了压缩Ck,可以利用Apriori自主 学习算法的性质:任一频繁项集的所有非空子集也必须是频繁的,反 之,如果某个候选的非空子集不是频繁的,那么该候选肯定不是频繁 的,从而可以将其从CK中删除。通过上述方法获得ZC宕机的频繁项 集,得出ZC宕机的影响因子。如图4所示。

更进一步地,步骤S3还包括:通过自主学习算法获得关联规则: Confidence(A->B)=P(B|A)=support_count(AB)/support_count(A),进而 辅助故障分析。具体地,关联规则产生步骤为:对于每个频繁项集l, 产生其所有非空真子集;对于每个非空真子集s,如果 support_count(l)/support_count(s)>=min_conf,则输出s->(l-s),其中, min_conf是最小置信度阈值;通过ZC宕机的关联项集,得出关联规则 后,则可对ZC宕机的故障分析提供参考。

步骤S4:分析频繁项集获取ZC系统宕机时的预警参数并将预警 参数进行存储生成预警参数数据库。

步骤S5:ZC系统正常运行时,监测运行参数,当运行参数达到 预警参数的预设预警范围时,发出故障预警信息。

本发明提出的一种基于自主学习的ZC双系宕机故障预警方法, 通过Apriori自主学习算法分析ZC宕机时的系统参数数据,挖掘其内 含的、未知的却又实际存在的数据关系,自主学习获得ZC双系宕机 的条件参数,得出预警阈值,形成故障预警经验数据库;通过自主学 习ZC宕机参数的关联关系,为ZC系统故障提供依据;在ZC运行过程 中,对相关参数进行实时监测,当达到报警阈值时,给出报警,将以 往故障性维护改为预防性维护,有效降低信号系统核心设备故障率。

为了更好的理解与应用本发明提出的一种基于自主学习的ZC双 系宕机故障预警方法,本发明从上述方法中抽象出一种基于自主学习 的ZC双系宕机故障预警装置。

如图5所示,本发明提供了一种基于自主学习的ZC双系宕机故障 预警装置10,包括:选取模块101、记录模块102、计算模块103、获 取生成模块104以及预警模块105。

具体地,选取模块101用于选取ZC系统正常运行时的运行参数, 其中,运行参数为多个,包括:ZC双系之间通信数据反馈时间超时、 双机内存数据不一致、硬同步FPGA信号超时、ZC主机与通信控制器 通信异常、系内主机之间表决数据超时和/或系间表决数据超时;记 录模块102用于当ZC系统宕机时,对运行参数进行记录;计算模块103 用于通过自主学习算法,计算记录的运行参数的频繁项集,其中,自 主学习算法通过连接步和剪枝步两种方式计算得到多个运行参数的 频繁项集;获取生成模块104用于分析频繁项集获取ZC系统宕机时的 预警参数并将预警参数进行存储生成预警参数数据库;预警模块105 用于ZC系统正常运行时,监测运行参数,当运行参数达到预警参数 的预设预警范围时,发出故障预警信息。

进一步地,获取生成模块104还用于通过自主学习算法获得关联 规则,便于辅助进行故障分析。

本发明公开一种基于自主学习的ZC双系宕机故障预警方法,通 过分析ZC系统设计方案,选取ZC系统相关运行参数并对ZC宕机时的 系统参数进行数据记录,通过自主学习算法,计算得出ZC系统参数 的频繁项集,得出ZC宕机的预警参数,继而再通过自主学习算法, 由频繁项集找到关联规则,为ZC宕机时的故障分析提供数据支撑, 形成经验数据库,当ZC系统条件参数达到预警范围时,给出预警信 息,及时通知维护人员。本发明还公开了一种基于自主学习的ZC双 系宕机故障预警装置。

虽然结合附图描述了本发明的实施方式,但是本领域技术人员可 以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样 的修改和变型均落入由所附权利要求所限定的范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号