基于列车自动防护的区域控制器间列车移交管理方法与流程

文档序号:11221891阅读:345来源:国知局
基于列车自动防护的区域控制器间列车移交管理方法与流程

本发明涉及轨道交通信号安全控制技术领域,尤其是涉及一种基于列车自动防护的区域控制器间列车移交管理方法。



背景技术:

区域控制器(以下简称:zc)是列车安全监控和运营管理的核心轨旁控制设备。根据列车主动报告位置信息以及轨道区段检测设备提供轨道区段占用状态实现列车位置追踪,并以此为基础计算列车移动授权,实现安全防护。而线路通常会被划分为若干zc区域,不同zc之间通过通信实现列车平滑移交,确保不会丢失列车,在实际运行过程中,通常会遇到下述问题:

zc-zc接口存在通信延时,列车实际位置与下游zc获取列车位置不一致;

通信/非通信列车位置需要综合考虑不同消息接口(zc-zc接口/列车-zc接口/联锁-zc接口)异步;

zc通过“列车自动防护”实现对所有列车的统一描述,“列车自动防护”覆盖了列车所有可能出现区域,通过实现“列车自动防护”在不同zc间的移交完成不同类型列车在zc间的移交。zc通过设置虚拟边界提前触发移交操作,解决移交过程中zc-zc数据传输通信延时问题。移交“列车自动防护”计算需综合考虑zc-zc接口/列车-zc接口/联锁-zc接口内容。



技术实现要素:

本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种基于列车自动防护的区域控制器间列车移交管理方法,该方法在处理zc间列车移交时具有处理机制抽象程度高、接口简洁、对线路约束条件小、相邻zc间处理耦合度低等优点。

本发明的目的可以通过以下技术方案来实现:

一种基于列车自动防护的区域控制器间列车移交管理方法,包括以下步骤:

步骤a:上游zc和下游zc分别设置虚拟边界;

步骤b:上游zc发送移交“列车自动防护”越过虚拟边界距离至下游zc;

步骤c:下游zc创建接管“列车自动防护”;

步骤d:下游zc更新接管“列车自动防护”;

步骤e:下游zc发送接管“列车自动防护”越过虚拟边界距离至上游zc;

步骤f:上游zc删除移交“列车自动防护”。

优选地,所述的虚拟边界用于触发列车在zc-zc间的移交操作,虚拟边界位于各自zc内部,距离实际zc-zc边界指定距离处,所述的虚拟边界设置考虑下述两种因素:

a)线路列车最大允许运行速度;

b)zc-zc通信报文有效期。

优选地,所述的步骤b:上游zc发送移交“列车自动防护”越过虚拟边界距离至下游zc,包括:

上游zc计算本zc区域范围内移交“列车自动防护”最大安全前端越过虚拟边界距离,并按“列车自动防护”距离zc实际边界由近及远的顺序将移交“列车自动防护”最大安全前端越过虚拟边界距离发送给下游zc;

上游zc计算本zc区域范围内移交“列车自动防护”最大安全后端越过虚拟边界距离,并按“列车自动防护”距离zc实际边界由近及远的顺序将移交“列车自动防护”最大安全后端越过虚拟边界距离发送给下游zc;

优选地,所述的步骤c:下游zc创建接管“列车自动防护”,包括以下两种场景:

a)上游zc与下游zc通信正常,下游zc根据上游zc发送移交“列车自动防护”最大安全前端越过虚拟边界距离创建接管“列车自动防护”,或者下游zc根据上游zc发送移交“列车自动防护”最大安全后端越过虚拟边界距离创建接管“列车自动防护”;

b)上游zc与下游zc通信异常,下游zc创建缺省接管“列车自动防护”,缺省接管“列车自动防护”范围需考虑轨道区段占用状态检测延时。

优选地,所述的步骤d:下游zc更新接管“列车自动防护”,包括三种场景:

