基于图元属性的进路搜索算法与研究

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

po ie r vd d,ic u ig t e e tb ih n fp a e tp lg r p f h a l a tt n b s d o a h u i ,t e fs n u fg a h u i OT — n l d n h sa l me t l n o oo y g a h o e r i y sa i a e n g p n t h a ti p to r p n t C 1e s o t w o r s
oN RoUTE EARCH I S NG ALGoRI THM BASED oN GRAPH UNI CH ARACTER T
Xu Ru n Xu Zh r we ia oi g i
( oee0 Eet nca dI om tnE gneig ogiU i rt,Sa g a 0 8 4 hn C lg / l r i n f rai n i r ,T nj nv sy hn h i 10 ,C ia) l co n o e n ei 2
类别 都有各式 图形单元 , 如图 1所示 。
路 为主体 , 出车站全部列 车进 路和 调车 进路 ,以及进路 与进 列
路、 进路与道岔及信 号机之间的联锁关系 。
在铁 路信号联锁系统 的开发 过程 中 , 需要 对不 同 的站 场进 行测 试 , 而基础设备 数据及 联锁表 又是 测试 的依据 。这 两者取
与起 始 信 号 机 防 护 方 向 一 致 , 断 Tmp ot 节 点 数 是 否 大 判 e R ue的
图 3 一个起始信号机 的基于 图元属性 的搜路流程
3 结 语
虽 然 基 于 图 元 属 性 的 搜 路 算 法 完 成 了 大 部 分 的 搜 路 工
于 1 若是则搜索到进路将 图元列 表存 入 rcrerue中 ; , eoddot ( )根据 图元 属性 判 断 当前 图元 是否 为 道 岔 , 不 是转 4 若
决 于车站信号平面布置图 , 即一旦站场设计确定后 , 对应于车站 信号平 面布置图的所有测试用基础数据就惟 一地 确定下来 。因 此在 计算 机联锁系统进行测 试 时 , 何准确 无误地 根据站 场平 如
图 1 道 岔 类 型 下 的 全 部 图 元 样 式
在 C D软件中 , A 每一种 站场设备 都有对应的数据结 构记录 该设 备属性 , 括设备 的 I 类 型 , 包 D, 及该设 备 对应 的 图元 信 息。 以下 为道岔设 备的数据结构 。
详 细描 述 了其 实 现 方 法 。
关 键 词 中图分类号
计 算 机 辅 助 设 计 站 场 平 面 图 图元 T 31 P 0 文献标识码 A
进路搜 索
D I1 . 9 9 j i n 1 0 —8 x 2 1 . 0 0 8 O :0 3 6 / . s . 0 0 3 6 . 0 2 1 . 0 s
so dn edv e fr a o , n ecnt ci fh t i s gojc oine e o.T er t sa hn l rh ae n pn igt t ei si om t n adt os ut no tes t nui bet r t m t d h ue er igag i m bsdo oh c n i h r o ao n — e d h o c ot
(5 1 )判断是否 刚处理 过当前 图元节点的直股后继节点 , 若 是转为 ( ) 若不是转 ( 1 。 8 , 1 ) 图 3详 细描 述了一个信号机的基于 图元属性 的进路搜 索算
法 的流 程 图 。
及 其他相关联锁设备记 录起来 作为一条进路 。
2 3 进 路搜 索 的实现 .
( ) 9 ;
作 , 是并 非 所有搜 索 结 果 都 符 合 联锁 要 求 , 不 能 作 为 联 但 并
锁 进 路 数 据 。 在 完 成 联 锁 进 路 搜 索 后 , A 软 件 能 够 为 操 作 CD 人 员 提 供 校 核 编 辑 界 面 , 作 人 员 用 此 比对 站 场 图 和 搜 索 结 操
( )D v , : 录 绘 制 区 域 内 的所 有 坐 标 对 应 的 图 元 I 6 e[ ]记 D。
2 3 2 进 路 搜 索 算 法 ..
进路搜索算法 需要 穷尽 搜 索每 一个 起 始信 号机 的所 有 进 路, 因此首先要遍历始 端信 号机集合 中的每一个节 点 , 确定起 始 信 号机 ; 并采用 图 3中所示 的搜 索方法 , 找到所有以此节点为 进 路 始端的所有进路 。 在确定 了起始信号机 的情 况下 , 搜路过程如下 描述 : ( )确定起始信号机 的防护方 向 , 1 并将该 图元节 点值赋值
Ab t a t sr c A C p l ain i u o t e tp afr o o u e ne lc i g s se i i t d c d AD a p i t n a tmai t s lt m fc mp tri tro k n y t m s n r u e .A o u in o p l gc d t sa s c o c o o s lt ft oo i a a i l o o o
2 3 1 变量 名 称 及 代 表 含 义 . .
( )C r nIo : 1 ur t n 当前处理 图元。 e c ( )T m R ue记 录当前所遍历 的图元节点 列表。 2 e p ot:
( )rcrerue记 录所 有 可 能 的 进 路 。 3 eod dot:
( )N xlo : 当前 图元邻接 的图元。 4 et n 与 c ( )S i : i 5 () 第 次调用搜路 函数时处理 的图元节点 , ( ) S 1 为 起 始信号机 的图元 。
( 例如道岔 、 号机 、 信 区段等 ) 计算 机联 锁表 , , 并存 储 与数 据库
0 引 言
计算机联锁系统 C I cmp t ae t lcig 是铁路及 B ( o ue bsdi e ok ) r nr n
中。
1 车 站 平面 布 置 图 的 录 入 与 存 储
图元 及非联 锁设备 图元 , 中联锁设 备 图元包 括 区段 、 其 道岔 、 信 号机 , 非联锁设备 图元包 括站间分隔符 , 站场名录入框等。每个
在计算机控制 的联锁 系统 中 , 道岔 、 进路和信号 3者之 间相
互制 约 、 相互依存 的关系称 为联锁 关 系。联 锁表是 车站信 号设 备联 锁关系的说明 图表 , 以明 确给 出车站联 锁关 系。它 以进 用
第2 9卷 第 1 0期 21 0 2年 1 0月
计 算机 应 用与 软件
Co u e mp tr App ia in nd S fwa e lc to s a ot r
Vo . 9 12 No 1 .0
0c .2 2 t 01
基 于 图元 属 性 的进 路 搜 索算 法 与研 究
(4 1 )判断 当前处理 的图元节点是 否为对 向道岔 , 若不 是则
转 (1 ; 1 )
该进路算法可 以根 据起始 信号机 穷尽 搜索 出所有 进路 , 判 断条件为找到与起始信 号属性 一致 的信号 机作 为终端信 号机 ,
从 而 将 其 间 的 所 有 经 过 的信 号 机 、 岔 及 道 岔 位 置 、 道 区段 , 道 轨
给 S1 ; ( ) ( )将 当前 处 理 的 图 元 节 点 保 存 到 C r nlo 2 ur t n中 , C r e c 即 u— rnlo e t n=S i , 当前 处 理 图元 加 入 到 列 表 T m R ue中 ; c () 将 e p ot
( )判断当前处理的 图元 C r n cn是否是信号机设备且 3 ur t o el
图信 息的构建 , 时 C D 生成全 部 自动 测 试所 需 要 的设备 表 同 A
第1 0期
徐睿 娜 等 : 于 图元 属性 的进 路搜 索算 法与研 究 基
2 7
到 目标 节点 , 才会选择 另一条路径 , 而且已经搜索过 的没有找 到
目标 节 点 的路 也 不 会进 行 保 留 , 而 节 省 了存 储 空 间 。 从
徐睿娜 徐 中伟
( 同济大学电子与信息工程学院 上海 2 10 0 84)
摘 要
介绍计算机辅助设计软件 ( A 在计 算机联 锁 系统 自动测试 平 台 中的应用 , C D) 提供 一种基 于 图元 的车 站平 面拓扑 图建
立, 图元 对 应 设 备 信 息 快速 录 入 , 以及 用 面 向 对 象 的 方 法 建 立 车 站 的拓 扑 数 据 的 解 决 方 法 。论 述 基 于 图元 属 性 的 进 路 搜 索 算 法 , 并
r ph un tc r c e s d s rb d,a d t y t e ls h lo ih a e s c fc ly de i td. ga i haa tr i e c i e n he wa o r aie t e ag rt m r pe ii al p ce Ke ywo ds r CAD Stto nd y r c no rph Gr p c un t Ro t —e r h n a in a a d ih ga y a hi i uesac ig
C D子 系统将 车站平 面图分解成若 干个 基本 图元 , 面布 A 平
城 市轨道交通信号系统 中极为重要 的一 个子系统 。计算机联锁
系统是保 证行车安全 , 高铁 路运输效率 , 提 改善行 车人员劳动条
件的重要技术装备 。
ቤተ መጻሕፍቲ ባይዱ
置图可以看作是 由这些 图元 拼接 而成 的。图元可分为联锁设备
/ /道 岔 设 备 结 构 /
p b i t tS wi h u l smc S t c c
面图记 录站场设备信息 , 并构 造静态 数据是 对联锁 系统进 行测
试 的关键 与基础。 计算 机联 锁系统 自动测试 系统 中的 C D子 系统 以计算 机 A 辅助 的理念为测试用户提供 了站场平 面图的界面友好 的输入方 式 , 据提 供 的 车站 平面 布 置 图 , 户 可 以快 捷 、 活 地利 用 根 用 灵 C AD子系统提供 的各 设备 类 型的 图元 以拼 图的方 式完 成 站场
确性 。
( )判断直股坐标位 置 出是 否有 图元 , 7 若有 则 当前 处理节 点 变为直股坐标位置点对应 的图元节 点 , ( ) 如果不 存在转 转 2 ,
( ) 8 ;
本文描述 的进路搜 索算法已经在计算机联锁 系统 自动 测试 平 台内实现 。通过 C D计算 设计辅 助软 件测 试人 员可 以方便 A
( )判断 当前 图元是 否为对 象道岔 , 5 若不是转 ( ) 9 ; ( )根据图元属性 , 6 即图元 I D和 图元 坐标 , 断 出可能 出 推 现后继 图元 的直股坐标 , 坐标 1 x , ) 弯股 坐标 , (1x , 2 坐标 2(2 x,
y ) 2;
果 , 辑或 删 除不 正确 的 搜 索结 果 , 而 保 证 联 锁 数 据 的 准 编 从

p b i n l v u lc Ul t6 De

I D;
/ 设备 I / D
收稿 日期 :0 2—0 21 3—1 。 国 家 自然 科 学 基 金 项 目 ( 0 1 A O B 6 21B G 1
O 。徐睿娜 , 0) 硕士生 , 主研领域 : 联锁测试系统 C AD辅助软件设计 与研 究 。徐 中伟 , 教授 。
相关文档
最新文档