原文来自“通号城交”微信公众号:
- 联锁表的进阶之路
城轨联锁系统是在地铁车站上,为了保证列车在进路上的安全,有效利用站场内线路,高效率地指挥行车和调车,利用机械、电气自动控制和远程控制、计算机等技术和设备,使车站范围内的信号机、进路和进路上的道岔相互具有制约关系的一种技术手段。而联锁表是联锁系统的重要组成部分,是计算机联锁逻辑处理的基础和联锁测试的依据,决定车站作业安全。
图1 计算机联锁系统
传统的联锁表编制方法以人工对照信号平面图填写为主,工作量大,容易出错且效率低。一旦需要修改站场图,就必须重新编制和修改联锁表。通过工具软件读取配置文件自动生成联锁表的方法,人工填写配置文件内容工作量仍然繁重。如果能根据设计提供的原则实现联锁表的自动生成将会大大缩短工作时间,降低错误率,提高工作效率。
那么,有没有一种高效的方法,能够实现联锁表的快速自动生成呢?
2. 让CAD信号平面图智能化
联锁表中的联锁信息,几乎全部来自于CAD信号平面图。如果CAD信号平面图中的设备图元全部变得智能,每一种设备图元都存储了完整的属性信息,且不同图元之间建立起了完善的链接关系,是不是就有希望实现联锁表的快速自动生成呢?
基于上述想法,中国通号城交公司投入研发人员,采用ObjectARX对CAD进行二次开发,开发出一套完整的CAD信号平面图绘图插件。该插件将用于辅助地铁CAD信号平面图绘制,实现设备图元智能化及联锁表等设计数据的自动生成。
图2 绘图插件功能设计
ObjectARX是AutoDesk公司针对AutoCAD平台上的二次开发而推出的一个开发软件包,它提供了以C++为基础的面向对象的开发环境及应用程序接口,能真正快速的访问AutoCAD图形数据库。
图3ObjectARX程序开发技术
3. 进路搜索,生成联锁表
1)站场图元的绘制
图4 地铁图库
2)图元链接关系的建立
图5 标准图块属性信息
图6 图文链接关系
3)进路搜索的实现
图7 进路搜索示意图
图8 进路搜索示例
4)联锁信息的输出
图9 联锁表数据
4 数据管理再升级
图10 基于数据库管理联锁数据
作者介绍
于磊,毕业于北京科技大学,硕士研究生,任职研发工程师。