基于信号类型的联锁逻辑参数列表设备自动生成方法与流程

摘要: 本发明涉及轨道交通信号控制,具体涉及基于信号类型的联锁逻辑参数列表设备自动生成方法。背景技术:1、在轨道交通联锁系统中,联锁逻辑参数列表是生成布尔代数逻辑表达式...
基于信号类型的联锁逻辑参数列表设备自动生成方法与流程

本发明涉及轨道交通信号控制,具体涉及基于信号类型的联锁逻辑参数列表设备自动生成方法。

背景技术:

1、在轨道交通联锁系统中,联锁逻辑参数列表是生成布尔代数逻辑表达式的基础数据源,其核心在于配置逻辑设备与参数变量的映射关系。现有技术中,虽然逻辑表达式的生成已实现软件自动化,但逻辑参数列表中的设备配置仍主要依赖人工完成。由于联锁布尔逻辑数据通常按联锁控制区划分制作,不同联锁区虽功能相似但物理设备各异,导致相同参数变量对应的设备需在不同列表中重复配置。当项目规模较大、联锁区数量众多时,这种人工配置方式不仅工作量巨大、耗时费力,而且极易因人为疏忽导致数据错误,难以适应复杂站型和多变的工程需求。因此,亟需一种能够自动适配各联锁区及站型特点、高效准确生成联锁逻辑参数列表设备的技术方案。

技术实现思路

1、针对现有技术存在的联锁逻辑参数列表设备人工配置效率低且易出错的问题,本申请通过基于信号类型的联锁逻辑参数列表设备自动生成方法,实现逻辑设备的自动化精准提取与配置。

2、为实现上述目的,本发明采用如下技术方案:

3、一种基于信号类型的联锁逻辑参数列表设备自动生成方法,包括:获取针对联锁逻辑参数的信号类型配置,所述信号类型配置包含信号类型和特殊字符;解析所述信号类型配置,确定所述信号类型对应的处理函数,以及所述特殊字符对应的集合运算规则;在预设的站场图中,基于所述处理函数和所述集合运算规则,对物理设备节点进行动态遍历与集合运算,生成与所述联锁逻辑参数对应的目标逻辑设备集合。

4、作为优选,所述特殊字符包括集合并集标识、集合差集标识和空间范围约束标识中的至少一种;所述信号类型配置还包括通过下划线连接多个信号类型形成的组合信号类型;所述组合信号类型用于指示将前序筛选出的设备节点集合作为后序筛选的输入候选设备集合;所述集合并集标识用于指示对多个筛选出的设备节点集合执行合并操作;所述集合差集标识用于指示从基础设备节点集合中剔除满足特定条件的设备节点;所述空间范围约束标识用于指示限定设备节点筛选的物理区域范围。

5、作为优选,当所述信号类型配置中包含所述组合信号类型时,在预设的站场图中,基于所述处理函数和所述集合运算规则,对物理设备节点进行动态遍历与集合运算,包括:根据所述组合信号类型前序的所述信号类型或所述特殊字符,在所述站场图中进行首次遍历筛选,得到第一设备节点集合;将所述第一设备节点集合作为所述组合信号类型后序的所述信号类型的输入候选设备集合;在所述输入候选设备集合中,基于后序的所述信号类型对应的所述处理函数进行二次遍历筛选,得到第二设备节点集合。

6、作为优选,所述集合并集标识为逗号,所述集合差集标识为感叹号,所述空间范围约束标识为美元符号;解析所述信号类型配置时,通过识别所述集合并集标识、所述集合差集标识和所述空间范围约束标识,分割并确定所述信号类型及对应的集合运算规则。

7、作为优选,所述信号类型配置还包括信号类型修饰符,所述信号类型修饰符用于对所述前序筛选出的设备节点集合进行物理属性或设备方向的进一步筛选;当所述信号类型配置中包含所述集合差集标识和所述信号类型修饰符时,所述集合运算规则包括:基于所述信号类型修饰符从初始候选设备集合中筛选出具有特定物理属性或设备方向的第三设备节点集合;将所述第三设备节点集合从所述信号类型对应的初始设备节点集合中剔除,得到更新后的设备节点集合。