a)如果接管列车为通信列车并且接管列车未进入下游zc区域,下游zc根据上游zc发送越过虚拟边界距离更新接管“列车自动防护”;

b)如果接管列车为通信列车并且接管列车进入下游zc区域,下游zc根据列车发送定位信息更新接管“列车自动防护”;

c)如果接管列车为非通信列车,下游zc根据轨道区段占用状态更新接管“列车自动防护”。

优选地,所述的步骤d中,接管列车为通信列车时,下游zc会接收到接管列车发送的定位信息,当定位信息中车头定位位于下游zc区域时,下游zc根据车头定位计算“列车自动防护”最大安全前端定位,计算需考虑定位信息已存活时间、列车运行速度以及线路最大加速度;

或者接管列车为通信列车时,下游zc会接收到接管列车发送的定位信息,当定位信息中车尾定位位于下游zc区域时,下游zc根据车尾定位计算“列车自动防护”最大安全后端定位,计算需考虑定位信息已存活时间、列车运行速度以及线路最大加速度。

优选地,所述的步骤d中,接管列车为非通信列车时,下游zc根据区域内轨道区段占用状态计算接管“列车自动防护”最大安全前端定位,计算需考虑线路最大允许运行速度vmax、轨道区段占用状态最大检测延时t_max_occ_delay;

或者接管列车为非通信列车时,下游zc根据区域内轨道区段占用状态计算接管“列车自动防护”最大安全后端定位,计算需考虑线路最大允许运行速度vmax、轨道区段占用状态最大检测延时t_max_occ_delay。

优选地,所述的步骤e:下游zc发送接管“列车自动防护”越过虚拟边界距离至上游zc,包括:

下游zc计算区域内边界处“列车自动防护”最小安全后端越过虚拟边界距离并发送给上游zc;同时下游zc发送边界区域轨道区段占用状态给上游zc。

优选地,所述的步骤f:上游zc删除移交“列车自动防护”,包括:

列车完全离开上游zc区域,上游zc需删除移交“列车自动防护”完成正常列车移交操作;如果移交列车为通信列车,上游zc需根据下游zc发送接管“列车自动防护”越过虚拟边界距离删除区域内边界处移交“列车自动防护”;如果移交列车为非通信列车,上游zc根据下游zc发送边界区域轨道区段占用状态以及上游zc范围内移交“列车自动防护”覆盖区域轨道区段占用状态删除移交“列车自动防护”。

优选地,所述的步骤f中:

如果移交列车为通信列车时,当上游zc接收到下游zc发送接管“列车自动防护”最小安全后端越过虚拟边界距离等于0时,上游zc删除管辖区域内移交“列车自动防护”;

如果移交列车为非通信列车时,当上游zc接收到下游zc发送下游zc区域内边界处轨道区段处于出清状态,并且上游zc区域内移交“列车自动防护”覆盖区域轨道区段也处于出清状态,上游zc删除管辖区域内移交“列车自动防护”。

与现有技术相比,本发明具有以下优点:

1、处理机制抽象程度高,将不同类型列车跨越zc边界统一抽象为“列车自动防护”跨越zc边界处理,并将zc-zc之间通信延时抽象为虚拟边界处理,极大地简化了列车在zc边界处移交的处理机制和流程,方便后继系统实现,同时也增加了系统的可维护性和可扩展性。

2、接口简洁,上/下游zc通过zc-zc接口消息实现列车在zc-zc之间移交,zc-zc接口消息只包含“列车自动防护”端点越过虚拟边界距离和边界处轨道区段占用状态信息,消息接口简洁、易于理解。

3、对线路条件约束小,列车移交操作通过“列车自动防护”越过虚拟边界触发,只需要保证线路长度大于等于虚拟边界到实际zc-zc边界距离(线路最大允许速度*zc-zc通信报文有效期)即可,无其他约束。

