一种道岔防护区段自动生成方法与流程

未命名 07-02 阅读:144 评论:0


1.本发明涉及轨道交通中的道岔生成技术领域,更具体地说涉及一种道岔防护区段自动生成方法。


背景技术:

2.侵限区段是当列车运行到某一轨道区段时,其他列车运行可能与之发生侧面冲突的区域。如果有列车驶入侵限区域,则会导致列车发生侧面冲撞,从而引发安全问题。侵限区域一般与道岔相关,当列车将要运行到某一道岔范围内,为保障安全,需要锁闭相关的区域即为死锁区,此时道岔将不再动作,若列车位于死锁区时,道岔动作了,此时可能发生了侧冲或者列车挤轨的情况。
3.传统的联锁中侵限区段的设置是通过人工进行绘制、查找、检查,这种查找方式效率低,且容易出错。经检索,现有技术中,只有少量的论文及专利涉及到道岔防护区域的论述。例如,公开号为cn108116450a的专利,公开了一种道岔侧向防护逻辑验证方法及装置;公开号为cn111845856a的专利,公开了一种道岔区间安全防护方法及装置;公开号为cn105730476a的专利,公开了一种联锁表自动生成方法。但是,上述专利公开的方案中,对道岔防护区段的自动生成方法并没有详细定义及描述。


技术实现要素:

