联锁
计算机科学
火车
磁道(磁盘驱动器)
控制逻辑
轨道电路
班级(哲学)
实时计算
信号(编程语言)
工程类
程序设计语言
电信
人工智能
传输(电信)
可靠性工程
地图学
地理
操作系统
标识
DOI:10.1145/3341016.3341017
摘要
Railway interlocking systems are apparatuses that prevent conflicting movements of trains through an arrangement of tracks. In this paper, we formulated the main way to design a railway signal interlocking simulation system. To simulate the interlocking logic of railway signal, we first analyzed such devices as signals, track circuit, switches and train routes. Then we designed such classes as signal class, track circuit class, switch class and route class based on object-oriented programming language. By defining the attributes of every class and taking full consideration of the signal relays' types and amounts, we developed the interlocking logic simulation system with C# language. The simulation system is applied on the actual station chart of downward throat and proves it's applicable. The system realized interlocking logic implementation and signal opening functions. Being put into practice, it proves to be worthy of promotion and widely used.
科研通智能强力驱动
Strongly Powered by AbleSci AI