4、相邻zc处理耦合度低,上/下游zc处理列车移交不依赖于对方线路地图和线路状态,当一端zc线路情况发生改变时对另一端zc处理无任何影响,列车移交操作完全依赖于抽象的报文接口,相邻zc处理耦合度低。

附图说明

图1为zc-zc实际边界/虚拟边界示意图;

图2为通信列车创建接管“列车自动防护”示意图;

图3为非通信列车创建接管“列车自动防护”示意图;

图4为通信接管“列车自动防护”计算示意图;

图5为非通信接管“列车自动防护”计算示意图;

图6为下游zc边界处通信接管“列车自动防护”越过虚拟边界距离计算示意图;

图7为下游zc边界处非通信接管“列车自动防护”越过虚拟边界距离计算示意图;

图8为上游zc区域边界处通信移交“列车自动防护”删除示意图;

图9为上游zc区域边界处非通信移交“列车自动防护”删除示意图;

图10为“列车自动防护”zc间移交处理流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。

本发明是一种基于“列车自动防护”的区域控制器间列车移交管理方法,通过将不同类型列车在zc间移交抽象为“列车自动防护”在不同zc间移交,屏蔽了不同列车之间的差异,简化了列车移交处理机制和流程。通过这种方法解决不同类型列车在zc-zc之间移交过程中出现的消息延时、异步问题,实现列车在zc-zc间安全、高效移交操作。

所述方法具体包括以下步骤:

步骤f1001:上/下游zc设置虚拟边界,如果虚拟边界与实际边界之间存在道岔,则虚拟边界位置会随道岔位置改变而改变;如图1所示,上/下游zc内部都存在虚拟边界,虚拟边界到实际边界的距离(dist_vtfrt)满足下述关系:

dist_vtfrt=vmax*t_survial

其中vmax表示线路最大允许列车运行速度,t_survial表示zc-zc通信报文有效期。

步骤f1002:上游zc计算移交“列车自动防护”最大安全前端/最大安全后端越过虚拟边界距离并发送给下游zc,“列车自动防护”发送先后顺序与“列车自动防护”距离zc实际边界由近及远的顺序相同。上游zc计算最大安全前端/最大安全后端越过虚拟边界距离时需针对通信列车与非通信列车分别进行处理:

对于通信列车,移交“列车自动防护”最大安全前端越过虚拟边界距离head_byddist和最大安全后端越过虚拟边界距离tail_byddist根据列车发送位置信息计算,方法如下:

其中δloc表示列车定位误差,a表示线路最大加速度,loc_tail表示列车车尾定位,loc_frt表示zc实际边界。

对于非通信列车,当移交“列车自动防护”最大安全前端/最大安全后端越过虚拟边界时,最大安全前端越过虚拟边界距离head_byddist和最大安全后端越过虚拟边界距离tail_byddist是定值且相等,计算方法如下:

head_byddist=vmax×t_max_occ_delay

tail_byddist=vmax×t_max_occ_delay

其中vmax表示线路最大允许列车运行速度,t_max_occ_delay表示轨道区段占用状态最大检测延时。

步骤f1003:下游zc根据接收到上游zc发送移交“列车自动防护”最大安全前(后)端越过虚拟边界距离创建接管“列车自动防护”,新创建的接管“列车自动防护”先后位置顺序与上游zc发送“列车自动防护”先后顺序一致;

如图2和图3所示,上游zc计算“列车自动防护”越过虚拟边界距离(head_byddist/tail_byddist)并发送给下游zc,下游zc如果检测对应“列车自动防护”在下游zc范围内不存在,并且“列车自动防护”越过虚拟边界距离(head_byddist/tail_byddist)大于0,下游zc创建对应接管“列车自动防护”,新创建“列车自动防护”最小安全后端位于zc实际边界,最大安全后端距离zc实际边界tail_byddist,最大安全前端距离zc实际边界head_byddist。通信列车与非通信列车对应“列车安全防护”创建方法相同。

