一种轨道交通指挥系统事件推理模块实现方法

文档序号:9597855阅读:177来源:国知局
一种轨道交通指挥系统事件推理模块实现方法
【技术领域】
[0001] 本发明涉及轨道交通领域。更准确地说本发明应用于轨道交通指挥系统的事件推 理技术。
【背景技术】
[0002] 随着城市轨道交通建设的快速发展,北京、上海、广州现已初步形成轨道交通网 络。轨道交通作为城市公共交通的主要方式,具有人员数量多、集中、流动性大等特点,当形 成四通八达的网络时,其安全性、协调指挥、市场化运作等多方面的需求,将会对运营管理 提出愈来愈多的严峻要求。因此,建立城市轨道交通指挥系统是轨道交通进入网络化运营 阶段的需要。
[0003]目前,城市轨道交通各条线路综合监控系统集成或互联了多个子系统,而轨道交 通指挥系统又接入了各条线路的综合监控系统,系统接入的信息量越来越大,产生的事件 信息也越来越多,尤其是在发生大规模故障的时候更是如此。一旦发生事故,动作的事件记 录很多,值班员眼花缭乱,无所适从,很难抓住重点,影响事故的正确处理。如何分析处理这 些事件信息,对于保证系统运行的安全、提高运营效率十分重要。
[0004] 因此,需要在轨道交通指挥系统上实现事件推理模块,从来自现场的大量事件信 息中筛选有效的故障报警信息,分析多个事件间的内部关联,对短时间内连续发生一组事 件信息进行综合推理判断,追溯事故发生原因,并提供相应的处理方案。该事件推理模块不 仅可以减轻值班员的工作量,而且还可以提高事故异常处理的准确性和快速性,保障系统 的安全运行。

【发明内容】

