• 查询稿件
  • 获取最新论文
  • 知晓行业信息
官方微信 欢迎关注

基于自定义实体的联锁表自动生成软件设计与实现

姚维文, 杨扬

姚维文, 杨扬. 基于自定义实体的联锁表自动生成软件设计与实现[J]. 铁路计算机应用, 2023, 32(9): 65-71. DOI: 10.3969/j.issn.1005-8451.2023.09.12
引用本文: 姚维文, 杨扬. 基于自定义实体的联锁表自动生成软件设计与实现[J]. 铁路计算机应用, 2023, 32(9): 65-71. DOI: 10.3969/j.issn.1005-8451.2023.09.12
YAO Weiwen, YANG Yang. Automatic generation software for interlocking table based on custom entity[J]. Railway Computer Application, 2023, 32(9): 65-71. DOI: 10.3969/j.issn.1005-8451.2023.09.12
Citation: YAO Weiwen, YANG Yang. Automatic generation software for interlocking table based on custom entity[J]. Railway Computer Application, 2023, 32(9): 65-71. DOI: 10.3969/j.issn.1005-8451.2023.09.12

基于自定义实体的联锁表自动生成软件设计与实现

详细信息
    作者简介:

    姚维文,在读硕士研究生

    杨 扬,副教授

  • 中图分类号: U284.3 : TP39

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.
  • 图  1   联锁表自动生成软件架构

    图  2   自定义实体数据节点

    图  3   轨道电路与绝缘节关联示意

    图  4   轨道电路与信号机关联示意

    图  5   轨道电路与道岔关联示意

    图  6   站场信号设备平面图转换为站场型数据结构示例

    图  7   进路搜索算法图示

    图  8   进路搜索流程

    图  9   AutoCAD的数据库结构

    图  10   软件界面

    图  11   站场属性设置界面

    图  12   信号机实体属性修改界面

    图  13   软件配置文件与运行环境

    表  1   站场信号设备平面布置图提供的数据

    自定义实体类型需要获取的数据
    信号机 名称、类型、基点坐标、朝向、旋转角度
    道岔 名称、基点坐标、旋转角度
    轨道电路 名称、起点坐标、终点坐标
    绝缘节 类型、基点坐标、旋转角度
    文本 内容、基点坐标
    块参照 名称、坐标、旋转角度
    下载: 导出CSV

    表  2   通用性与准确性实验结果

    站场名称站场性质道岔数量股道数量进路数据数量生成进路数据数量准确率
    北京南站高铁367171171100%
    亦庄站高铁845252100%
    永乐站高铁1243232100%
    新宫站地铁车辆段522360960599.30%
    句容站地铁车辆段5419159159100%
    砀山站普铁338198198100%
    蓟县西站普铁417226226100%
    大同县站普铁256166166100%
    夏邑站普铁256156156100%
    宝鸡站普铁9710642642100%
    下载: 导出CSV
  • [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.
图(13)  /  表(2)
计量
  • 文章访问数:  101
  • HTML全文浏览量:  11
  • PDF下载量:  17
  • 被引次数: 0
出版历程
  • 收稿日期:  2023-02-19
  • 刊出日期:  2023-09-26

目录

    /

    返回文章
    返回