如果zc‐zc通信中断(zc‐zc通信报文有效期结束),下游zc创建缺省接管“列车自动防护”,新创建缺省接管“列车自动防护”最小安全后端端点为zc实际边界,最大安全前端距离zc实际边界correction。

correction=vmax×t_max_occ_delay

步骤f1004:下游zc根据接收到上游zc发送越过虚拟边界距离信息、列车发送定位信息、轨道区段占用信息更新接管“列车自动防护”,计算更新时需考虑上述三类信息时间上的异步性;

对于通信列车跨越zc边界,下游zc根据上游zc发送越过虚拟边界距离信息、列车发送定位信息更新“列车自动防护”(图4所示):

●当列车车头定位未进入下游zc区域时,下游zc完全根据上游zc发送越过虚拟边界距离信息更新接管“列车自动防护”

●当列车车头定位进入下游zc区域时,下游zc根据列车发送定位信息更新接管“列车自动防护”。

◆列车车头定位进入下游zc而车尾未进入下游zc区域时:

head_byddistfrmlocrep

=δloc+v×δt+1/2×a×δt2+dist(lochead,locfrt)

tail_byddistfrmlocrep=δloc+v×δt+1/2×a×δt2

◆列车车头定位/列车车尾都进入下游zc区域时:

head_byddistfrmlocrep

=δloc+v×δt+1/2×a×δt2+dist(lochead,locfrt)

tail_byddistfrmlocrep

=δloc+v×δt+1/2×a×δt2+dist(loctail,locfrt)

其中δloc表示列车定位误差,a表示加速度,loc_head表示列车发送定位信息中列车车头定位,loc_tail表示列车发送定位信息中列车车尾定位,loc_frt表示zc实际边界,head_byddistfrmlocrep表示接管“列车自动防护”最大安全前端距离zc实际边界距离,tail_byddistfrmlocrep表示接管“列车自动防护”最大安全后端距离zc实际边界距离。

对于非通信列车跨越zc边界,下游zc根据轨道区段占用状态更新接管“列车自动防护”(图5所示):

●非通信列车未进入下游zc区域时:

◆下游zc计算接管“列车自动防护”最大安全前端距离zc实际边界correction;

●当非通信列车进入下游zc区域时:

◆下游zc计算接管“列车自动防护”最大安全前端距离zc实际边界长度为(下游zc边界处占用轨道区段长度+correction)

步骤f1005:下游zc计算“列车自动防护”最小安全后端越过虚拟边界距离并发送给上游zc,同时发送内容还包括下游zc边界处轨道区段占用状态

如图6和图7所示,下游zc计算接管“列车自动防护”最小安全后端越过虚拟边界距离并发送至上游zc,该距离是上游zc删除上游zc区域内边界处移交“列车自动防护”的依据,接管“列车自动防护”最小安全后端越过虚拟边界距离计算分下述两种情况处理:

·通信接管“列车自动防护”最小安全后端定位越过虚拟边界距离为:

tail_byddist=max(max_reverse_dist+dist_vtfrt-dist(loc_tail,loc_frt),0)

●非通信“列车自动防护”最小安全后端越过虚拟边界距离为:

tail_byddist=correctionor0

其中max_reverse_dist表示线路允许列车退行距离。

步骤f1006:上游zc根据接收到接管“列车自动防护”最小安全后端越过虚拟边界距离信息删除上游zc区域边界处移交“列车自动防护”以完成列车在上/下游zc之间移交操作。如图8和图9所示,当接管“列车自动防护”端点越过下游zc区域虚拟边界距离为0,上游zc删除区域内边界处对应移交“列车自动防护”,“列车自动防护”删除条件分为下述两种情况:

●通信移交“列车自动防护”删除条件:

◆tail_byddist=0

●非通信移交“列车自动防护”删除条件:

◆tail_byddist=0

◆上游zc非通信移交“列车自动防护”覆盖区域轨道区段出清

◆下游zc边界区域轨道区段出清

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1