邵文杰,翟鹏程
中交铁道设计研究总院有限公司,北京 100088
列流图是铁路设计文件中的重要组成部分,该图能直观反映列出编组情况及开行方案。大型枢纽或运输量大的铁路线路的编组繁多且复杂,通常包含大量列流线,设计人员手工绘制列流线需耗费较多时间及精力,而且易出错。另外,设计外部条件的变动又会引起列流图的修改,从而增加了绘制列流图的工作量。为实现列流图的自动绘制,文章在已有研究基础上针对列流图自动绘系统中的列流径路自动识别进行研究,并详细介绍其实现算法。
列流图主要由车站、衔接方向、铁路网和列流线四个部分组成。一个典型的简略列流图如图1所示。

图1 列流图示意图
在列流图绘制的过程中最复杂及烦琐的是列流线的绘制,列流线如图1中的箭头线。列流图中包含大量不同列车种类的列流线,列流线因车站或衔接方向的分布位置问题可能导致大量列流线交叉重叠,影响图形美观及意义表达。因此在列流图自动绘制系统中,列流线的排列和布局是极其重要的关键性问题。为方便计算机自动对列流线进行排列及布局,需对列流线进行识别及分类。
列流线识别主要是对输入列流图自动绘制系统中的数据进行识别,该识别主要包括列流径路识别、列流线机车种类。列车线机车种类相对简单,根据输入机车类型数据进行识别分类即可,而列流径路识别相对较复杂,该识别过程包含列流线起点位置、终点位置、列流线拐点、列流线流向和列流线通过车站等信息。……