4.为了克服上述现有技术中存在的缺陷,本发明公开了一种道岔防护区段自动生成方法,本发明的目的是解决现有技术中人工查找方式效率低且容易出错、以及非人工存在的对道岔防护区段的自动生成方法并没有详细定义及描述的问题。本发明通过在系统数据中定义相关数据结构,依据需求配置不同的参数,实现自动生成每个道岔需要防护的死锁轨道区段和侵限轨道区段,并提供给联锁筛选自动生成侵限区段,解决人工查找侵限区段遗漏等问题。
5.为了实现以上目的,本发明采用的技术方案:一种道岔防护区段自动生成方法,包括以下步骤:s1、配置道岔表的数据结构;上述步骤中,定义道岔表的编号、名称、岔尖的公里标、警冲标的公里标、所属轨道、定位上行方向所属的轨道、定位下行方向所属的轨道、反位上行方向所属的轨道、反位下行方向所属的轨道、道岔方向类型、死锁轨道区段和侵限轨道区段;定义上述道岔表的数据结构的目的是计算及存放s7步骤的死锁区域的轨道区段列表和侵限区域的轨道区段列表。
6.优选的,所述s1步骤包括以下步骤:s11、在数据的point道岔表中,为每个point道岔配置id编号、name名称、kp_toe岔尖的公里标和kp_fouling_point警冲标的公里标;
s12、配置每一个道岔的track_id所属轨道、orientation道岔方向类型;优选的,所述道岔方向类型包括汇聚和发散道岔。
7.s13、配置每一个道岔的normal_up_track_id定位上行方向所属的轨道和normal_down_track_id定位下行方向所属的轨道;s14、配置每一个道岔的reverse_up_track_id反位上行方向所属的轨道和reverse_down_track_id反位下行方向所属的轨道;s15、定义每一个道岔的deadlocking_block_id_list死锁轨道区段和fouling_block_id_list侵限轨道区段。
8.s2、配置次级检测设备特性表的模糊距离、列车特性表的列车第二轴与列车前段之间的距离以及列车特性表的列车车头与前段之间的距离;上述步骤中,配置上述距离的目的是以便计算s6步骤的侵限区岔前搜索距离。
9.优选的,所述s2步骤包括以下步骤:s21、在数据的secondary_detection_device_characteristics次级检测设备特性表中配置d_joint模糊距离;上述步骤中,两个轨道电路之间可能存在检测不到的距离,计轴一般为0。
10.s22、在数据train_unit_characteristics列车特性表中,配置线路中运行各类列车的d_non_shunt列车第二轴与列车前段之间的距离字段数据和overhang列车车头与前段之间的距离字段数据。
11.s3、根据线路及具体道岔,配置道岔表中每一个道岔的道岔后方定位方向距离岔尖的最小锁闭距离和道岔后方反位方向距离岔尖的最小锁闭距离;上述步骤中,配置上述距离的目的是以便于s7步骤生成死锁区域的轨道区段列表和侵限区域的轨道区段列表。具体的,根据线路及具体道岔配置d_normal_toe_fouling_point_joint(道岔后方定位方向距离岔尖的最小锁闭距离)和d_reverse_toe_fouling_point_joint(道岔后方反位方向距离岔尖的最小锁闭距离)。
12.s4、根据线路及具体道岔,配置道岔表中每一个道岔的道岔前方定位方向距离岔尖的最小锁闭距离;上述步骤中,配置上述距离的目的是以便于s7步骤生成死锁区域的轨道区段列表。具体的,根据线路及具体道岔配置d_toe_joint(道岔前方定位方向距离岔尖的最小锁闭距离)。
13.s5、在coe折返区表中,配置每个折返区的数据结构;上述步骤中,折返区的数据结构包括编号、名称、所属轨道、起始公里标和截止公里标;配置上述数据的目的是以便于s7步骤生成死锁区域的轨道区段列表和侵限区域的轨道区段列表。
14.优选的,所述s5步骤包括以下步骤:s51、在数据的coe折返区表中配置id编号、name名称;s52、在数据的coe折返区表中配置track_id所属轨道;s53、在数据的coe折返区表中配置kp_begin起始公里标、kp_end截止公里标。
15.s6、利用s2步骤的模糊距离、列车第二轴与列车前段之间的距离以及列车车头与前段之间的距离,生成道岔表中每一个道岔的侵限区岔前搜索距离;
上述步骤中,计算 worst_d_non_shunt侵限区岔前搜索距离,计算上述距离的目的是以便于s7步骤生成侵限区域的轨道区段列表。
16.优选的,所述s6步骤中,所述侵限区岔前搜索距离的值为整个线路中max(次级检测设备特性表的模糊距离)+ max(列车特性表的列车第二轴与列车前段之间的距离-列车特性表的列车车头与前段之间的距离)。
17.上述方法中,worst_d_non_shunt的值为整个线路中max(secondary_detection_device_characteristics.d_joint)+max(train_unit_characteristics.d_non_shunt
ꢀ‑ꢀ
train_unit_characteristics.overhang)。
18.s7、利用包括s3和s4步骤的最小锁闭距离、s5步骤的折返区数据结构、s6步骤的搜索距离,以及轨道区段表中各个轨道区段长度、所属轨道和各轨道区段的连接关系,生成道岔表中每一个道岔的死锁区域的轨道区段列表和侵限区域的轨道区段列表。
19.上述步骤中,最终得到死锁区域的轨道区段列表和侵限区域的轨道区段列表,这两个列表就是道岔需要防护的区域,这两个列表将提供给联锁,再次处理筛选出想要的结果。
20.上述步骤中,根据搜索距离,在轨道区段表中进行搜索。轨道区段表里面囊括了所有的轨道区段的连接关系,这样通过距离才能搜索到各个轨道区段,并将搜索到各个轨道区段加入死锁区域的轨道区段列表和侵限区域的轨道区段列表。
21.上述步骤中,首先根据每个道岔的kp_toe及track_id,在轨道区段表中找到所在的轨道区段及其距离位置,接着根据搜索方向、距离以及轨道连接表中各个轨道区段的连接关系,进行搜索;最后将搜索到的轨道区段加入到死锁区域的轨道区段列表和侵限区域的轨道区段列表中。
22.优选的,所述s7步骤中,将道岔所包含的三个轨道区段添加进死锁区域的轨道区段列表和侵限区域的轨道区段列表中。
23.上述方法中,将上述轨道区段添加进入上述轨道区段列表是因为:在搜索距离内的道岔,均是需要防护的道岔,为防止搜索的遗漏,将所有道岔相关联的三个轨道区段均需要添加进死锁区域的轨道区段列表和侵限区域的轨道区段列表。
24.上述方法中,计算该道岔的deadlocking_block_id_list(死锁区域的轨道区段列表)和fouling_block_id_list(侵限区域的轨道区段列表),将道岔所包含的三个轨道区段添加进deadlocking_block_id_list和fouling_block_id_list中(两个表都要添加)。
25.优选的,所述s7步骤中,将道岔定位方向上每一个位于岔尖后方的可回退到该道岔,且至少有一端距岔尖距离小于道岔后方定位方向距离岔尖的最小锁闭距离的轨道区段,都添加进入死锁区域的轨道区段列表和侵限区域的轨道区段列表中。
26.上述方法中,将上述轨道区段添加进入上述轨道区段列表是因为:道岔需要防护的区段包括三种,道岔岔尖后方的定位、道岔岔尖后方的反位和道岔岔尖的前方,其都是为了防止发生冲撞危险。
27.上述方法中,将道岔定位方向上每一个位于岔尖后方的可回退到该道岔且至少有一端距岔尖距离小于d_normal_toe_fouling_point_joint的轨道区段,都添加进入deadlocking_block_id_list和fouling_block_id_list中(两个表都要添加)。
28.优选的,所述s7步骤中,将道岔反位方向每一个位于岔尖后方的可回退到该道岔,
且至少有一端距岔尖距离小于该道岔的道岔后方反位方向距离岔尖的最小锁闭距离的轨道区段,都添加进入死锁区域的轨道区段列表和侵限区域的轨道区段列表中。
29.上述方法中,将上述轨道区段添加进入上述轨道区段列表是因为:道岔需要防护的区段包括三种,道岔岔尖后方的定位、道岔岔尖后方的反位和道岔岔尖的前方,其都是为了防止发生冲撞危险。
30.上述方法中,将道岔反位方向每一个位于岔尖后方的可回退到该道岔且至少有一端距岔尖距离小于该道岔的d_reverse_toe_fouling_point_joint的轨道区段,都属于deadlocking_block_id_list和fouling_block_id_list中(两个表都要添加)。
31.优选的,所述s7步骤中,道岔岔尖前方可到达该道岔,且至少有一端位于该道岔的道岔前方定位方向距离岔尖的最小锁闭距离内的轨道区段,都属于死锁区域的轨道区段列表。
32.上述方法中,将上述轨道区段添加进入上述轨道区段列表是因为:道岔需要防护的区段包括三种,道岔岔尖后方的定位、道岔岔尖后方的反位和道岔岔尖的前方,其都是为了防止发生冲撞危险。
33.上述方法中,将道岔岔尖前方可到达该道岔(从岔尖到警冲标)且至少有一端位于该道岔的d_toe_joint距离内的轨道区段都属于deadlocking_block_id_list。
34.优选的,所述s7步骤中,道岔岔尖前方可到达该道岔,且至少有一端位于该道岔的侵限区岔前搜索距离内的轨道区段,都属于侵限区域的轨道区段列表。
35.上述方法中,将上述轨道区段添加进入上述轨道区段列表是因为:道岔需要防护的区段包括三种,道岔岔尖后方的定位、道岔岔尖后方的反位和道岔岔尖的前方,其都是为了防止发生冲撞危险。
36.上述方法中,将道岔岔尖前方可到达该道岔(从岔尖到警冲标)且至少有一端位于该道岔的worst_d_non_shunt距离内的轨道区段,都属于fouling_block_id_list。
37.优选的,所述s7步骤中,在搜索距离范围内,若包含经过道岔,则定反位均需要进行搜索;若搜索终点在某个轨道区段内部,则需要将该轨道区段加入其中。这样设置是因为在搜索距离之内的所有路径的轨道区段,都是需要防护的;轨道区段是较小的单位,一旦被部分被囊括,为了安全,这个轨道区段将被囊括。
38.优选的,所述s7步骤中,死锁区域的轨道区段列表中所包含的轨道区段不能重复,侵限区域的轨道区段列表中所包含的轨道区段不能重复。
39.上述方法中,对轨道区段去重复,方便存储,简洁,便于使用。
40.上述方法中,deadlocking_block_id_list中所包含的轨道区段不能重复,fouling_block_id_list中所包含的轨道区段不能重复。
41.优选的,所述s7步骤中,死锁区域的轨道区段列表中所包含的轨道区段所在的联锁区与该道岔所在的联锁区为同一个,侵限区域的轨道区段列表中所包含的轨道区段所在的联锁区与该道岔所在的联锁区为同一个。
42.上述方法中,所包含的轨道区段所在的联锁区与该道岔所在的联锁区为同一个是因为:线路上会划分为多个联锁区域,不同的联锁区管理着不同的道岔等,道岔防护的区域需要在联锁区的范围内。
43.上述方法中,deadlocking_block_id_list中所包含的轨道区段所在的联锁区与
该道岔所在的联锁区为同一个,fouling_block_id_list中所包含的轨道区段所在的联锁区与该道岔所在的联锁区为同一个。
44.优选的,所述s7步骤中,若该道岔属于某个coe区域,将该coe区域的轨道区段,满足不在防护道岔所在的次级检测设备的进路信号机的前方的轨道区段,添加进入死锁区域的轨道区段列表和侵限区域的轨道区段列表中;其中,coe区域为线路中能进行掉头的区域。
45.上述方法中,将上述轨道区段添加进入上述轨道区段列表是因为:coe区域是列车能够在该区域能够掉头的区域,为了防止搜索距离如果没有囊括进去该种情况,就单独拎出来,都是为了安全,防止其他列车进入或发生侧冲风险。
46.上述方法中,若该道岔属于某个coe区或,将该coe区域的轨道区段,满足不在防护道岔所在的次级检测设备的进路信号机(至少是一条进路的始端信号机)的前方的轨道区段添加进入deadlocking_block_id_list和fouling_block_id_list中(两个表都要添加)。
47.本发明的有益效果:本发明在系统数据级定义了相关道岔的数据结构,依据线路及每个道岔具体情况配置不同的搜索距离,自动实现查找每个岔的防护区域,其中包括死锁区域和侵限区域。能处理不同的道岔方向类型,且提供给联锁,克服了人工查找遗漏等问题。
附图说明
48.图1为本发明方法的流程图;图2为本发明point_1 道岔的相关的轨道区段;图3为本发明分散道岔定位和反位搜索距离示意图;图4为本发明汇聚道岔定位和反位搜索距离示意图;图5为本发明deadlocking_block_id_list分散道岔岔前搜索距离示例图;图6为本发明deadlocking_block_id_list汇聚道岔岔前搜索距离示意图;图7为本发明fouling_block_id_list分散道岔岔前搜索距离示例图;图8为本发明fouling_block_id_list汇聚道岔岔前搜索距离示意图;图9为本发明道岔所在coe区无信号机;图10为本发明道岔所在coe进路有防护信号机。
具体实施方式
49.以下将结合实施例和附图对本发明的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本发明的目的、特征和效果。
50.实施例1一种道岔防护区段自动生成方法,本实施例中,在数据中定义point道岔表的数据结构:-id:道岔编号-name:道岔的名称
‑ꢀ
kp_toe:岔尖公里标-kp_fouling_point:岔尖公里标-track_id:所属轨道-normal_up_track_id:定位上行所属轨道-normal_down_track_id:定位下行所属轨道-reverse_up_track_id:反位上行所属轨道-reverse_down_track_id:反位下行所属轨道-orientation:道岔方向类型-d_normal_toe_fouling_point_joint:定位岔后搜索距离-d_reverse_toe_fouling_point_joint:反位岔后搜索距离-d_toe_joint:死锁区岔前搜索距离-deadlocking_block_id_list:死锁区的轨道区段列表-fouling_block_id_list:侵限区轨道区段列表在数据中定义train_unit_characteristics列车特性表的字段:-d_non_shunt:列车第二轴与列车前段之间的距离-overhang:列车车头与前段的之间的距离在数据中定义secondary_detection_device_characteristics列车特性表的字段:
‑ꢀ
d_joint:模糊距离,两个轨道电路之间可能存在检测不到的距离,计轴一般为0。
51.在数据中定义change_of_end_zone列车折返区表(简称coe)的字段:
‑ꢀ
id:编号-name:名称-track_id:所属轨道-kp_begin:coe区域起始公里标-kp_end:coe区域截止公里标如图1所示,本实施例的道岔防护区段自动生成方法具体包括以下步骤:s1、配置道岔表的数据结构;s2、配置次级检测设备特性表的模糊距离、列车特性表的列车第二轴与列车前段之间的距离以及列车特性表的列车车头与前段之间的距离;s3、根据线路及具体道岔,配置道岔表中每一个道岔的道岔后方定位方向距离岔尖的最小锁闭距离和道岔后方反位方向距离岔尖的最小锁闭距离;s4、根据线路及具体道岔,配置道岔表中每一个道岔的道岔前方定位方向距离岔尖的最小锁闭距离;s5、在coe折返区表中,配置每个折返区的数据结构;s6、利用s2步骤的模糊距离、列车第二轴与列车前段之间的距离以及列车车头与前段之间的距离,生成道岔表中每一个道岔的侵限区岔前搜索距离;s7、利用包括s3和s4步骤的最小锁闭距离、s5步骤的折返区数据结构、s6步骤的搜索距离,以及轨道区段表中各个轨道区段长度、所属轨道和各轨道区段的连接关系,生成道岔表中每一个道岔的死锁区域的轨道区段列表和侵限区域的轨道区段列表。
52.本实施例中,如图1所示,首先定义定义道岔表的数据结构,然后配置次级检测设
备特性表的d_joint,列车特性表的d_non_shunt和overhang,接着配置道岔表中每一个道岔的d_normal_toe_fouling_point_joint(道岔后方定位方向距离岔尖的最小锁闭距离)和该道岔的d_reverse_toe_fouling_point_joint(道岔后方反位方向距离岔尖的最小锁闭距离);再配置道岔表中每一个道岔的d_toe_joint(道岔前方定位方向距离岔尖的最小锁闭距离);再配置每个折返区的数据结构;接着计算该道岔的worst_d_non_shunt(侵限区岔前搜索距离);最后计算该道岔的防护区段deadlocking_block_id_list和fouling_block_id_list。
53.deadlocking_block_id_list和fouling_block_id_list得到后,这两个列表就是道岔需要防护的区域,这两个列表将提供给联锁,再次处理筛选出想要的结果。
54.实施例2本实施例在实施例1的基础上,对s1步骤做进一步的阐述,具体如下:s1步骤中,定义道岔表的编号、名称、岔尖的公里标、警冲标的公里标、所属轨道、定位上行方向所属的轨道、定位下行方向所属的轨道、反位上行方向所属的轨道、反位下行方向所属的轨道、道岔方向类型、死锁轨道区段和侵限轨道区段。其步骤具体如下:s11、在数据的point道岔表中,为每个point道岔配置id编号、name名称、kp_toe岔尖的公里标和kp_fouling_point警冲标的公里标;s12、配置每一个道岔的track_id所属轨道、orientation道岔方向类型;所述道岔方向类型包括汇聚和发散道岔。
55.s13、配置每一个道岔的normal_up_track_id定位上行方向所属的轨道和normal_down_track_id定位下行方向所属的轨道;s14、配置每一个道岔的reverse_up_track_id反位上行方向所属的轨道和reverse_down_track_id反位下行方向所属的轨道;s15、定义每一个道岔的deadlocking_block_id_list死锁轨道区段和fouling_block_id_list侵限轨道区段。
56.实施例3本实施例在实施例2的基础上,对s2步骤做进一步的阐述,具体如下:s2步骤包括以下步骤:s21、在数据的secondary_detection_device_characteristics次级检测设备特性表中配置d_joint模糊距离;上述步骤中,两个轨道电路之间可能存在检测不到的距离,计轴一般为0。
57.s22、在数据train_unit_characteristics列车特性表中,配置线路中运行各类列车的d_non_shunt列车第二轴与列车前段之间的距离字段数据和overhang列车车头与前段之间的距离字段数据。
58.实施例4本实施例在实施例3的基础上,对s3和s4步骤做进一步的阐述,具体如下:s3步骤中,根据线路及具体道岔配置d_normal_toe_fouling_point_joint(道岔后方定位方向距离岔尖的最小锁闭距离)和d_reverse_toe_fouling_point_joint(道岔后方反位方向距离岔尖的最小锁闭距离)。
59.s4步骤中,根据线路及具体道岔配置d_toe_joint(道岔前方定位方向距离岔尖的
最小锁闭距离)。
60.实施例5本实施例在实施例4的基础上,对s5步骤做进一步的阐述,具体如下:s5步骤中,折返区的数据结构包括编号、名称、所属轨道、起始公里标和截止公里标;配置上述数据的目的是以便于s7步骤生成死锁区域的轨道区段列表和侵限区域的轨道区段列表。其步骤具体如下:s51、在数据的coe折返区表中配置id编号、name名称;s52、在数据的coe折返区表中配置track_id所属轨道;s53、在数据的coe折返区表中配置kp_begin起始公里标、kp_end截止公里标。
61.实施例6本实施例在实施例5的基础上,对s6步骤做进一步的阐述,具体如下:s6步骤中,worst_d_non_shunt的值为整个线路中max(secondary_detection_device_characteristics.d_joint)+max(train_unit_characteristics.d_non_shunt
ꢀ‑ꢀ
train_unit_characteristics.overhang)。
62.实施例7本实施例在实施例6的基础上,对s7步骤做进一步的阐述,具体如下:s7步骤中,根据搜索距离,在轨道区段表中进行搜索。轨道区段表里面囊括了所有的轨道区段的连接关系,这样通过距离才能搜索到各个轨道区段,并将搜索到各个轨道区段加入死锁区域的轨道区段列表和侵限区域的轨道区段列表。
63.s7步骤中,首先根据每个道岔的kp_toe及track_id,在轨道区段表中找到所在的轨道区段及其距离位置,接着根据搜索方向、距离以及轨道连接表中各个轨道区段的连接关系,进行搜索;最后将搜索到的轨道区段加入到死锁区域的轨道区段列表和侵限区域的轨道区段列表中。
64.s7步骤中,将道岔所包含的三个轨道区段添加进死锁区域的轨道区段列表和侵限区域的轨道区段列表中。
65.上述方法中,计算该道岔的deadlocking_block_id_list(死锁区域的轨道区段列表)和fouling_block_id_list(侵限区域的轨道区段列表),将道岔所包含的三个轨道区段添加进deadlocking_block_id_list和fouling_block_id_list中(两个表都要添加)。
66.图2为point_1 道岔的相关的轨道区段,如图中的b_122、b_123、b_242是道岔point_1相关的三个轨道区段,将该轨道区段均加入到deadlocking_block_id_list和fouling_block_id_list中。
67.作为本实施例的优化方案,所述s7步骤中,将道岔定位方向上每一个位于岔尖后方的可回退到该道岔,且至少有一端距岔尖距离小于道岔后方定位方向距离岔尖的最小锁闭距离的轨道区段,都添加进入死锁区域的轨道区段列表和侵限区域的轨道区段列表中。
68.上述方法中,将道岔定位方向上每一个位于岔尖后方的可回退到该道岔且至少有一端距岔尖距离小于d_normal_toe_fouling_point_joint的轨道区段,都添加进入deadlocking_block_id_list和fouling_block_id_list中(两个表都要添加)。
69.作为本实施例的优化方案,所述s7步骤中,将道岔反位方向每一个位于岔尖后方的可回退到该道岔,且至少有一端距岔尖距离小于该道岔的道岔后方反位方向距离岔尖的
最小锁闭距离的轨道区段,都添加进入死锁区域的轨道区段列表和侵限区域的轨道区段列表中。
70.上述方法中,将道岔反位方向每一个位于岔尖后方的可回退到该道岔且至少有一端距岔尖距离小于该道岔的d_reverse_toe_fouling_point_joint的轨道区段,都属于deadlocking_block_id_list和fouling_block_id_list中(两个表都要添加)。
71.图3为分散道岔定位和反位搜索距离示意图,将道岔岔尖至警冲标方向,定位延升d_normal_toe_fouling_point_joint距离,反位延升d_reverse_toe_fouling_point_joint距离,分别将该距离内的所有轨道区段,加入该道岔的deadlocking_block_id_list和fouling_block_id_list中,若过程中遇到其他道岔,则定反位均需要搜索。
72.图3与图4类似,这里就不在叙述。
73.作为本实施例的优化方案,所述s7步骤中,道岔岔尖前方可到达该道岔,且至少有一端位于该道岔的道岔前方定位方向距离岔尖的最小锁闭距离内的轨道区段,都属于死锁区域的轨道区段列表。
74.上述方法中,将道岔岔尖前方可到达该道岔(从岔尖到警冲标)且至少有一端位于该道岔的d_toe_joint距离内的轨道区段都属于deadlocking_block_id_list。
75.图5为分散道岔岔前搜索距离示例图,将道岔向岔尖前方延升d_toe_joint距离,将该距离内的所有轨道区段加入该道岔的deadlocking_block_id_list中,若过程中遇到其他道岔,则定反位均需要搜索。
76.图6与图5类似,这里也不在进行叙述。
77.作为本实施例的优化方案,所述s7步骤中,道岔岔尖前方可到达该道岔,且至少有一端位于该道岔的侵限区岔前搜索距离内的轨道区段,都属于侵限区域的轨道区段列表。
78.上述方法中,将道岔岔尖前方可到达该道岔(从岔尖到警冲标)且至少有一端位于该道岔的worst_d_non_shunt距离内的轨道区段,都属于fouling_block_id_list。
79.图7为分散道岔岔前搜索距离示例图,将道岔向岔尖前方延升worst_d_non_shunt距离,将该距离内的所有轨道区段加入该道岔的fouling_block_id_list中,若过程中遇到其他道岔,则定反位均需要搜索。
80.图8与图7类似,这里也不在进行叙述。
81.作为本实施例的优化方案,所述s7步骤中,在搜索距离范围内,若包含经过道岔,则定反位均需要进行搜索;若搜索终点在某个轨道区段内部,则需要将该轨道区段加入其中。
82.作为本实施例的优化方案,所述s7步骤中,死锁区域的轨道区段列表中所包含的轨道区段不能重复,侵限区域的轨道区段列表中所包含的轨道区段不能重复。
83.上述方法中,deadlocking_block_id_list中所包含的轨道区段不能重复,fouling_block_id_list中所包含的轨道区段不能重复。
84.作为本实施例的优化方案,所述s7步骤中,死锁区域的轨道区段列表中所包含的轨道区段所在的联锁区与该道岔所在的联锁区为同一个,侵限区域的轨道区段列表中所包含的轨道区段所在的联锁区与该道岔所在的联锁区为同一个。
85.上述方法中,deadlocking_block_id_list中所包含的轨道区段所在的联锁区与该道岔所在的联锁区为同一个,fouling_block_id_list中所包含的轨道区段所在的联锁
区与该道岔所在的联锁区为同一个。
86.作为本实施例的优化方案,所述s7步骤中,若该道岔属于某个coe区域,将该coe区域的轨道区段,满足不在防护道岔所在的次级检测设备的进路信号机的前方的轨道区段,添加进入死锁区域的轨道区段列表和侵限区域的轨道区段列表中;其中,coe区域为线路中能进行掉头的区域。
87.上述方法中,若该道岔属于某个coe区或,将该coe区域的轨道区段,满足不在防护道岔所在的次级检测设备的进路信号机(至少是一条进路的始端信号机)的前方的轨道区段添加进入deadlocking_block_id_list和fouling_block_id_list中(两个表都要添加)。
88.图9为道岔所在coe区无信号机,该道岔正处于coe区域内,且该道岔无防护信号机,则将该coe区域的所有轨道区段加入该道岔的deadlocking_block_id_list和fouling_block_id_list中。
89.图10为道岔所在coe区有进路信号机,此时轨道区段b_14和b_15不属于该道岔所在sdd的前方的轨道区段,同时在该防护该道岔的进路信号机的前方,此时不应加入deadlocking_block_id_list和fouling_block_id_list中,所以需要将轨道区段b_11、b_12、b_13加入到deadlocking_block_id_list中。
90.以上对本发明的实施方式进行了具体说明,但本发明并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可作出种种等同变型或替换,这些等同或替换均包含在本发明权利要求所限定的范围内。

