Automatic generation software for interlocking table based on custom entity
-
摘要: 为提高联锁表编制效率和准确性,设计基于自定义实体的联锁表自动生成软件。使用AutoCAD二次开发接口,读取利用ObjectARX创建的信号设备自定义实体的数据信息;根据信号设备平面布置图的结构特点自动生成站场型数据结构;利用深度优先搜索(DFS, Depth First Search)算法搜索进路,并根据联锁表编制原则,处理进路数据和生成联锁数据。现场试用结果表明,该软件能与信号设备平面布置图实时交互,快速访问AutoCAD数据库,直接调用其中实体,生成标准格式的铁路车站联锁表及地铁车辆联锁表,准确率超过99%,且具有较高的通用性。Abstract: To improve the efficiency and accuracy of interlocking table compilation, this paper designed an automatic generation software for interlocking table based on custom entity. The paper used the AutoCAD secondary development interface to read the data information of customized entities of signal equipment created using Object ARX, automatically generated the station type data structure based on the structural characteristics of the signal equipment layout plan, used Deep First Search (DFS) algorithm to search for routes, and according to the principles of interlocking table compilation, processed route data and generated interlocking data. The on-site trial results show that the software can interact with the signal equipment layout plan in real-time and quickly access the AutoCAD database, directly call the entities in it, generate standard format railway station interlocking tables and subway vehicle interlocking tables with an accuracy rate of over 99% and high universality.
-
Keywords:
- custom entity /
- ObjectARX /
- route searching /
- automatic generation /
- interlocking table
-
-
表 1 站场信号设备平面布置图提供的数据
自定义实体类型 需要获取的数据 信号机 名称、类型、基点坐标、朝向、旋转角度 道岔 名称、基点坐标、旋转角度 轨道电路 名称、起点坐标、终点坐标 绝缘节 类型、基点坐标、旋转角度 文本 内容、基点坐标 块参照 名称、坐标、旋转角度 表 2 通用性与准确性实验结果
站场名称 站场性质 道岔数量 股道数量 进路数据数量 生成进路数据数量 准确率 北京南站 高铁 36 7 171 171 100% 亦庄站 高铁 8 4 52 52 100% 永乐站 高铁 12 4 32 32 100% 新宫站 地铁车辆段 52 23 609 605 99.30% 句容站 地铁车辆段 54 19 159 159 100% 砀山站 普铁 33 8 198 198 100% 蓟县西站 普铁 41 7 226 226 100% 大同县站 普铁 25 6 166 166 100% 夏邑站 普铁 25 6 156 156 100% 宝鸡站 普铁 97 10 642 642 100% -
[1] 杨 扬. 车站信号控制系统[M]. 成都: 西南交通大学出版社, 2012. [2] 于 磊,骆正新. 地铁正线联锁表自动生成软件的研究与设计 [J]. 铁路通信信号工程技术,2022,19(9):95-100. [3] 高兵德. CAD二次开发在铁路车站信号设计中的应用 [J]. 铁道通信信号,2016,52(8):33-35. [4] 张 帆, 朱文俊. AutoCAD ObjectARX(VC)开发基础与实例教程[M]. 北京: 中国电力出版社, 2014. [5] 汤亚玲, 胡增涛. C++语言程序设计[M]. 北京: 人民邮电出版社, 2016. [6] 杨瑞宇. CAD二次开发及其在铁路信号施工图设计中的应用 [J]. 铁道标准设计,2012(2):115-117. [7] 谢 林,杨 扬. 基于二维坐标信息进路搜索算法研究 [J]. 铁路计算机应用,2015,24(8):16-19. [8] 中国铁路总公司. 计算机联锁车站联锁图表编制原则: Q/CR 654-2018 [S]. 北京: 中国铁道出版社, 2018. [9] 杜 涛. 典型站场信号平面布置图中联锁表的编制原则及分析 [J]. 科技创新导报,2019,16(26):26-27. [10] 谢朝燕,杨 扬. 车辆段信号设备平面布置图辅助设计平台的研究 [J]. 铁路计算机应用,2022,31(10):73-79.