基于信号平面布置图自动生成接口码位表的方法及装置与流程

文档序号:17701436发布日期:2019-05-17 22:35阅读:521来源:国知局
基于信号平面布置图自动生成接口码位表的方法及装置与流程

本发明实施例涉及轨道交通技术领域,尤其涉及一种基于信号平面布置图自动生成接口码位表的方法及装置。



背景技术:

随着轨道交通行业的快速发展,市场需求多样化,导致信号系统产品种类增加,比较典型信号产品分为4类:传统cbtc(基于通信的列车自动控制系统)产品、互联互通cbtc产品、fao(全自动驾驶系统)产品、fao互联互通产品;各类型产品间的接口间码位数据各不相同,码位数量类型包括:ci_ats(计算机联锁_)接口码位表、ci_zc(计算机联锁_区域控制器)接口码位表、ci_leu(计算机联锁_地面电子单元)接口码位表。这些码位数据需根据信号平面布置图和接口文件进行制作,输入文件多,制作不方便,导致接口码位数据手动制作错误率高,效率低。

由于不同系统间传输信息不断增多,接口码位配置数据工作量持续增大,有追赶电子地图工作量的趋势,相应数据生成工具没有开发,新增数据内容完全依靠人工录入,且质量无法保证。人力成本会逐年增加。并且随着工程输入的更新、更改,数据制作常需要返工,使得工期更加紧迫,因此,如何自动生成接口码位表,以能够快速处理数据,减少重复性工作,提高数据的可靠性与安全性成为目前需要解决的技术问题。



技术实现要素:

针对现有技术存在的问题,本发明实施例提供一种基于信号平面布置图自动生成接口码位表的方法及装置。

本发明实施例提供一种基于信号平面布置图自动生成接口码位表的方法,包括:

读取信号平面布置图中的所有图元信息,以及读取线路配置参数中的所有参数;

根据读取的图元信息和参数进行线路逻辑拓扑的提取;

对提取的线路逻辑拓扑中的所有信号设备进行数据编号和设备编号,并调用图纸更新接口,将数据编号和设备编号回填至信号平面布置图上;

根据信号平面布置图中的进路输入表和提取的线路逻辑拓扑的结构,生成接口码位表。

本发明实施例提供一种基于信号平面布置图自动生成接口码位表的装置,包括:

读取模块,用于读取信号平面布置图中的所有图元信息,以及读取线路配置参数中的所有参数;

提取模块,用于根据读取的图元信息和参数进行线路逻辑拓扑的提取;

回填模块,用于对提取的线路逻辑拓扑中的所有信号设备进行数据编号和设备编号,并调用图纸更新接口,将数据编号和设备编号回填至信号平面布置图上;

第一生成模块,用于根据信号平面布置图中的进路输入表和提取的线路逻辑拓扑的结构,生成接口码位表。

本发明实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述方法的步骤。

本发明实施例提供的基于信号平面布置图自动生成接口码位表的方法及装置,通过读取信号平面布置图中的所有图元信息,以及读取线路配置参数中的所有参数,根据读取的图元信息和参数进行线路逻辑拓扑的提取,对提取的线路逻辑拓扑中的所有信号设备进行数据编号和设备编号,并调用图纸更新接口,将数据编号和设备编号回填至信号平面布置图上,根据信号平面布置图中的进路输入表和提取的线路逻辑拓扑的结构,生成接口码位表,由此,能够实现基于信号平面布置图自动生成接口码位表,提升接口码位数据自动化,提高工作效率,减少重复性工作,保证接口码位数据的可靠性和安全性,为轨道交通的安全提供有力保障。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的一种基于信号平面布置图自动生成接口码位表的方法的流程示意图;

图2为本发明实施例提供的一种逻辑拓扑提取的具体流程示意图;

图3为本发明实施例提供的一种zc-ci接口码位表的具体生成流程示意图;

图4为本发明实施例提供的一种ci-leu接口码位表的具体生成流程示意图;

