一种报警分析方法及系统技术方案

技术编号:28144215 阅读:29 留言:0更新日期:2021-04-21 19:25
本发明专利技术涉及一种报警分析方法及系统,其特征在于,包括以下内容:1)对各类报警设备的报警流程均设置对应的报警流程配置文件,并在报警流程配置文件中描述该报警流程对应的相关信息;2)确定需监测的各类报警设备的报警流程及其对应的报警流程配置文件,并对各报警流程配置文件进行加载,获取各类报警设备的报警流程对应的设备属性参数和报警表达式;3)对获取的报警表达式进行语法解析,生成可被程序调用的语法分析树;4)实时获取各类报警设备的监测数据,各类报警设备执行对应的报警流程;5)将实时获取的监测数据输入至生成的语法分析树中,得到报警结果,本发明专利技术可广泛用于铁路信号技术、铁路信号集中监测系统技术领域中。铁路信号集中监测系统技术领域中。铁路信号集中监测系统技术领域中。

【技术实现步骤摘要】
一种报警分析方法及系统


[0001]本专利技术是关于一种报警分析方法及系统,属于铁路信号技术、铁路信号集中监测系统


技术介绍

[0002]随着铁路行业的迅速发展,地铁、高铁是大众出行所选的最大便利交通工具之一,这也对铁路的安全指数要求越来越高,而铁路信号设备的运行状态监测是保证列车行车安全的重要措施,主要应用体现在铁路信号集中监测系统上。现有的铁路信号集中监测系统主要针对道岔、信号机和轨道电路等铁路基础信号设备,以及例如CTC(调度集中控制系统)、联锁和列控等运输控制系统状态进行实时监测、数据记录、统计分析和故障报警。
[0003]但是,目前现有技术中各系统的报警信息缺乏中间数据和报警分析过程,直接将报警结论发送到信号集中监测系统,这就导致报警信息量多,准确性不高,信息处理难度大,而事后对报警的分析只能通过回放记录的方式去追朔因果关系,对于设备报警、预警和数据分析大多还仍处于固定阈值判断的基础阶段,缺乏报警分析的可视化,无法追溯到报警流程。因此,还需要对信号集中监测系统的报警信息进行进一步的完善和优化。

技术实现思路

