联锁表生成方法、装置及可读存储介质与流程
本发明涉及轨道交通技术领域,尤其涉及一种联锁表生成方法、装置及可读存储介质。
背景技术:
联锁表反映了车站全部列车和调车进路,以及进路与进路、进路与道岔及信号机之间的联锁关系。在当前工程设计中,联锁表主要还是通过人工来编制。当车站规模很大时,进路数量很多,人工编制联锁表将会是一件十分繁琐的工作,而且很容易出错。
目前既有的联锁表自动生成方法中主要根据信号平面布置图,采用人工编写联锁进路数据文件,再输入计算机,然后自动生成联锁表。这种方法要求联锁表编制人员根据信号平面图重新构造出机器能识别的联锁进路数据,这无疑增加了操作难度,降低了联锁表自动生成的效率,仍然无法避免工作量大、易出错,使用起来不方便的问题。
技术实现要素:
本发明实施例提供一种联锁表生成方法、装置及可读存储介质,用以解决现有技术工作量大、易出错,使用起来不方便的问题,提高联锁表的编制效率,降低出错概率以及联锁表编制人员的工作量。
第一方面,本发明实施例提供一种联锁表生成方法,包括:
获取信号平面布置图,所述信号平面布置图是基于标准图块绘制的;
基于所述信号平面布置图获取进路信息,所述进路信息包括进路中道岔、信号机和轨道区段名称、设备归属关系以及设备左右链接关系;
基于所述进路信息获取联锁信息,并基于所述联锁信息生成联锁表。
可选地,根据本发明一个实施例的联锁表生成方法,所述基于所述信号平面布置图获取进路信息,具体包括:
基于所述信号平面布置图获取各轨道区段并对所述各轨道区段命名;
基于所述信号平面布置图获取进路的始端按钮和终端按钮;
基于所述始端按钮和终端按钮确定进路的起始轨道、终端轨道以及进路搜索方向;
基于所述起始轨道、终端轨道以及进路搜索方向获取所述始端按钮和终端按钮对应的进路信息。
可选地,根据本发明一个实施例的联锁表生成方法,所述基于所述起始轨道、终端轨道以及进路搜索方向获取所述始端按钮和终端按钮对应的进路信息,具体包括:
基于所述起始轨道和进路搜索方向,获取所述起始轨道与所述终端轨道之间的所有后继轨道区段,基于所述起始轨道、所述终端轨道以及所有后继轨道区段,确定所述始端按钮和终端按钮对应的进路信息。
可选地,根据本发明一个实施例的联锁表生成方法,所述基于所述信号平面布置图获取各轨道区段并对所述各轨道区段命名,具体包括:
基于所述信号平面布置图中的轨道线获取各轨道区段;
基于当前轨道区段内部的道岔和信号机信息以及相邻轨道区段的道岔信息对当前轨道区段命名;
所述基于所述信号平面布置图中的轨道线获取各轨道区段,具体包括:
基于切割轨道区段算法,将所述信号平面布置图中的轨道线在绝缘节处进行切割,得到多个轨道区段;
所述基于当前轨道区段内部的道岔和信号机信息以及相邻轨道区段的道岔信息对当前轨道区段命名,具体包括:
基于所述信号平面布置图中的标准图块获取当前轨道区段内部的道岔和信号机信息以及相邻轨道区段的道岔信息,基于所述道岔信息及信号机信息对各轨道区段命名;所述道岔信息包括:道岔个数及编号,所述信号机信息包括:信号机名称及性质。
可选地,根据本发明一个实施例的联锁表生成方法,所述基于所述信号平面布置图获取进路的始端按钮和终端按钮,具体包括:
基于进路类型确定进路的始端按钮和终端按钮对应的信号机类型;
基于所述始端按钮对应的信号机类型确定所述信号平面布置图中各进路的始端按钮;
基于所述始端按钮的方向和所在轨道区段以及终端按钮对应的信号机类型,确定所述进路的终端按钮。
可选地,根据本发明一个实施例的联锁表生成方法,所述基于所述始端按钮的方向和所在轨道区段以及终端按钮对应的信号机类型,确定所述进路的终端按钮,具体包括:
基于所述始端按钮的方向和所在轨道区段,确定所述进路始端轨道区段和终端按钮搜索方向;
基于所述进路始端轨道区段和终端按钮搜索方向,获取所述始端轨道区段的所有后继轨道区段,基于所述终端按钮对应的信号机类型,确定所述进路的终端按钮。
可选地,根据本发明一个实施例的联锁表生成方法,所述基于所述进路信息获取联锁信息,包括基于所述进路信息获取进路的敌对信号;
所述进路的敌对信号包括:始端和终端按钮之间的敌对信号、始端按钮前方的敌对信号、终端按钮后方的敌对信号和始终端按钮之间道岔上的敌对信号;
基于所述进路信息获取进路的敌对信号之后,还包括:
基于敌对信号机,判断是否存在以其为始端按钮的不经过当前进路内部轨道区段的进路,若存在,则增加敌对条件;
若进路内部含有道岔,则将进路内部道岔作为所述敌对条件;若进路内部没有道岔,则将最近的对向道岔作为所述敌对条件。
可选地,根据本发明一个实施例的联锁表生成方法,所述基于所述联锁信息生成联锁表,具体包括:
基于所述联锁信息输出excel格式的联锁表,并将经过确认的excel格式的联锁表转化成dwg格式。
第二方面,本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述第一方面所提供的方法的步骤。
第三方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面所提供的方法的步骤。
本发明实施例提供的运行图优化方法、装置及可读存储介质,通过基于标准图块绘制的信号平面布置图获取进路信息,基于所述进路信息获取联锁信息,并基于所述联锁信息生成联锁表,实现联锁表的自动生成,提高了联锁表的编制效率,降低了出错概率以及联锁表编制人员的工作量。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种联锁表生成方法的流程示意图;
图2是本发明实施例提供的信号平面布置图上行咽喉部分的示意图;
图3是本发明实施例提供的一种寻找后继轨道区段算法的流程示意图;
图4是本发明实施例提供的一种进路搜索算法的流程示意图;
图5是本发明实施例提供的一种联锁表生成装置的结构示意图;
图6是本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
现有技术人工编制联锁表的方式存在工作量大、易出错,使用起来不方便的问题,对此,本发明实施例提供了一种联锁表生成方法。图1为本发明实施例提供的一种联锁表生成方法的流程示意图,如图1所示,该方法包括:
步骤110,获取信号平面布置图,所述信号平面布置图是基于标准图块绘制的。
具体的,联锁信息取决于车站信号平面布置图,因此,联锁表生成装置需要先获取信号平面布置图。为能直接从信号平面布置图中获取联锁表需要的信息,需要对信号平面布置图中的各种图块统一标准化处理。将信号机、道岔、绝缘节、信号楼等做成统一的图块。通过既有cad提供图块,建立标准图元库,实现车站信号平面布置图图元的标准化。在绘制车站信号平面布置图时,利用“图块面板”上提供的统一图块完成平面图的绘制,利用标准图块技术,同时,轨道线采用多段线绘制,通过cad的二次开发接口,可自动识别和区分信号机、道岔、轨道区段、警冲标等设备及附带的属性。
信号机分列车和调车。列车信号机可分接车、发车。调车信号机可以分普通调车信号机和尽头线调车信号机等。将信号机根据性质的不同做成不同的图块,利用图块的属性区分信号机的性质和名称,通过图块的基点和旋转方向可以获取信号机的位置和方向。利用道岔和轨道线相交位置的不同,可以识别道岔的定位线和反位线。信号机和绝缘节是两个相邻轨道区段的分界,利用绝缘节这个特点可以找到相邻轨道区段。
步骤120,基于所述信号平面布置图获取进路信息,所述进路信息包括进路中道岔、信号机和轨道区段名称、设备归属关系以及设备左右链接关系。
具体的,联锁表是记录每条进路静态信息的表格,因此要获取联锁信息,需要先确定进路信息。联锁表生成装置根据基于标准图块绘制的信号平面布置图可以获取道岔、信号机以及轨道区段的相关信息,进而获取相应的进路信息,包括进路中道岔、信号机和轨道区段名称、设备归属关系以及设备左右链接关系等。
步骤130,基于所述进路信息获取联锁信息,并基于所述联锁信息生成联锁表。
具体的,联锁表主要用于表示进路、道岔、信号机之间的基本联锁关系,因此联锁表生成装置获取了进路信息后便可从进路信息中获取联锁信息,并基于所述联锁信息生成联锁表。
本发明实施例提供的方法,通过基于标准图块绘制的信号平面布置图获取进路信息,基于所述进路信息获取联锁信息,并基于所述联锁信息生成联锁表,实现联锁表的自动生成,提高了联锁表的编制效率,降低了出错概率以及联锁表编制人员的工作量。
基于上述实施例,所述基于所述信号平面布置图获取进路信息,具体包括:
基于所述信号平面布置图获取各轨道区段并对所述各轨道区段命名;
基于所述信号平面布置图获取进路的始端按钮和终端按钮;
基于所述始端按钮和终端按钮确定进路的起始轨道、终端轨道以及进路搜索方向;
基于所述起始轨道、终端轨道以及进路搜索方向获取所述始端按钮和终端按钮对应的进路信息。
具体的,联锁表生成装置要在信号平面布置图中完成进路搜索,需要在进路搜索的过程中能够识别走过的轨道区段。虽然联锁表生成装置能够从采用标准图块绘制的信号平面布置图中直接获取信号机、道岔的名称等相关信息,但并不能直接获取轨道名称,因此需要先获取各轨道区段,并对其进行命名。要搜索初信号平面布置图中所有的进路,首先需要知道进路的起点和终点,即始端按钮和终端按钮,根据始端按钮和终端按钮可确定起始轨道、终端轨道和进路搜索方向,从起始轨道出发,沿着进路搜索方向进行搜索,便可得到起始轨道与终端轨道之间的所有进路及其对应信息。
本发明实施例提供的方法,通过基于所述信号平面布置图获取各轨道区段并对所述各轨道区段命名,基于所述信号平面布置图获取进路的始端按钮和终端按钮,基于所述始端按钮和终端按钮确定进路的起始轨道、终端轨道以及进路搜索方向,基于所述起始轨道、终端轨道以及进路搜索方向获取所述始端按钮和终端按钮对应的进路信息,实现信号平面布置图中进路的快速搜索,进而提高联锁表的编制效率。
基于上述实施例,所述基于所述起始轨道、终端轨道以及进路搜索方向获取所述始端按钮和终端按钮对应的进路信息,具体包括:
基于所述起始轨道和进路搜索方向,获取所述起始轨道与所述终端轨道之间的所有后继轨道区段,基于所述起始轨道、所述终端轨道以及所有后继轨道区段,确定所述始端按钮和终端按钮对应的进路信息。
具体的,联锁表生成装置根据进路的始端按钮和终端按钮确定进路的起始轨道、终端轨道以及进路搜索的方向之后,在信号平面布置图中按照走迷宫的方法(穷举-回退)找出所有可能的路径。
在进路搜索过程中,最主要的操作是从当前轨道区段,找到相邻的下一条轨道区段。图2是本发明实施例提供的信号平面布置图上行咽喉部分的示意图,图3是本发明实施例提供的一种寻找后继轨道区段算法的流程示意图,图4是本发明实施例提供的一种进路搜索算法的流程示意图,下面结合图2-4详细描述获取后继轨道区段以及确定进路信息的过程:
通过一条轨道区段,寻找其左方或者右方所有后继轨道区段(如寻找列车进路和调车进路时)。如图2所示:1-5dg的右方所有后继轨道区段为:1-5dg1,7-15dg,5/21wg,1-5dg1的左方所有后继轨道区段为:d1g。寻找所有后继轨道区段算法主要流程如图3所示。后继轨道区段包括直接后继轨道区段和道岔对应的后继轨道区段,如图2所示:11dg的右方直接后继轨道区段为13-17dg。1-5dg的左方直接后继轨道区段为d1g。寻找直接后继轨道区段算法描述如下:
每条轨道区段(除渡线外、起始轨道线或终止轨道线)均有左右两个绝缘节。因此向右寻找轨道区段的直接后继时,通过获取右端绝缘节的右连接线,如果不为空,则其为轨道区段右侧直接后继。同理,如果向左寻找轨道区段的直接后继,通过获取左端绝缘节的左连接线,如果不为空,则其为轨道区段的左侧直接后继。道岔对应的后继轨道区段的寻找算法在图3中已经进行了详细描述,本发明实施例在此不再赘述。
当某轨道区段被确定为后继轨道区段时,将其加至后继轨道区段数组中,并记录后继轨道区段的相关信息,包括道岔、信号机、轨道区段名称。
基于上述的寻找后继轨道区段算法,搜索从始端轨道到终端轨道存在的进路个数以及走过的轨道区段、信号机、道岔定反位等信息。联锁表生成装置通过递归调用寻找后继轨道区段过程来实现进路搜索,进路搜索算法的流程示意图如图4所示,通过寻找后继轨道区段并判断其是否为终端轨道的方式获取起始轨道和终端轨道之间所有的进路,算法流程在图4中已经进行了详细描述,本发明实施例在此不再赘述。
本发明实施例提供的方法,通过基于所述起始轨道和进路搜索方向,获取所述起始轨道与所述终端轨道之间的所有后继轨道区段,基于所述起始轨道、所述终端轨道以及所有后继轨道区段,确定所述始端按钮和终端按钮对应的进路信息,能够实现信号平面布置图中进路的快速搜索,进而提高联锁表的编制效率。
基于上述实施例,所述基于所述信号平面布置图获取各轨道区段并对所述各轨道区段命名,具体包括:
基于所述信号平面布置图中的轨道线获取各轨道区段;
基于当前轨道区段内部的道岔和信号机信息以及相邻轨道区段的道岔信息对当前轨道区段命名;
所述基于所述信号平面布置图中的轨道线获取各轨道区段,具体包括:
基于切割轨道区段算法,将所述信号平面布置图中的轨道线在绝缘节处进行切割,得到多个轨道区段;
所述基于当前轨道区段内部的道岔和信号机信息以及相邻轨道区段的道岔信息对当前轨道区段命名,具体包括:
基于所述信号平面布置图中的标准图块获取当前轨道区段内部的道岔和信号机信息以及相邻轨道区段的道岔信息,基于所述道岔信息及信号机信息对各轨道区段命名;所述道岔信息包括:道岔个数及编号,所述信号机信息包括:信号机名称及性质。
具体的,信号平面布置图中轨道通过轨道线表示,基于轨道线可获得各轨道区段。而轨道区段的命名是根据轨道区段内部的道岔和信号机信息以及相邻轨道区段的道岔信息来确定的,联锁表生成装置只要提取到当前轨道区段内部的道岔和信号机信息以及相邻轨道区段的道岔信息,便可实现当前轨道区段的命名。
为保证每个轨道区段能和一条多段线一一对应,联锁表生成装置需要对轨道线进行切割,建立轨道区段与信号平面布置图上轨道线段的映射关系。绝缘节分为普通绝缘节、渡线绝缘节和尽头线绝缘节、超限绝缘节等。除反位线、渡线、尽头线外,轨道区段都由左右各一个绝缘节分割开,利用这个特点可以进行轨道区段切割。
通过设计“切割轨道区段”算法,将信号平面布置图中所有的轨道线在绝缘节的位置打断,将轨道线分割成一段段轨道区段,这样原来两个相邻的绝缘节之间的轨道线成为一条单独的多段线,即一条轨道区段。
由于道岔、信号机等的相关信息均可通过信号平面布置图中的标准图块获取,因此,要获取轨道区段名称,只需要从信号平面布置图中提取如当前轨道区段内部的道岔个数及编号、信号机名称及性质、相邻轨道区段的道岔个数及编号等信息,依据《6502电气集中工程设计》中的命名规则,自动实现信号平面布置图中的轨道区段的命名。
由于后续后继轨道区段寻找算法及进路搜索算法执行过程中,需要反复获取信号平面布置图中的相关信息,出于提高程序效率的考虑,将上述相关信息预先提取并存储至数据库中,上述信息包括:
(1)所有的图块(包括信号机、道岔、绝缘节、信号楼、运行方向)的基点,块名,属性名,左端轨道线,右端轨道线,道岔所在反位线和定位线等;
(2)所有轨道区段的左端绝缘节和右端绝缘节,线宽,轨道线类型等。
本发明实施例提供的方法,通过基于切割轨道区段算法,将所述信号平面布置图中的轨道线在绝缘节处进行切割,得到多个轨道区段,再基于所述信号平面布置图中的标准图块获取当前轨道区段内部的道岔和信号机信息以及相邻轨道区段的道岔信息,基于所述道岔信息及信号机信息对各轨道区段命名,能够快速对轨道区段进行命名,方便后续进行进路搜索,提高联锁表的编制效率。
基于上述实施例,所述基于所述信号平面布置图获取进路的始端按钮和终端按钮,具体包括:
基于进路类型确定进路的始端按钮和终端按钮对应的信号机类型;
基于所述始端按钮对应的信号机类型确定所述信号平面布置图中各进路的始端按钮;
基于所述始端按钮的方向和所在轨道区段以及终端按钮对应的信号机类型,确定所述进路的终端按钮。
具体的,进路类型主要包括列车进路和调车进路。列车进路分为接车进路和发车进路。接车进路时,始端按钮为进站信号机,终端按钮为反向出站信号机。发车进路时,始端按钮为出站信号机,终端为反向进站信号机。调车进路的始端按钮为任意调车信号机或者出站兼调车信号机,终端按钮可以是同向或者背向信号机。基于所述始端按钮对应的信号机类型,联锁表生成装置便可确定所述信号平面布置图中各进路的始端按钮,并基于所述始端按钮的方向和所在轨道区段以及终端按钮对应的信号机类型,确定所述进路的终端按钮。
本发明实施例提供的方法,通过基于进路类型确定进路的始端按钮和终端按钮对应的信号机类型,基于所述始端按钮对应的信号机类型确定所述信号平面布置图中各进路的始端按钮,再基于所述始端按钮的方向和所在轨道区段以及终端按钮对应的信号机类型,确定所述进路的终端按钮,能够实现始端和终端按钮的快速确定,为后续进路信息获取提供基础,保证联锁表的编制效率。
基于上述实施例,所述基于所述始端按钮的方向和所在轨道区段以及终端按钮对应的信号机类型,确定所述进路的终端按钮,具体包括:
基于所述始端按钮的方向和所在轨道区段,确定所述进路始端轨道区段和终端按钮搜索方向;
基于所述进路始端轨道区段和终端按钮搜索方向,获取所述始端轨道区段的所有后继轨道区段,基于所述终端按钮对应的信号机类型,确定所述进路的终端按钮。
具体的,根据调车始端信号机寻找调车终端信号机算法描述如下:
根据调车始端信号机的方向和所在轨道区段,确定进路始端和搜索方向。寻找该轨道区段的所有后继轨道区段,并查询后继区段是否存在调车信号机,如果存在同向调车信号机,则为终端按钮,加入终端按钮数组中;如果存在背向调车信号机,并且该轨道区段为尽头线或者为接近区段或者为无岔区段,则为终端按钮,加入终端按钮数组中;如果该轨道区段为股道,则对应出站信号机为终端按钮,加入到终端按钮数组中;以上条件都不满足时,继续往下搜索该轨道区段的所有后继轨道区段,重复上述操作至在所有后继区段对应的进路中都找到终端按钮。其它类型的终端信号机的寻找算法流程类似,本发明实施例在此不再赘述。
本发明实施例提供的方法,通过基于所述始端按钮的方向和所在轨道区段,确定所述进路始端轨道区段和终端按钮搜索方向,进而获取所述始端轨道区段的所有后继轨道区段,基于所述终端按钮对应的信号机类型,确定所述进路的终端按钮,能够实现终端按钮的快速确定,为后续进路信息获取提供基础,保证联锁表的编制效率。
基于上述实施例,所述基于所述进路信息获取联锁信息,包括基于所述进路信息获取进路的敌对信号;
所述进路的敌对信号包括:始端和终端按钮之间的敌对信号、始端按钮前方的敌对信号、终端按钮后方的敌对信号和始终端按钮之间道岔上的敌对信号;
基于所述进路信息获取进路的敌对信号之后,还包括:
基于敌对信号机,判断是否存在以其为始端按钮的不经过当前进路内部轨道区段的进路,若存在,则增加敌对条件;
若进路内部含有道岔,则将进路内部道岔作为所述敌对条件;若进路内部没有道岔,则将最近的对向道岔作为所述敌对条件。
具体的,在根据进路信息获取联锁信息的过程中,敌对信号的计算最为麻烦,尤其计算调车进路的敌对信号最为复杂。调车进路的敌对信号需要考虑4种情况,具体如下:
(1)始终端按钮之间的敌对信号(进路内部的所有调车信号均为敌对信号);(2)始端按钮前方的敌对信号(敌对列车信号);(3)终端按钮后方的敌对信号(敌对列车信号和敌对调车信号);(4)始终端按钮之间道岔上的敌对信号(进路上存在超限绝缘节并且设置了单置调车,且该信号的方向时朝向本进路,以该单置调车为终端的进路为敌对进路,其始端信号为敌对信号)。其中,寻找终端按钮后方的敌对列车信号的算法主要流程为:
根据调车终端信号机所在的轨道区段,获取是否有与该进路中调车始端信号机背向的列车信号机,如果有,则加入对向敌对列车信号机队列。如果没有,获取该轨道区段的所有后继轨道区段,对每一条后继轨道区段分析,并判断是否存在背向敌对列车信号机,如果有加入敌对列车信号机队列,如果没有,分析当前轨道区段的所有后继轨道区段,直至找到背向列车信号机为止,并将其加入对向敌对列车信号机队列中。其它敌对信号寻找算法流程类似,本发明实施例在此不再赘述。
对于敌对信号机作为始端按钮的多条进路中,会存在以下情况:多条进路中存在不与当前进路构成敌对的进路,因此该信号机作为上述不构成敌对的进路的始端按钮时,其与当前进路并不构成敌对,对于这种情况,需要对上述敌对信号机进行标识,以明确其在什么情况下构成敌对信号。基于此,判断是否存在以敌对信号机为始端按钮的不经过当前进路内部轨道区段的进路,若存在,则为敌对信号机增加敌对条件。
当前在工程设计时联锁表编制过程中敌对条件没有统一的标准。本发明实施例为统一考虑,敌对条件设置为:如果当前进路内部含有道岔,则以当前进路内部道岔作为敌对条件;如果当前进路内部没有道岔,则以最近的对向道岔作为敌对条件,例如,当前调车进路上含有一个道岔,设为1号道岔,对向调车信号机d1只有在经过1号道岔时才与当前调车进路构成敌对,那么敌对信号表示为<1>d1,表明对象调车信号机d1在经过1号道岔时构成敌对信号,其中,<1>即为敌对条件;当前进路内部没有道岔的情形,与上述情形类似,在此不再赘述。
本发明实施例提供的方法,通过基于所述进路信息获取进路的敌对信号,基于敌对信号机,判断是否存在以其为始端按钮的不经过当前进路内部轨道区段的进路,以确认是否增加敌对条件,再基于统一的标准确定敌对条件,能够快速确定敌对进路和敌对条件,保证联锁表的编制效率和准确性。
基于上述实施例,所述基于所述联锁信息生成联锁表,具体包括:
基于所述联锁信息输出excel格式的联锁表,并将经过确认的excel格式的联锁表转化成dwg格式。
具体的,得到联锁信息后,为便于联锁表编制人员修改和审核,可输出为excel的格式,根据联锁站的信号平面布置图,按信号机排列顺序列出本联锁站内可办理的所有进路,按照这种进路的排列顺序完成联锁表的编制。
将生成的excel,删除多余的进路,经过修改、确认、审核后直接转换成dwg格式,生成标准规格联锁表。通过在excel文件中设置字体大小、颜色、风格、以及每列的宽度可以方便更改生成的dwg格式联锁图纸显示风格。联锁表编制人员可以直接在excel中编制联锁表,联锁表生成装置会自动处理字体、列宽、图纸长度、合并格等,无需编制人员干预一次生成联锁图纸。
本发明实施例提供的方法,通过基于所述联锁信息输出excel格式的联锁表,并将经过确认的excel格式的联锁表转化成dwg格式,便于编制人员进行修改和确认,保证联锁表编制的人性化和高效性。
下面以一个具体例子对上述任一实施例所述方法进行进一步说明:
第一步:联锁表生成装置获取信号平面布置图,具体的,所述信号平面布置图可以采用有线或者无线的方式导入联锁表生成装置中,本发明实施例对此不作具体限定。所述信号平面布置图是基于标准图块绘制的;可以预先在cad中开发一个标准图元库,然后基于该标准图元库绘制信号平面布置图,并导入联锁表生成装置中;
第二步:联锁表生成装置判断所述信号平面布置图是否符合预设的标准规格,即信号机、道岔、信号楼等标识必须采用规定的图块,轨道线采用多段线绘制。若不符合,进行错误提示,提醒编制人员修改信号平面布置图,若符合则进行下一步;
第三步:联锁表生成装置基于切割轨道区段算法,将所述信号平面布置图中的轨道线在绝缘节处进行切割,得到多个轨道区段;该步骤是为了保证联锁表生成装置在进路搜索的过程中能够识别走过的轨道区段。
第四步:联锁表生成装置基于标准图块的特征从信号平面布置图中提取与联锁表编制相关的关键信息,包括:所有的图块(包括信号机、道岔、绝缘节、信号楼、运行方向)的基点,块名,属性名,左端轨道线,右端轨道线,道岔所在反位线和定位线,所有轨道区段的左端绝缘节和右端绝缘节,线宽,轨道线类型等,并将上述关键信息存储至数据库中,以便后续轨道区段命名、后继轨道区段确定以及进路搜索过程中调用。
第五步:联锁表生成装置基于当前轨道区段内部的道岔个数及编号、信号机名称及性质和相邻轨道区段的道岔个数及编号,依据《6502电气集中工程设计》中的命名规则,自动实现信号平面布置图中切割后形成的轨道区段的命名;
第六步:联锁表生成装置基于进路类型确定进路的始端按钮和终端按钮对应的信号机类型,基于所述始端按钮对应的信号机类型确定所述信号平面布置图中各进路的始端按钮;
基于所述始端按钮的方向和所在轨道区段,确定所述进路始端轨道区段和终端按钮搜索方向;
基于所述进路始端轨道区段和终端按钮搜索方向,获取所述始端轨道区段的所有后继轨道区段,基于所述终端按钮对应的信号机类型,确定所述进路的终端按钮;终端按钮的寻找过程具体可参见前述根据调车始端信号机寻找调车终端信号机算法步骤,在此不再赘述;
第七步:联锁表生成装置基于所述始端按钮和终端按钮确定进路的起始轨道、终端轨道以及进路搜索方向;
基于所述起始轨道和进路搜索方向,获取所述起始轨道与所述终端轨道之间的所有后继轨道区段,基于所述起始轨道、所述终端轨道以及所有后继轨道区段,确定所述始端按钮和终端按钮对应的进路信息;
后继轨道区段的寻找过程以及进路的搜索过程具体可参见图3-4的步骤,在此不再赘述;
第八步:联锁表生成装置基于获得的进路信息获取包括敌对信息在内的联锁信息,并输出excel格式的联锁表,联锁表编制人员可以对生成的excel格式的联锁表进行修改、确认和审核,联锁表生成装置对修改或审核完毕之后的联锁表由excel格式直接转换成dwg格式,生成标准规格联锁表。
基于上述任一实施例,图5是本发明实施例提供的一种联锁表生成装置的结构示意图,如图5所示,该装置包括:
信号平面布置图获取模块510,用于获取信号平面布置图,所述信号平面布置图是基于标准图块绘制的。
具体的,联锁信息取决于车站信号平面布置图,因此,联锁表生成装置需要先通过信号平面布置图获取模块510获取信号平面布置图。
进路信息获取模块520,用于基于所述信号平面布置图获取进路信息,所述进路信息包括进路中道岔、信号机和轨道区段名称、设备归属关系以及设备左右链接关系。
具体的,进路信息获取模块520根据基于标准图块绘制的信号平面布置图可以获取道岔、信号机以及轨道区段的相关信息,进而获取相应的进路信息,包括进路中道岔、信号机和轨道区段名称、设备归属关系以及设备左右链接关系等。
联锁表生成模块530,用于基于所述进路信息获取联锁信息,并基于所述联锁信息生成联锁表。
具体的,联锁表主要用于表示进路、道岔、信号机之间的基本联锁关系,因此联锁表生成模块530获取了进路信息后便可从进路信息中获取联锁信息,并基于所述联锁信息生成联锁表。
本发明实施例提供的装置,通过进路信息获取模块基于标准图块绘制的信号平面布置图获取进路信息,联锁表生成模块基于所述进路信息获取联锁信息,并基于所述联锁信息生成联锁表,实现联锁表的自动生成,提高了联锁表的编制效率,降低了出错概率以及联锁表编制人员的工作量。
基于上述实施例,所述基于所述信号平面布置图获取进路信息,具体包括:
基于所述信号平面布置图获取各轨道区段并对所述各轨道区段命名;
基于所述信号平面布置图获取进路的始端按钮和终端按钮;
基于所述始端按钮和终端按钮确定进路的起始轨道、终端轨道以及进路搜索方向;
基于所述起始轨道、终端轨道以及进路搜索方向获取所述始端按钮和终端按钮对应的进路信息。
基于上述实施例,所述基于所述起始轨道、终端轨道以及进路搜索方向获取所述始端按钮和终端按钮对应的进路信息,具体包括:
基于所述起始轨道和进路搜索方向,获取所述起始轨道与所述终端轨道之间的所有后继轨道区段,基于所述起始轨道、所述终端轨道以及所有后继轨道区段,确定所述始端按钮和终端按钮对应的进路信息。
基于上述实施例,所述基于所述信号平面布置图获取各轨道区段并对所述各轨道区段命名,具体包括:
基于所述信号平面布置图中的轨道线获取各轨道区段;
基于当前轨道区段内部的道岔和信号机信息以及相邻轨道区段的道岔信息对当前轨道区段命名;
所述基于所述信号平面布置图中的轨道线获取各轨道区段,具体包括:
基于切割轨道区段算法,将所述信号平面布置图中的轨道线在绝缘节处进行切割,得到多个轨道区段;
所述基于当前轨道区段内部的道岔和信号机信息以及相邻轨道区段的道岔信息对当前轨道区段命名,具体包括:
基于所述信号平面布置图中的标准图块获取当前轨道区段内部的道岔和信号机信息以及相邻轨道区段的道岔信息,基于所述道岔信息及信号机信息对各轨道区段命名;所述道岔信息包括:道岔个数及编号,所述信号机信息包括:信号机名称及性质。
基于上述实施例,所述基于所述信号平面布置图获取进路的始端按钮和终端按钮,具体包括:
基于进路类型确定进路的始端按钮和终端按钮对应的信号机类型;
基于所述始端按钮对应的信号机类型确定所述信号平面布置图中各进路的始端按钮;
基于所述始端按钮的方向和所在轨道区段以及终端按钮对应的信号机类型,确定所述进路的终端按钮。
基于上述实施例,所述基于所述始端按钮的方向和所在轨道区段以及终端按钮对应的信号机类型,确定所述进路的终端按钮,具体包括:
基于所述始端按钮的方向和所在轨道区段,确定所述进路始端轨道区段和终端按钮搜索方向;
基于所述进路始端轨道区段和终端按钮搜索方向,获取所述始端轨道区段的所有后继轨道区段,基于所述终端按钮对应的信号机类型,确定所述进路的终端按钮。
基于上述实施例,所述基于所述进路信息获取联锁信息,包括基于所述进路信息获取进路的敌对信号;
所述进路的敌对信号包括:始端和终端按钮之间的敌对信号、始端按钮前方的敌对信号、终端按钮后方的敌对信号和始终端按钮之间道岔上的敌对信号;
基于所述进路信息获取进路的敌对信号之后,还包括:
基于敌对信号机,判断是否存在以其为始端按钮的不经过当前进路内部轨道区段的进路,若存在,则增加敌对条件;
若进路内部含有道岔,则将进路内部道岔作为所述敌对条件;若进路内部没有道岔,则将最近的对向道岔作为所述敌对条件。
基于上述实施例,所述基于所述联锁信息生成联锁表,具体包括:
基于所述联锁信息输出excel格式的联锁表,并将经过确认的excel格式的联锁表转化成dwg格式。
本发明实施例提供的联锁表生成装置可以执行上述联锁表生成方法,其具体工作原理和相应的技术效果与上述方法实施例相同,在此不再赘述。
图6示例了一种电子设备的实体结构示意图,如图6所示,该电子设备可以包括:处理器(processor)610、通信接口(communicationsinterface)620、存储器(memory)630和通信总线640,其中,处理器610,通信接口620,存储器630通过通信总线640完成相互间的通信。处理器610可以调用存储器630中的逻辑指令,以执行上述方法实施例提供的步骤流程。
此外,上述的存储器630中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法实施例提供的步骤流程。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除