图5为本发明实施例提供的一种leu-ci接口码位表的具体生成流程示意图;

图6为本发明实施例提供的一种根据生成的接口码位表和信号平面布置图中的图纸设备信息生成接口码位数据的具体流程示意图;

图7为本发明一实施例提供的一种基于信号平面布置图自动生成接口码位表的装置的结构示意图;

图8为本发明一实施例提供的电子设备的实体结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1示出了本发明一实施例提供的一种基于信号平面布置图自动生成接口码位表的方法的流程示意图,如图1所示,本实施例的基于信号平面布置图自动生成接口码位表的方法,包括:

s1、读取信号平面布置图中的所有图元信息,以及读取线路配置参数中的所有参数。

在具体应用中,可以将读取的图元信息和参数保存在数据库中。

s2、根据读取的图元信息和参数进行线路逻辑拓扑的提取。

s3、对提取的线路逻辑拓扑中的所有信号设备进行数据编号和设备编号,并调用图纸更新接口,将数据编号和设备编号回填至信号平面布置图上。

s4、根据信号平面布置图中的进路输入表和提取的线路逻辑拓扑的结构,生成接口码位表。

本发明实施例提供的基于信号平面布置图自动生成接口码位表的方法,通过读取信号平面布置图中的所有图元信息,以及读取线路配置参数中的所有参数,根据读取的图元信息和参数进行线路逻辑拓扑的提取,对提取的线路逻辑拓扑中的所有信号设备进行数据编号和设备编号,并调用图纸更新接口,将数据编号和设备编号回填至信号平面布置图上,根据信号平面布置图中的进路输入表和提取的线路逻辑拓扑的结构,生成接口码位表,由此,能够实现基于信号平面布置图自动生成接口码位表,提升接口码位数据自动化,提高工作效率,减少重复性工作,保证接口码位数据的可靠性和安全性,为轨道交通的安全提供有力保障。

在具体应用中,为保证信号设备元素能顺利生成接口码位数据,对本实施例所述信号平面布置图可以有如下要求:

一、线:所在的图层为“p-线路”;线路绘制过程中一条物理线原则上要求只有一条直线或多端点折线,避免一条物理线路由多条线段或多条直线连接而成;在道岔处添加侧线时,要求侧线尽量能够接近道岔甚至是与道岔插入点存在重叠。

二、参照块:所有设备元素均定义为块,并且具备报表生成中所必需的属性和数据项;块插入点均要求在线路上或者偏离在一定的误差内,否则会影响线路设备数据提取;线的端点只能是车挡,计轴,道岔。

三、方向标志块:插入点所在线表示为正线;块必须成对画;一张图纸中最多存在两对主线。

四、设备公里标:公里标格式与公里标转换中对应的公里标系格式相同;公里标转换应包含图中所有公里标系;属于同一个公里标系的公里标大小应单方向延伸;各公里标大小应与其插入点位置保持一致。

五、信号机与关联计轴插入点:信号机与其关联计轴公里标相同时要求计轴器插入点偏向信号机作用方向一侧。

六、分界线:分界线添加时必须靠近计轴一端,或对应的计轴处;用来划分的分界线左右两边相应的名称要一致。

七:车辆段过道岔的线:过道岔的线需在定位方向上再延伸出一段,以避免道岔处存在三根线。

八、进路输入表要求:进路输入表道岔栏内容填写进路通过的所有道岔。

九:其它要求:原则上在线路数据提取处理过程中不对文本元素进行处理,尽量避免单独标注性质的文本框出现,如必须有文本元素且又需要进行处理的可单独定义成特定类型的块。

在具体应用中,本实施例的接口码位生成原则可以包括:

一、码位编写顺序:

1、道岔类:

按照道岔编号由小到大依次编写。双动道岔码位,先写小号再写大号。如1-4不应写成4-1。道岔编号大小以首数字为准,如1-4和2-3号道岔,排列顺序时先写1-4信息,再写2-3信息。对于道岔,联锁能够提供给zc(区域控制器)子系统的状态分为道岔位置和道岔锁闭,提供的道岔位置状态分为“定位”或“反位”。

2、信号机类:

码位顺序为防护信号机--出站信号机--区间分割信号机--阻挡信号机,如果有反向信号机,将其放在最后。出站及区间信号机的顺序:按照线路从小公里标开始写至大公里标。同类型的信号机,按照编号由小到大排列,如f1、f2、f3、…、z1、z2…。若信号机编号类型为s01004时,先写上行,在写下行,按公里表排序生成。对于信号机中以下两个状态:列出跨压信号机状态码位;信号机强制命令码位,在生成上述两个码位时,需要根据信号机位置信息判断是否需要生成上述两个码位,例如:尽头红灯阻挡信号和反向阻挡信号(无反向cbtc时)就不需要码位信息;如不生成上述码位信息,则码位信息置为无效值。

3、区段类(包括计轴区段、逻辑区段):

按照区段编号由小到大依次编写。无岔区段写完后开始写道岔区段。道岔区段先小号后大号,如1-3dg不应写成3-1dg。区段编号以首数字为准,如1-4dg顺序先于2-3dg。

计轴区段信息包括:方向、占用、锁闭信息、计轴区段arb(alwaysreportblocking)信息。

计轴区段方向:以计轴区段为单位根据区段所处位置定位列车的运行方向;

计轴区段占用:ci(计算机联锁)向zc发送本ci管辖区域内的所有计轴区段空闲和占用状态信息。

计轴区段锁闭:ci向zc发送本ci管辖区域内的所有计轴区段锁闭状态信息。

对于非自动化车辆段或停车场,正线生成计轴区段码位时还需包含包含入段或入场信号机内方第一区段,并且该区段不设置arb码位。所以在生成计轴区段信息时需根据位置判断是否生成arb码位。

逻辑区段:对于道岔区段对应的逻辑区段,需根据项目性质判断是按照两段式划分方式还是一段式方式处理。

4、安全门、紧急关闭按钮、无人折返按钮:

按照轨道区段号由小到大依次编写。安全门、紧急停车按钮码位以psd为单位,当一物理区段存在两个psd时,用u(上行)或d(下行)。若安全门存在对应两个站台情况,在生成安全门状态码位时需生成两个码位,分别对应不同站台。

5、保护区段:

保护区段是以其所属进路的终端信号机命名,排列顺序与信号机排序规则一致。该保护区段仅只包含道岔的计轴区段,这是由于当进路或自动信号的保护区段包含道岔时,由于道岔定反位位置不同,移动授权范围不同。所以在生成保护区段状态时,需判断保护区段上是否含道岔。

6、进路:

先写直通进路,再写折返进路,最后写自动信号(如果有)。对于每一类型的进路,以其始端信号机名称作为排序依据。进路排序方法与信号机相同。

二、输入:

1、区段类:支持以导入的物理区段逻辑区段为基础,生成相关的码位。

2、进路类:支持以进路输入表为基础,生成进路相关的码位。

3、保护区段类:支持以导入后的保护区段表为基础,只保留有岔区段。

三、生成文件格式:每个集中区一个sheet,每类码位一个excel。每个集中区的每一类码位都从1开始编号。

四、码位数据格式:数据中的码位编号必须与码位表中码位序号完全对应。

五、其他需求:可以以逻辑区段为单位生成区段锁闭和区段运行方向码位。码位规则与物理区段相同;可生成停稳方向码位。以存在停稳信息的区段为单位,码位内容为“在上行/不在上行”、“在下行/不在下行”两类;码位可以做成可配置项,通过下拉选择菜单等功能实现需要生成码位的种类选择。

进一步地,在上述实施例的基础上,所述步骤s2,可以包括:

根据读取的信号平面布置图的所有图元信息,按照设定规则进行线路拟合,通过拟合线列表和从数据库中检索出所有设备,按照规则梳理每条拟合线上的设备,生成线上设备列表;

基于所述拟合线列表和线上设备列表,依次分析线路间、线路与设备以及设备间的逻辑连接关系,组成线路逻辑拓扑结构。

进一步地,所述基于所述拟合线列表和线上设备列表,依次分析线路间、线路与设备以及设备间的逻辑连接关系,组成线路逻辑拓扑结构,具体流程可以参考图2,可以理解为:读取线路与设备数据(包括线上设备和非线上设备);将所有设备公里标转换为统一公里标;读取拟合线路及拟合线路对应的设备数据,即构建线与设备的关联关系;构建设备间的关联关系,即设备的相邻关系;根据原则处理设备的连接方向,如设备间有无道岔、连接方向等;获取线路上下行标识块,区分线路上下行属性;完成对网络模型的建模。

进一步地,在上述实施例的基础上,在所述步骤s2之后,所述方法还可以包括:

根据预先设置的图纸检查规则,对提取的线路逻辑拓扑进行逻辑校验,并将逻辑校验结果通过日志形式(按照指定格式)输出。

具体地,进行逻辑校验的内容可以包括设备的公里标排放顺序、设备最小间距、设备数据编号是否重叠。

进一步地,在上述实施例的基础上,在所述步骤s4之后,所述方法还可以包括:

根据生成的接口码位表和信号平面布置图中的图纸设备信息,生成接口码位数据。

在具体应用中,所述步骤s4可根据信号平面布置图和进路输入表,自动生成zc-ci、ci-leu接口码位表,以后续可以基于生成的zc-ci、ci-leu接口码位表格,生成接口码位数据。具体地,可以以集中区为单位,生成zc-ci码位表,具体生成流程可参考图3;可以以集中区为单位,生成ci-leu接口码位表和leu-ci接口码位表,ci-leu接口码位表的具体生成流程可参考图4,leu-ci接口码位表的具体生成流程可参考图5。相应地,根据生成的接口码位表和信号平面布置图中的图纸设备信息,生成接口码位数据的具体流程可以参考图6。

本发明实施例提供的基于信号平面布置图自动生成接口码位表的方法,能够实现基于信号平面布置图自动生成接口码位表,提升接口码位数据自动化,提高工作效率,减少重复性工作,能够适配不同的数据结构,保证接口码位数据的可靠性和安全性,为轨道交通的安全提供有力保障。

图7示出了本发明一实施例提供的一种基于信号平面布置图自动生成接口码位表的装置的结构示意图,如图7所示,本实施例的基于信号平面布置图自动生成接口码位表的装置,包括:读取模块71、提取模块72、回填模块73和第一生成模块74;其中:

所述读取模块71,用于读取信号平面布置图中的所有图元信息,以及读取线路配置参数中的所有参数;

所述提取模块72,用于根据读取的图元信息和参数进行线路逻辑拓扑的提取;

所述回填模块73,用于对提取的线路逻辑拓扑中的所有信号设备进行数据编号和设备编号,并调用图纸更新接口,将数据编号和设备编号回填至信号平面布置图上;

所述第一生成模块74,用于根据信号平面布置图中的进路输入表和提取的线路逻辑拓扑的结构,生成接口码位表。

具体地,所述读取模块71读取信号平面布置图中的所有图元信息,以及读取线路配置参数中的所有参数;所述提取模块72根据读取的图元信息和参数进行线路逻辑拓扑的提取;所述回填模块73对提取的线路逻辑拓扑中的所有信号设备进行数据编号和设备编号,并调用图纸更新接口,将数据编号和设备编号回填至信号平面布置图上;所述第一生成模块74根据信号平面布置图中的进路输入表和提取的线路逻辑拓扑的结构,生成接口码位表。