技术特征:
1.一种道岔防护区段自动生成方法,其特征在于,包括以下步骤:s1、配置道岔表的数据结构;s2、配置次级检测设备特性表的模糊距离、列车特性表的列车第二轴与列车前段之间的距离以及列车特性表的列车车头与前段之间的距离;s3、根据线路及具体道岔,配置道岔表中每一个道岔的道岔后方定位方向距离岔尖的最小锁闭距离和道岔后方反位方向距离岔尖的最小锁闭距离;s4、根据线路及具体道岔,配置道岔表中每一个道岔的道岔前方定位方向距离岔尖的最小锁闭距离;s5、在coe折返区表中,配置每个折返区的数据结构;s6、利用s2步骤的模糊距离、列车第二轴与列车前段之间的距离以及列车车头与前段之间的距离,生成道岔表中每一个道岔的侵限区岔前搜索距离;s7、利用包括s3和s4步骤的最小锁闭距离、s5步骤的折返区数据结构、s6步骤的搜索距离,以及轨道区段表中各个轨道区段长度、所属轨道和各轨道区段的连接关系,生成道岔表中每一个道岔的死锁区域的轨道区段列表和侵限区域的轨道区段列表。2.如权利要求1所述的生成方法,其特征在于,所述s1步骤包括以下步骤:s11、在数据的point道岔表中,为每个point道岔配置id编号、name名称、kp_toe岔尖的公里标和kp_fouling_point警冲标的公里标;s12、配置每一个道岔的track_id所属轨道、orientation道岔方向类型;s13、配置每一个道岔的normal_up_track_id定位上行方向所属的轨道和normal_down_track_id定位下行方向所属的轨道;s14、配置每一个道岔的reverse_up_track_id反位上行方向所属的轨道和reverse_down_track_id反位下行方向所属的轨道;s15、定义每一个道岔的deadlocking_block_id_list死锁轨道区段和fouling_block_id_list侵限轨道区段。3.如权利要求1所述的生成方法,其特征在于,所述s2步骤包括以下步骤:s21、在数据的secondary_detection_device_characteristics次级检测设备特性表中配置d_joint模糊距离;s22、在数据train_unit_characteristics列车特性表中,配置线路中运行各类列车的d_non_shunt列车第二轴与列车前段之间的距离字段数据和overhang列车车头与前段之间的距离字段数据。4.如权利要求1所述的生成方法,其特征在于,所述s5步骤包括以下步骤:s51、在数据的coe折返区表中配置id编号、name名称;s52、在数据的coe折返区表中配置track_id所属轨道;s53、在数据的coe折返区表中配置kp_begin起始公里标、kp_end截止公里标。5.如权利要求1所述的生成方法,其特征在于,所述s6步骤中,所述侵限区岔前搜索距离的值为整个线路中max(次级检测设备特性表的模糊距离)+ max(列车特性表的列车第二轴与列车前段之间的距离-列车特性表的列车车头与前段之间的距离)。6.如权利要求1所述的生成方法,其特征在于,所述s7步骤中,将道岔所包含的三个轨道区段添加进死锁区域的轨道区段列表和侵限区域的轨道区段列表中。
7.如权利要求1所述的生成方法,其特征在于,所述s7步骤中,将道岔定位方向上每一个位于岔尖后方的可回退到该道岔,且至少有一端距岔尖距离小于道岔后方定位方向距离岔尖的最小锁闭距离的轨道区段,都添加进入死锁区域的轨道区段列表和侵限区域的轨道区段列表中;所述s7步骤中,将道岔反位方向每一个位于岔尖后方的可回退到该道岔,且至少有一端距岔尖距离小于该道岔的道岔后方反位方向距离岔尖的最小锁闭距离的轨道区段,都添加进入死锁区域的轨道区段列表和侵限区域的轨道区段列表中。8.如权利要求1所述的生成方法,其特征在于,所述s7步骤中,道岔岔尖前方可到达该道岔,且至少有一端位于该道岔的道岔前方定位方向距离岔尖的最小锁闭距离内的轨道区段,都属于死锁区域的轨道区段列表;所述s7步骤中,道岔岔尖前方可到达该道岔,且至少有一端位于该道岔的侵限区岔前搜索距离内的轨道区段,都属于侵限区域的轨道区段列表。9.如权利要求1所述的生成方法,其特征在于,所述s7步骤中,所述s7步骤中,在搜索距离范围内,若包含经过道岔,则定反位均需要进行搜索;若搜索终点在某个轨道区段内部,则需要将该轨道区段加入其中;所述s7步骤中,死锁区域的轨道区段列表中所包含的轨道区段不能重复,侵限区域的轨道区段列表中所包含的轨道区段不能重复;所述s7步骤中,死锁区域的轨道区段列表中所包含的轨道区段所在的联锁区与该道岔所在的联锁区为同一个,侵限区域的轨道区段列表中所包含的轨道区段所在的联锁区与该道岔所在的联锁区为同一个。10.如权利要求1所述的生成方法,其特征在于,所述s7步骤中,若该道岔属于某个coe区域,将该coe区域的轨道区段,满足不在防护道岔所在的次级检测设备的进路信号机的前方的轨道区段,添加进入死锁区域的轨道区段列表和侵限区域的轨道区段列表中;其中,coe区域为线路中能进行掉头的区域。

技术总结
本发明公开了一种道岔防护区段自动生成方法,涉及轨道交通中的道岔生成技术领域,包括以下步骤:S1、配置道岔表的数据结构;S2、配置次级检测设备特性表的模糊距离、列车特性表的列车第二轴与列车前段之间的距离以及列车车头与前段之间的距离;S3、配置道岔的道岔后方定位方向距离岔尖的最小锁闭距离和道岔后方反位方向距离岔尖的最小锁闭距离;S4、配置道岔的道岔前方定位方向距离岔尖的最小锁闭距离;S5、在COE折返区表中,配置每个折返区的数据结构;S6、生成道岔的侵限区岔前搜索距离;S7、生成道岔的死锁区域的轨道区段列表和侵限区域的轨道区段列表。本发明自动实现查找每个岔的防护区域,其中包括死锁区域和侵限区域。其中包括死锁区域和侵限区域。其中包括死锁区域和侵限区域。


技术研发人员:蔡金鑫 张甬涛 胡荣华 唐武梅 王亭亭 毛家明 张露 杨帆 辛春辉
受保护的技术使用者:卡斯柯信号(成都)有限公司
技术研发日:2022.12.29
技术公布日:2023/6/12
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