[0004]针对上述问题,本专利技术的目的是提供一种能够实现可视化报警分析的报警分析方法及系统。
[0005]为实现上述目的,本专利技术采取以下技术方案:一种报警分析方法,包括以下内容:
[0006]1)对各类报警设备的报警流程均设置对应的报警流程配置文件,并在报警流程配置文件中描述该报警流程对应的相关信息;
[0007]2)确定需监测的各类报警设备的报警流程及其对应的报警流程配置文件,并对各报警流程配置文件进行加载,获取各类报警设备的报警流程对应的设备属性参数和报警表达式;
[0008]3)对获取的报警表达式进行语法解析,生成可被程序调用的语法分析树;
[0009]4)实时获取各类报警设备的监测数据,各类报警设备执行对应的报警流程;
[0010]5)将实时获取的监测数据输入至生成的语法分析树中,得到报警结果。
[0011]进一步地,所述步骤1)中的相关信息包括报警流程对应的报警设备、报警表达式、报警条件和恢复条件,其中,报警条件为模拟量超限判断,恢复条件为模拟量恢复判断。
[0012]进一步地,所述报警表达式为一行或多行表达式,每行表达式支持常量和变量的大小比较、逻辑关系运算和四则运算。
[0013]进一步地,所述步骤3)的具体过程为:
[0014]3.1)对获取的报警表达式进行语法解析,生成可被程序调用的语法分析树;
[0015]3.2)对生成的语法分析树进行整理,对连续出现相同的运算符的分支进行合并,且同级参数并列显示,得到整理后的可被程序调用的语法分析树。
[0016]进一步地,所述步骤5)的具体过程为:
[0017]将实时获取的监测数据输入至生成的语法分析树中,根据对应报警流程配置文件中的报警条件和恢复条件,得到报警结果,并保存中间数据和中间计算结果,其中,报警结果包括报警状态、正常状态和预报警状态,当实时获取的监测数据满足报警条件中的某一局部条件但未满足整体报警条件时,报警结果为预报警状态。
[0018]进一步地,还包括通过语法分析树和关系动态图,实时显示并存储监测数据、报警结果判断流程和报警结果,并实时通知用户进行报警分析和处理。
[0019]一种报警分析系统,包括:
[0020]配置文件设置模块,用于对各类报警流程均设置对应的报警流程配置文件,并在报警流程配置文件中描述该报警流程对应的相关信息;
[0021]配置文件加载模块,用于确定需监测的各报警流程及其对应的报警流程配置文件,并对各报警流程配置文件进行加载,获取各报警流程的属性参数和报警表达式;
[0022]语法分析树生成模块,用于对获取的报警表达式进行语法解析,生成可被程序调用的语法分析树;
[0023]监测模块,用于监测每一设备的实时数据,各设备执行对应的报警流程;
[0024]分析模块,用于根据监测的实时数据以及生成的语法分析树,得到报警结果。
[0025]进一步地,还包括:
[0026]显示模块,用于采用分析树和关系动态图,实时显示并存储监测数据、报警结果判断流程和报警结果,并实时通知用户进行报警分析和处理。
[0027]一种处理器,包括计算机程序指令,其中,所述计算机程序指令被处理器执行时用于实现上述报警分析方法对应的步骤。
[0028]一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序指令,其中,所述计算机程序指令被处理器执行时用于实现上述报警分析方法对应的步骤。
[0029]本专利技术由于采取以上技术方案,其具有以下优点:
[0030]1、本专利技术采用语法分析树对每一报警流程均可以进行可视化地分析展示,使报警判断过程更加透明化,用户能够根据显示界面显示的内容,调整报警配置参数后对历史数据重新进行分析,进而能够给出新的报警结果,准确性高。
[0031]2、本专利技术辅以语法分析树、历史数据信息等方式展示报警判断过程,并给出报警结果,使得用户能够掌握具体的报警判断逻辑,参与报警判断分析过程,可以广泛应用于铁路信号技术、铁路信号集中监测系统
中。
附图说明
[0032]图1是本专利技术方法的流程图;
[0033]图2是本专利技术实施例1中生成的语法分析树的示意图;
[0034]图3是本专利技术实施例1中对语法分析树进行整理的示意图;
[0035]图4是本专利技术实施例1中关系动态图的示意图。
具体实施方式
[0036]以下结合附图来对本专利技术进行详细的描绘。然而应当理解,附图的提供仅为了更
好地理解本专利技术,它们不应该理解成对本专利技术的限制。
[0037]实施例1
[0038]如图1所示,本实施例提供一种报警分析方法,包括以下步骤:
[0039]1)对各类报警设备例如信号机、轨道和道岔等的报警流程均设置对应的报警流程配置文件,并在报警流程配置文件中描述该报警流程对应的报警设备、报警表达式、报警条件和恢复条件等相关信息,其中,报警条件为模拟量超限判断,恢复条件为模拟量恢复判断,模拟量包括本系统电压、电流、频率、角度、温度、湿度、距离、功率等。
[0040]2)确定需监测的各类报警设备的报警流程及其对应的报警流程配置文件,并对各报警流程配置文件进行加载,获取各类报警设备的报警流程对应的设备属性参数和报警表达式,其中,报警表达式为一行或多行表达式,每行表达式支持常量和变量的大小比较、逻辑关系运算和四则运算等。
[0041]例如报警表达式可以为:
[0042]$isAlarm=$redlight&$train|($power+3)&($abc>2)
[0043]其中,$isAlarm表示报警结果;$redlight表示指示灯的显示状态,显示红灯则为故障提示;$train表示是否有列本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报警分析方法,其特征在于,包括以下内容:1)对各类报警设备的报警流程均设置对应的报警流程配置文件,并在报警流程配置文件中描述该报警流程对应的相关信息;2)确定需监测的各类报警设备的报警流程及其对应的报警流程配置文件,并对各报警流程配置文件进行加载,获取各类报警设备的报警流程对应的设备属性参数和报警表达式;3)对获取的报警表达式进行语法解析,生成可被程序调用的语法分析树;4)实时获取各类报警设备的监测数据,各类报警设备执行对应的报警流程;5)将实时获取的监测数据输入至生成的语法分析树中,得到报警结果。2.如权利要求1所述的一种报警分析方法,其特征在于,所述步骤1)中的相关信息包括报警流程对应的报警设备、报警表达式、报警条件和恢复条件,其中,报警条件为模拟量超限判断,恢复条件为模拟量恢复判断。3.如权利要求1所述的一种报警分析方法,其特征在于,所述报警表达式为一行或多行表达式,每行表达式支持常量和变量的大小比较、逻辑关系运算和四则运算。4.如权利要求1所述的一种报警分析方法,其特征在于,所述步骤3)的具体过程为:3.1)对获取的报警表达式进行语法解析,生成可被程序调用的语法分析树;3.2)对生成的语法分析树进行整理,对连续出现相同的运算符的分支进行合并,且同级参数并列显示,得到整理后的可被程序调用的语法分析树。5.如权利要求2所述的一种报警分析方法,其特征在于,所述步骤5)的具体过程为:将实时获取的监测数据输入至生成的语法分析树中,根据对应报警流程配置文件中的报警条件和恢复条件,得到报警结果,并保存中间数据和中间计算结果,其中,报警结果包括报警状态、正常状态和预报...

【专利技术属性】
技术研发人员:郭丰明
申请(专利权)人:深圳科安达电子科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1