本发明实施例提供的基于信号平面布置图自动生成接口码位表的装置,能够实现基于信号平面布置图自动生成接口码位表,提升接口码位数据自动化,提高工作效率,减少重复性工作,保证接口码位数据的可靠性和安全性,为轨道交通的安全提供有力保障。

在具体应用中,为保证信号设备元素能顺利生成接口码位数据,对本实施例所述信号平面布置图的要求、接口码位生成原则均可以参考上述方法实施例中的说明,此处不再赘述。

进一步地,在上述实施例的基础上,所述提取模块72,可具体用于

根据读取的信号平面布置图的所有图元信息,按照设定规则进行线路拟合,通过拟合线列表和从数据库中检索出所有设备,按照规则梳理每条拟合线上的设备,生成线上设备列表;

基于所述拟合线列表和线上设备列表,依次分析线路间、线路与设备以及设备间的逻辑连接关系,组成线路逻辑拓扑结构。

其中,所述基于所述拟合线列表和线上设备列表,依次分析线路间、线路与设备以及设备间的逻辑连接关系,组成线路逻辑拓扑结构,具体流程可以参考图2,可以理解为:读取线路与设备数据(包括线上设备和非线上设备);将所有设备公里标转换为统一公里标;读取拟合线路及拟合线路对应的设备数据,即构建线与设备的关联关系;构建设备间的关联关系,即设备的相邻关系;根据原则处理设备的连接方向,如设备间有无道岔、连接方向等;获取线路上下行标识块,区分线路上下行属性;完成对网络模型的建模。

进一步地,在上述实施例的基础上,本实施例所述装置还可以包括图中未示出的:

校验模块,用于根据预先设置的图纸检查规则,对提取的线路逻辑拓扑进行逻辑校验,并将逻辑校验结果通过日志形式输出。

具体地,进行逻辑校验的内容可以包括设备的公里标排放顺序、设备最小间距、设备数据编号是否重叠。

进一步地,在上述实施例的基础上,本实施例所述装置还可以包括图中未示出的:

第二生成模块,用于根据生成的接口码位表和信号平面布置图中的图纸设备信息,生成接口码位数据。

在具体应用中,所述步骤s4可根据信号平面布置图和进路输入表,自动生成zc-ci、ci-leu接口码位表,以后续可以基于生成的zc-ci、ci-leu接口码位表格,生成接口码位数据,具体说明可参见上述方法实施例的说明,此处不再赘述。

本发明实施例提供的基于信号平面布置图自动生成接口码位表的装置,能够实现基于信号平面布置图自动生成接口码位表,提升接口码位数据自动化,提高工作效率,减少重复性工作,能够适配不同的数据结构,保证接口码位数据的可靠性和安全性,为轨道交通的安全提供有力保障。

本发明实施例提供的基于信号平面布置图自动生成接口码位表的装置,可以用于执行前述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图8示出了本发明一实施例提供的一种电子设备的实体结构示意图,如图8所示,该电子设备可以包括存储器802、处理器801及存储在存储器802上并可在处理器801上运行的计算机程序,所述处理器801执行所述程序时实现上述方法的步骤,例如包括:读取信号平面布置图中的所有图元信息,以及读取线路配置参数中的所有参数;根据读取的图元信息和参数进行线路逻辑拓扑的提取;对提取的线路逻辑拓扑中的所有信号设备进行数据编号和设备编号,并调用图纸更新接口,将数据编号和设备编号回填至信号平面布置图上;根据信号平面布置图中的进路输入表和提取的线路逻辑拓扑的结构,生成接口码位表。

本发明实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤,例如包括:读取信号平面布置图中的所有图元信息,以及读取线路配置参数中的所有参数;根据读取的图元信息和参数进行线路逻辑拓扑的提取;对提取的线路逻辑拓扑中的所有信号设备进行数据编号和设备编号,并调用图纸更新接口,将数据编号和设备编号回填至信号平面布置图上;根据信号平面布置图中的进路输入表和提取的线路逻辑拓扑的结构,生成接口码位表。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1