[0005] 为解决上述问题,本发明提供一种轨道交通指挥系统事件推理模块实现方法。
[0006] 本发明一种轨道交通指挥系统事件推理模块实现方法可采用如下技术方案:
[0007] 设置系统框架,包括事件推理后台服务模块、商用库、脚本引擎、实时库、定义工具 模块、处理报告模块;
[0008] 事件推理后台服务模块中包含专家库,用于存放包括推理的判断逻辑和推理结果 的处理方案的专业知识;
[0009] 推理条件点各状态的变化时间保存在实时库中;推理规则数据保存在事件推理后 台服务申吴块中;
[0010] 所述脚本引擎为lua脚本引擎模块,该lua脚本引擎模块可以访问实时库,lua脚 本以实时库中的数据作为操作数,根据计算结果判断是否满足推理中定义的触发条件; [0011] 事件推理后台服务模块订阅消息总线的方式监听触发条件,当触发条件发生变化 时,即记录下该触发条件发生变化的时间;同时针对该条件,反复匹配对应的推理规则,获 得推理结果。
[0012] 本发明是轨道交通指挥系统的高级应用,从大量的系统事件中筛选有效信息,分 析多个事件间的内部关联,追溯发生原因;有利于及时找到发生故障的原因并采取有效措 施排除故障。该功能具有实时性、实用性、易用性以及开放性等特点。
【附图说明】
[0013] 图1为本发明中采用的系统框架模块结构示意图
[0014] 图2为本发明中采用的推理流程的示意图。
【具体实施方式】
[0015] 请参阅图1及图2所示,本发明公开一种轨道交通指挥系统事件推理模块实现方 法,实现的要求包括:定义一个支持Unix、Linux、Windows等操作系统平台的系统框架;定 义事件推理条件的定义描述方法;实现推理条件点各状态的变化时间保存方法;实现与系 统实时数据库相结合的、C++与lua脚本相交互的灵活高效的推理逻辑计算方法;实现推理 结果与处理方案相关联的方法。
[0016] 参考上述要求,本发明具体的技术方案包括以下步骤:
[0017] 设置系统框架,包括事件推理后台服务模块、商用库、脚本引擎、实时库、定义工具 模块、处理报告模块。
[0018] 事件推理后台服务模块中包含专家库,用于存放包括推理的判断逻辑和推理结果 的处理方案的专业知识。
[0019] 推理条件点各状态的变化时间保存在实时库中;推理规则数据保存在事件推理后 台服务模块中;其中可以定义多种推理条件的描述方法,包含数字量点、模拟量点和混合量 点的描述方法。
[0020] 所述脚本引擎为lua脚本引擎模块,该lua脚本引擎模块可以访问实时库,lua脚 本以实时库中的数据作为操作数,根据计算结果判断是否满足推理中定义的触发条件;
[0021] 事件推理后台服务模块订阅消息总线的方式监听触发条件,当触发条件发生变化 时,即记录下该触发条件发生变化的时间;同时针对该条件,反复匹配对应的推理规则,获 得推理结果。具体的说,事件推理后台服务监听消息总线的消息,当收到任意一个信号时都 会启动推理流程;并首先在实时库中记录下信号的变化时间,然后从推理定义中查找该信 号参与哪些推理,依次针对每条推理,查找该推理需要的其他条件是否满足,如果不满足, 则直接进入下一条推理,如果满足则给出本条推理结果再继续下一条推理。
[0022] 进一步的,本方法还包括推理结果关联处理措施,各种推理事件的处理方案保存 在专家库中;处理方案包括指导值班员手动执行的图文性提示和自动通知系统其他模块执 行的自动操作;通过推理事件报告可以查看事件发生的过程和相应的处理措施。
[0023] 系统框架是在包括Unix、Linux、Windows的操作系统下同一套代码编译实现,在 各个平台下,界面完全一致,操作一致。所述推理功能是结合系统中的实时数据库、通过C++ 与lua脚本的交互来实现的。
[0024] 下面以一个具体的案例进行本方法的实现说明。
[0025] 设某地铁线路变电所发生进线断路器故障,发生该事故的判断条件包括:
[0026] (a)事故总信号动作
[0027] (b)断路器分闸
[0028] (c)频率越第一上限
[0029] 其中条件(a)、(b)是数字量点(遥信)的状态变化,条件(c)是模拟量点(遥测) 的数值变化,当这三个条件在2秒内同时发生时,则推理出进线断路器故障的事故发生。该 事故的判断逻辑通过脚本定义,(a)、(b)、(c)三个条件分别对应脚本的三个入参In[l]、 In [2]、In [3],则脚本描述如下:
[0031] 该推理实施过程如下:
[0032] 1、推理定义
[0033] 在建模工具上定义该推理,将(a)、(b)、(c)设置为该推理的判断条件点,按上述 脚本定义推理计算逻辑,并将该推理与专家库中的处理方案相关联。
[0034] 2、推理
[0035] 事件推理后台服务监听消息总线的消息,当收到(a)、(b)、(c)其中任意一个信号 时都会启动推理流程。假设收到(a),首先在实时库中记录下(a)的变化时间,然后从推 理定义中查找该信号参与哪些推理,依次针对每条推理,查找该推理需要的其他条件是否 满足,如果不满足,则直接进入下一条推理,如果满足则给出本条推理结果再继续下一条推 理。
[0036] 3、事故处理报告
[0037] 如果所有条件都满足,报警窗上将出现一条推理结果,点击鼠标右键可以查看该 推理结果的详细报告,其中记录了相关事件发生的过程,同时列出该推理结果相对应的处 理方案。
【主权项】
1. 一种轨道交通指挥系统事件推理模块实现方法,其特征在于,包括以下步骤: 设置系统框架,包括事件推理后台服务模块、商用库、脚本引擎、实时库、定义工具模 块、处理报告模块; 事件推理后台服务模块中包含专家库,用于存放包括推理的判断逻辑和推理结果的处 理方案的专业知识; 推理条件点各状态的变化时间保存在实时库中;推理规则数据保存在事件推理后台服 务模块中; 所述脚本引擎为lua脚本引擎模块,该lua脚本引擎模块可以访问实时库,lua脚本以 实时库中的数据作为操作数,根据计算结果判断是否满足推理中定义的触发条件; 事件推理后台服务模块订阅消息总线的方式监听触发条件,当触发条件发生变化时, 即记录下该触发条件发生变化的时间;同时针对该条件,反复匹配对应的推理规则,获得推 理结果。2. 根据权利要求1所述的轨道交通指挥系统事件推理模块实现方法,其特征在于:事 件推理后台服务监听消息总线的消息,当收到任意一个信号时都会启动推理流程;并首先 在实时库中记录下信号的变化时间,然后从推理定义中查找该信号参与哪些推理,依次针 对每条推理,查找该推理需要的其他条件是否满足,如果不满足,则直接进入下一条推理, 如果满足则给出本条推理结果再继续下一条推理。3. 根据权利要求1所述的轨道交通指挥系统事件推理模块实现方法,其特征在于:还 包括推理结果关联处理措施,各种推理事件的处理方案保存在专家库中;处理方案包括指 导值班员手动执行的图文性提示和自动通知系统其他模块执行的自动操作;通过推理事件 报告可以查看事件发生的过程和相应的处理措施。4. 根据权利要求1所述的轨道交通指挥系统事件推理模块实现方法,其特征在于:系 统框架是在包括Unix、Linux、Windows的操作系统下同一套代码编译实现,在各个平台下, 界面完全一致,操作一致。5. 根据权利要求1所述的轨道交通指挥系统事件推理模块实现方法,其特征在于:所 述推理功能是结合系统中的实时数据库、通过C++与lua脚本的交互来实现的。6. 根据权利要求1所述的轨道交通指挥系统事件推理模块实现方法,其特征在于:定 义多种推理条件的描述方法,包含数字量点、模拟量点和混合量点的描述方法。
【专利摘要】本发明公开一种轨道交通指挥系统事件推理模块的实现方法。基于轨道交通指挥系统平台,从大量的系统事件中筛选有效信息,分析多个事件间的内部关联,追溯发生原因,并提供相应的处理方案。该方法定义推理策略灵活,人机接口友好,处理方案是根据专家经验得出,提高了城市轨道交通指挥运营应急处理能力。
【IPC分类】G06F17/30
【公开号】CN105354217
【申请号】CN201510629376
【发明人】沈广泽, 蔡晖, 胡波, 曹子涛, 陈莉莉, 石琦
【申请人】国电南瑞科技股份有限公司, 国电南瑞南京控制系统有限公司
【公开日】2016年2月24日
【申请日】2015年9月28日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1