8、作为优选,当联锁逻辑参数列表包含多个设备数据列时,所述信号类型配置中包含分组标识;解析所述信号类型配置,包括:通过所述分组标识将所述信号类型配置分割为多个子信号类型配置;生成与所述联锁逻辑参数对应的目标逻辑设备集合,包括:分别执行各所述子信号类型配置对应的动态遍历与集合运算,并将得到的设备节点集合分别映射至所述联锁逻辑参数列表中对应的设备数据列;当所述子信号类型配置为空时,对应的所述设备数据列不生成设备节点。

9、作为优选,所述方法还包括:获取预设的联锁逻辑参数列表通用模板,所述联锁逻辑参数列表通用模板包含信号类型列和逻辑参数变量列;响应于检测到所述信号类型配置中包含跳过标识,跳过对当前数据单元中信号类型配置的解析,保留所述当前数据单元中预先配置的设备数据;基于所述联锁逻辑参数列表通用模板和当前联锁区的功能需求,生成基础配置数据,并基于所述基础配置数据执行所述信号类型配置的解析与设备数据的生成。

10、此外,本发明还提供了一种基于信号类型的联锁逻辑参数列表设备自动生成装置,包括:配置获取模块,用于获取针对联锁逻辑参数的信号类型配置,所述信号类型配置包含信号类型和特殊字符;解析与执行模块,用于解析所述信号类型配置,确定所述信号类型对应的处理函数,以及所述特殊字符对应的集合运算规则;在预设的站场图中,基于所述处理函数和所述集合运算规则,对物理设备节点进行动态遍历与集合运算;设备集合生成模块,用于生成与所述联锁逻辑参数对应的目标逻辑设备集合。

11、此外,本发明还提供了一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上述方案所述的方法。

12、此外,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述方案所述的方法。

13、有益效果:

14、本发明通过构建包含信号类型与特殊字符的信号类型配置,将传统的静态文本匹配转化为基于站场图拓扑关系的动态设备提取过程。利用特殊字符定义的集合运算规则,能够在物理设备节点层面实现级联筛选、并集合并、差集剔除及空间约束等复杂逻辑运算,从而精准适配不同联锁区及站型的差异化需求。该方法不仅消除了大量重复的人工配置工作,大幅提升了数据生成效率,而且通过程序化的拓扑遍历机制从根本上规避了人为操作失误,确保了联锁逻辑参数列表数据的准确性与一致性。同时,结合通用模板与跳过标识机制,兼顾了标准化自动生成与个性化人工干预的灵活性,有效降低了新项目的实施成本与维护难度。

1.一种基于信号类型的联锁逻辑参数列表设备自动生成方法,其特征在于,包括:

2.根据权利要求1所述的基于信号类型的联锁逻辑参数列表设备自动生成方法,其特征在于,所述特殊字符包括集合并集标识、集合差集标识和空间范围约束标识中的至少一种;所述信号类型配置还包括通过下划线连接多个信号类型形成的组合信号类型;

3.根据权利要求2所述的基于信号类型的联锁逻辑参数列表设备自动生成方法,其特征在于,当所述信号类型配置中包含所述组合信号类型时,在预设的站场图中,基于所述处理函数和所述集合运算规则,对物理设备节点进行动态遍历与集合运算,包括:

4.根据权利要求3所述的基于信号类型的联锁逻辑参数列表设备自动生成方法,其特征在于,所述集合并集标识为逗号,所述集合差集标识为感叹号,所述空间范围约束标识为美元符号;

5.根据权利要求2所述的基于信号类型的联锁逻辑参数列表设备自动生成方法,其特征在于,所述信号类型配置还包括信号类型修饰符,所述信号类型修饰符用于对所述前序筛选出的设备节点集合进行物理属性或设备方向的进一步筛选;

6.根据权利要求1所述的基于信号类型的联锁逻辑参数列表设备自动生成方法,其特征在于,当联锁逻辑参数列表包含多个设备数据列时,所述信号类型配置中包含分组标识;

7.根据权利要求1所述的基于信号类型的联锁逻辑参数列表设备自动生成方法,其特征在于,所述方法还包括:

8.一种基于信号类型的联锁逻辑参数列表设备自动生成装置,适用于如权利要求1-7任一项所述的基于信号类型的联锁逻辑参数列表设备自动生成方法,其特征在于,包括:

9.一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的基于信号类型的联锁逻辑参数列表设备自动生成方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的基于信号类型的联锁逻辑参数列表设备自动生成方法。