一种列车临时限速的断链处理方法

文档序号:4018292阅读:373来源:国知局
专利名称:一种列车临时限速的断链处理方法
技术领域
本发明是一种列车临时限速的断链处理方法,尤其涉及一种列车在临时限速中对断链的公里值处理方法,属于列车临时限速的断链处理方法的改造技术。
背景技术
近年来我国的铁路不断提速,同时,有些地区的铁道线路不断更新,在更新的过程中,因为局部改线或者分段测量等原因造成了桩号不相连接的现象,即断链。在限速区内, 由于断链的存在,线路里程标的变化情况不连续,给里程点定位带来了问题,在临时限速的过程中,里程点定位是非常重要的,里程点定位不准确会带来以下几个方面影响1)列车在限速区时,铁道公里值出现长链,列车可能会过早制动,使刹车的定位点超前,列车可能还未到达终点就停下来,这样浪费了时间降低了时间。幻列车在限速区是,铁道公里值出现短链,会导致列车刹车延迟,列车有可能在到达指定位置时还不能达到限速要求,以较高的速度闯入限速地带,造成超速事故。;3)在限速区对断链处理的不当,对客运,急刹会影响旅客乘坐的舒适性,超速会对旅客的安全带来威胁,对货运,列车速度过慢会大大降低了货物运输的效率。总之,列车运行在限速区时,断链问题需要认真处理,保证列车的平稳运行,提高运行效率和乘坐舒适度,同时避免由此造成的人员伤亡财产损失。

发明内容
本发明的目的在于考虑上述问题而提供一种能够实时对列车在临时限速过程中断链的公里值进行处理,保证列车的运行安全和运行效率的列车临时限速的断链处理方法。本发明的技术方案是本发明的列车临时限速的断链处理方法,包括有如下步骤
步骤一初始化标签读取和处理中的参数; 步骤二 判断列车运行的方向,并设置方向表示符;
步骤三通过射频模块接收标签,读取标签内容,确定标签信息,判断是否存在存活的预告标签,这里主要是确定列车是否进入限速区;
步骤四通过当前公里值与前一次公里值判断列车当前的断链情况,同时,判断断链是属于长链还是短链;
步骤五根据公里值信息,以及步骤四中的断链判断,确定相应的补偿操作,补偿完成之后判断列车是否使出限速区,如果使出限速区,执行第六步,如果没有使出限速区就跳回步骤三,等待接收新的标签信息,进行下一次判断和补偿;
步骤六判断限速区结束标识符。如果断电,就将系统重启,如果车次号发生变化,则将所用参数都清零。上述步骤二判断列车运行的方向方法如下2. 1、判断当前公里值与前一次公里值的大小,若当前公里值大于前一次公里值,执行 2. 2。若当前公里值小于等于前一次公里值,执行2. 3 ; 2. 2如果当前公里值大于前一次公里值,执行2. 2. 1 ;
2. 2. 1若列车当前方向表示符为初始值,执行2. 2. 2 ;若列车当前方向表示符为公里值增加的方向,执行2. 2. 3 ;
若列车当前方向表示符为公里值减小的方向,执行2. 2. 4 ; 2. 2. 2把列车当前方向表示符设置为公里值增加的方向,执行2. 2. 5 ; 2. 2. 3将计数器置0 ;执行2. 2. 5 ; 2. 2. 4对计数器加1。执行2. 2. 5 ;
2. 2. 5判断计数器,若计数器等于3或0,将计数器置零,并将列车当前方向表示符设置为列车公里值增加的方向,执行步骤三;若计数器小于3,执行2. 4 ; 2. 3如果当前公里值小于等于前一次公里值。执行2. 3. 1 ;
2. 3. 1若列车当前方向表示符为初始值,执行2. 3. 2 ;若列车当前方向表示符为公里值减小的方向,执行2. 3. 3 ;若列车当前方向表示符为公里值增加的方向,执行2. 3. 4 ; 2. 3. 2把列车当前方向表示符设置为公里值减小的方向。执行2. 3. 5 ; 2. 3. 3将计数器置0 ;执行2. 3. 5 ; 2. 3. 4对计数器加1 ;执行2. 3. 5 ;
2. 3. 5判断计数器,若计数器等于3或0,将计数器置零,并将列车当前方向表示符设置为列车公里值减小的方向执行步骤三;若计数器小于3,执行2. 4 ;
2. 4将此次公里值赋值给前一次公里值,用于下一次判断,执行步骤三。上述步骤四具体为
4. 1如果列车刚启动,那么就把上一次公里值设置为0 ; 4. 2计算公里偏移;
4. 2. 1若当前公里值小于前一次公里值,那么公里偏移就是前一次公里值与当前公里值之差,然后执行4. 3 ;
4. 2. 1若当前公里值大于前一次公里值,那么公里偏移就是当前公里值与当前公里值之差,然后执行4. 3;
4. 3判断是否存在断链,通过公里偏移与断链阀值的比较判断是否存在断链。执行 4. 3. 1 ;
4. 3. 1若断链阀值大于公里偏移,那么就不存在断链;然后返回步骤三;
4. 3. 2若断链阀值小于公里偏移,那么就存在断链。执行4. 4 ;
4. 4将当前公里值;赋值给前一次公里值,用于下次的判断,执行步骤五。上述断链判断流程具体为
4. 1如果列车刚启动,那么就把上一次公里值设置为0 ; 4. 2计算公里偏移;
4. 2. 1若当前公里值小于前一次公里值,那么公里偏移就是前一次公里值与当前公里值之差。然后执行4. 3;
4. 2. 1若当前公里值大于前一次公里值,那么公里偏移就是当前公里值与当前公里值之差,然后执行4. 3;4. 3判断是否存在断链。通过公里偏移与断链阀值的比较判断是否存在断链。执行
4.3. 1 ;
4. 3. 1若断链阀值大于公里偏移,那么就不存在断链;然后返回步骤三; 4. 3. 2若断链阀值小于公里偏移,那么就存在断链,执行4. 4 ;
4.4将当前公里值赋值给前一次公里值,用于下次的判断,执行步骤五。上述步骤五具体为
5.1若列车行驶的方向为公里值增加的方向,即列车当前方向表示符为列车公里值增加的方向,执行5. 2 ;若列车行驶的方向为公里值减小的方向,即列车当前方向表示符为列车公里值减小的方向,执行5. 7 ;
5. 2公里值(km)加上特定时间内列车所走的距离作为补偿,固定周期时间内行驶的距离相当于当前速度除以列车在固定周期时间内所走距离的整数。执行5. 3 ;
5. 3余数计数器加上当前速度除以列车在固定周期时间内所走距离的余数。执行5. 4 ; 5. 4判断余数计数器与列车在固定周期时间内行驶的距离的大小。如果余数计数器的值大于列车在固定周期时间内行驶的距离,执行5. 5 ; 5. 5公里值加一米。执行5. 6 ;
5. 6余数计数器减去列车在固定周期时间内行驶的距离。执行5. 12 ; 5. 7公里值减去固定周期时间内列车所走的距离作为补偿,固定周期时间内行驶的距离相当于当前速度除以列车在固定周期时间内所走距离的整数固定周期时间单位为毫秒, 固定周期时间内行驶的距离单位为米。执行5. 8;
5. 8给余数计数器加上当前速度除以列车在固定周期时间内所走距离的余数。执行
5.9 ;
5. 9判断余数计数器与列车在固定周期时间内行驶的距离的大小。如果余数计数器的值大于列车在固定周期时间内行驶的距离,固定周期单位为毫秒,固定周期时间内行驶的距离单位为米。执行5. 10;
5. 10将公里值(km)减一米。执行5. 11 ;
5. 11将余数计数器减去列车在固定周期时间内行驶的距离,固定周期单位为毫秒, 固定周期时间内行驶的距离单位为米,执行5. 12 ; 5. 12返回经过补偿后的公里值。执行5. 13 ;
5. 13判断是否有提示限速区结束的标签,若有则将限速区结束标识符置为0,执行步骤六。本发明由于采用列车在行驶过程中实时进行断链判断的方法,在列车临时限速中对公里值断链的判断,同时对公里值进行补偿,本发明具有以下优点
1)本发明的方法在限速区列车自动进行断链处理,同时在行使过程中自动判断行车方向,无需人员参与,可以避免因人为原因而造成的判断不清、控制混乱等现象,保障行车安全以及运输效率。2)本发明所用的断链补偿方法,检测时间短,处理频率高,给断链一种准确度高的补偿。3)本发明所用的断链补偿方法,可以使列车在行驶过程中实时检测,实时处理, 是一种效率高实时性的补偿方法。
本发明使列车在行驶过程中能对断链进行跟踪检测,在存在断链的情况下能够实时进行补偿。本发明当检测到断链信息后,会根据列车行驶的公里信息和当前速度对公里值断链进行补偿。列车行驶在限速区的过程中,当遇到公里值断链时能够及时得到补偿,这样可以使列车不因为断链导致严重的安全事故以及人员伤亡,保证列车的行车安全,同时提高列车运行效率和乘坐舒适度。本发明是一种方便实用的列车临时限速的断链处理方法。


图1为本发明公里值断链补偿方法的流程图; 图2为本发明处理过程的流程图3为本发明断链判断的流程图; 图4为本发明列车运行方向判断的流程图; 图5为本发明补偿方法的流程图。
具体实施例方式实施例
本发明的列车公里值断链补偿方法的流程图如图1所示,本发明处理过程的详细流程图如图2所示。在本发明中需要一些参数标志来记录列车行驶过程中的状态,整个补偿过程中需以下参数
预告标签是记录地点的电子标签,即地点标,本发明中用于标示限速区区域。限速区结束标识符,1表示列车在限速区,0表示列车不在限速区。前一次公里值,通过与此次公里值比较来判断是否存在断链。此次公里值,通过与前一次公里值比较来判断是否存在断链。断链状态,0表示存在断链,1表示不存在断链。公里偏移,它表示此次公里值与前一次公里值之间的偏移值。列车当前公里偏移阀值,它是公里偏移不断链的最大值。列车当前运行的速度。UcKiloDirec表示当前列车行驶方向标志。KIL0DIREC_UP表示列车公里值增加的方向。KIL0DIREC_D0WN表示列车公里值减小的方向。KIL0DIREC_N0TSURE表示列车刚启动时的初始值。meter表示当前公里。meter_b表示前一次公里。suretime表示一个固定周期时间,代表向预告标签TAX箱发送命令的时间周期, 一般单位是ms
udis表示列车在suretime内行驶的距离,一般单位是米。suretime与udis之间的换算公式如下udis = speed ^mZpl) suretime(ms) / 3600(
ucKiIoAmndRemdr表示余数计算器,它用与余数的累加。
该方法的计算公式可以表示为
^eed/ /udis
// = |1- Judg@Kih\‘ ^km 土 H1 = Il- JudgeKibI(2)
土 pcKil oArnndRemdr / . ] | (丄)
/ ZilM S
speed / /udis
士[ucEiloAmndRemdrZ,](g)
由式(1)可以看出,该系统是个串联的处理方法,这个断链处理方法分为两个阶段,即断链判断和断链补偿。断链判断和断链补偿是两个处理过程,分别如式(2)和式(3)所示, 若是长链就取减法,若是短链就取加法。该发明的处理过程主要包括以下六个步骤
步骤一初始化标签读取和处理中的参数,将这些参数置零。步骤二 判断列车运行的方向,并设置列车当前方向表示符。步骤三通过射频模块接收标签,读取标签内容,确定标签信息,判断是否存在存活的预告标签,这里主要是确定预告标签标的信息,用于判断是否进入限速区。步骤四通过当前公里值与前一次公里值判断列车当前的断链情况,判断是否有断链信息,同时,判断断链是属于长链还是短链。步骤五根据公里值信息,以及步骤四中的断链判断,确定相应的补偿操作,补偿完成之后然后判断列车是否到达终点,如果到达终点就进入步骤六,如果没有到达终点就跳回步骤三,等待接收新的标签信息,进行下一次判断和补偿。步骤六判断限速区结束标识符。如果断电,就将系统重启。如果车次号发生变化,则将所用参数都清零
以上简要的介绍了该方法的整体过程,下面将详细介绍各个步骤的实施过程。步骤一列车开始运行时,初始化标签读取和处理中的参数。步骤二 判断列车运行的方向,并设置列车当前方向表示符。2. 1、判断当前公里值与前一次公里值的大小,若当前公里值大于前一次公里值, 执行2. 2。若当前公里值小于等于前一次公里值,执行2. 3。2. 2如果当前公里值大于前一次公里值。执行2. 2. 1
2. 2. 1若列车当前方向表示符初始值为列车刚启动时的初始值,执行2. 2. 2 ;若列车当前方向表示符为公里值增加的方向,执行2. 2. 3 ;若列车当前方向表示符为公里值减小的方向,执行2. 2.4 ;
2. 2. 2把列车当前方向表示符设置为公里值增加的方向。执行2. 2. 5 ; 2. 2. 3将计数器置0 ;执行2. 2. 5 2. 2. 4对计数器加1。执行2. 2. 5
2. 2. 5判断计数器。若计数器等于3或0,将计数器置零,并将列车当前方向表示符设置为列车公里值增加的方向,执行步骤三;若计数器小于3,执行2. 4 2. 3如果当前公里值小于等于前一次公里值。执行2. 3. 12. 3. 1若列车当前方向表示符为初始值列车刚启动时的初始值,执行2. 3. 2 ;若列车当前方向表示符为公里值减小的方向,执行2. 3. 3 ;若列车当前方向表示符为公里值增加的方向,执行2. 3.4 ;
2. 3. 2把列车当前方向表示符设置为公里值减小的方向。执行2. 3. 5 2. 3. 3将计数器置0 ;执行2. 3. 5 2. 3. 4对计数器加1 ;执行2. 3. 5
2. 3. 5判断计数器。若计数器等于3或0,将计数器置零,并将列车当前方向表示符设置为列车公里值减小的方向,执行步骤三;若计数器小于3,执行2. 4
2. 4将此次公里值赋值给前一次公里值,用于下一次判断,执行步骤三。步骤三通过射频模块接收标签,读取标签内容,确定标签信息,判断是否存在存活的预告标签。如果有存活的预告标签,则将限速区结束标识符置为1,执行步骤四,否则执行步骤三。步骤四通过当前公里值与前一次公里值判断列车当前的断链情况,判断是否有断链信息,同时,判断断链是属于长链还是短链。4. 1如果列车刚启动,那么就把上一次公里值设置为0。4. 2计算公里偏移。4. 2. 1若当前公里值小于前一次公里值,那么公里偏移就是前一次公里值与当前公里值之差。然后执行4. 3
4. 2. 1若当前公里值大于前一次公里值,那么公里偏移就是当前公里值与当前公里值之差。然后执行4. 3
4. 3判断是否存在断链。通过公里偏移与断链阀值比较判断是否存在断链。执行4. 3. 1 4. 3. 1若断链阀值大于公里偏移,那么就不存在断链;然后返回步骤三 4. 3. 2若断链阀值小于公里偏移,那么就存在断链。执行4. 4
4.4将当前公里值赋值给前一次公里值,用于下次的判断。执行步骤五。步骤五通过步骤四的预处理,就可得知公里值的断链情况。根据列车行驶的速度和列车行驶的公里值对断链进行补偿。此过程的处理如图5所示。5. 1若列车行驶的方向为公里值增加的方向,即列车当前方向表示符为列车公里值增加的方向,执行5. 2;若列车行驶的方向为公里值减小的方向,即列车当前方向表示符为列车公里值减小的方向,执行5. 7。5. 2公里值加上固定周期时间内列车所走的距离作为补偿,固定周期时间内行驶的距离相当于当前速度除以列车在固定周期时间内所走距离的整数。执行5. 3
5.3余数计数器加上当前速度除以列车在固定周期时间内所走距离的余数。执行5. 4 5. 4判断余数计数器与列车在固定周期时间内行驶的距离的大小。如果余数计数器的
值大于列车在固定周期时间内行驶的距离,执行5. 5。5.5公里值加一米。执行5. 6。5. 6余数计数器减去列车在固定周期时间内行驶的距离。执行5. 12
5. 7公里值减去固定周期时间内列车所走的距离作为补偿,固定周期时间内行驶的距离相当于当前速度除以列车在固定周期时间内所走距离的整数。固定周期时间单位为毫秒,固定周期时间内所走距离单位为米。执行5. 8。
5. 8给余数计数器加上当前速度除以列车在固定周期时间内所走距离的余数。执行5. 9
5. 9判断余数计数器与列车在固定周期时间内行驶的距离的大小。如果余数计数器的值大于列车在固定周期时间内行驶的距离,固定周期单位为毫秒,固定周期时间内所走距离单位为米。执行5. 10
5. 10将公里值减一米。执行5. 11。5. 11将余数计数器减去列车在固定周期时间内行驶的距离。固定周期单位为毫秒,固定周期时间内所走距离单位为米。执行5. 12
5. 12返回经过补偿后的公里值。执行5. 13
5. 13判断是否有提示限速区结束的标签,若有则将限速区结束标识符置为0,执行步
骤六
步骤六判断限速区结束标识符,若限速区结束标识符为1,则执行步骤三,否则结束。 然后判断如果断电,就将系统重启,执行步骤一,否则继续进行下一次判断,执行步骤三。 接着判读车次号是否发生变化,如果变化就将所用参数都清零,执行步骤二,否则执行步骤三,进行下一次判断。
权利要求
1.一种列车临时限速的断链处理方法,其特征在于包括有如下步骤 步骤一初始化标签读取和处理中的参数;步骤二 判断列车运行的方向,并设置方向表示符;步骤三通过射频模块接收标签,读取标签内容,确定标签信息,判断是否存在存活的预告标签,这里主要是确定列车是否进入限速区;步骤四通过当前公里值与前一次公里值判断列车当前的断链情况,同时,判断断链是属于长链还是短链;步骤五根据公里值信息,以及步骤四中的断链判断,确定相应的补偿操作,补偿完成之后判断列车是否使出限速区,如果使出限速区,执行第六步,如果没有使出限速区就跳回步骤三,等待接收新的标签信息,进行下一次判断和补偿;步骤六判断限速区结束标识符,如果断电,就将系统重启,如果车次号发生变化,则将所用参数都清零。
2.根据权利要求1所述的列车临时限速的断链处理方法,其特征在于上述步骤二判断列车运行的方向方法如下2. 1、判断当前公里值与前一次公里值的大小,若当前公里值大于前一次公里值,执行 2. 2,若当前公里值小于等于前一次公里值,执行2. 3 ; 2. 2如果当前公里值大于前一次公里值,执行2. 2. 1 ;2. 2. 1若列车当前方向表示符为初始值,执行2. 2. 2 ;若列车当前方向表示符为公里值增加的方向,执行2. 2. 3 ;若列车当前方向表示符为公里值减小的方向,执行2. 2. 4 ; 2. 2. 2把列车当前方向表示符设置为公里值增加的方向,执行2. 2. 5 ; 2. 2. 3将计数器置0 ;执行2. 2. 5 ; 2. 2. 4对计数器加1,执行2. 2. 5 ;2. 2. 5判断计数器,若计数器等于3或0,将计数器置零,并将列车当前方向表示符设置为列车公里值增加的方向,执行步骤三;若计数器小于3,执行2. 4 ; 2. 3如果当前公里值小于等于前一次公里值,执行2. 3. 1 ;2. 3. 1若列车当前方向表示符为初始值,执行2. 3. 2 ;若列车当前方向表示符为公里值减小的方向,执行2. 3. 3 ;若列车当前方向表示符为公里值增加的方向,执行2. 3. 4 ; 2. 3. 2把列车当前方向表示符设置为公里值减小的方向,执行2. 3. 5 ; 2. 3. 3将计数器置0 ;执行2. 3. 5 ; 2. 3. 4对计数器加1 ;执行2. 3. 5 ;2. 3. 5判断计数器,若计数器等于3或0,将计数器置零,并将列车当前方向表示符设置为列车公里值减小的方向执行步骤三;若计数器小于3,执行2. 4 ;2.4将此次公里值赋值给前一次公里值,用于下一次判断,执行步骤三。
3.根据权利要求1所述的列车临时限速的断链处理方法,其特征在于上述步骤四具体为4.1如果列车刚启动,那么就把上一次公里值设置为0 ; 4. 2计算公里偏移;4. 2. 1若当前公里值小于前一次公里值,那么公里偏移就是前一次公里值与当前公里值之差,然后执行4. 3 ;·4. 2. 1若当前公里值大于前一次公里值,那么公里偏移就是当前公里值与当前公里值 之差,然后执行4. 3;·4. 3判断是否存在断链,通过公里偏移与断链阀值的比较判断是否存在断链,执行·4.3. 1 ;·4. 3. 1若断链阀值大于公里偏移,那么就不存在断链;然后返回步骤三;·4. 3. 2若断链阀值小于公里偏移,那么就存在断链,执行4. 4 ;·4. 4将当前公里值;赋值给前一次公里值,用于下次的判断,执行步骤五。
4.根据权利要求1所述的列车临时限速的断链处理方法,其特征在于上述步骤五具体为·5.1若列车行驶的方向为公里值增加的方向,即列车当前方向表示符为列车公里值增 加的方向,执行5. 2;若列车行驶的方向为公里值减小的方向,即列车当前方向表示符为列 车公里值减小的方向,执行5. 7 ;·5. 2公里值(km)加上特定时间内列车所走的距离作为补偿,固定周期时间内行驶的距 离相当于当前速度除以列车在固定周期时间内所走距离的整数,执行5. 3 ;·5. 3余数计数器加上当前速度除以列车在固定周期时间内所走距离的余数,执行5. 4 ; 5. 4判断余数计数器与列车在固定周期时间内行驶的距离的大小,如果余数计数器的 值大于列车在固定周期时间内行驶的距离,执行5. 5 ; 5.5公里值加ー米,执行5.6 ;·5. 6余数计数器减去列车在固定周期时间内行驶的距离,执行5. 12 ; 5. 7公里值减去固定周期时间内列车所走的距离作为补偿,固定周期时间内行驶的距 离相当于当前速度除以列车在固定周期时间内所走距离的整数,固定周期时间单位为毫 秒,固定周期时间内行驶的距离单位为米,执行5. 8 ;·5. 8给余数计数器加上当前速度除以列车在固定周期时间内所走距离的余数,执行·5.9 ;·5. 9判断余数计数器与列车在固定周期时间内行驶的距离的大小,如果余数计数器的 值大于列车在固定周期时间内行驶的距离,固定周期时间单位为毫秒,固定周期时间内行 驶的距离为米,执行5. 10;·5. 10将公里值(km)减ー米,执行5. 11 ;·5. 11将余数计数器减去列车在固定周期时间内行驶的距离,udis是列车在固定周期 时间内所走距离,固定周期时间单位为毫秒,udis单位为米,执行5. 12 ; 5. 12返回经过补偿后的公里值,执行5. 13 ;·5. 13判断是否有提示限速区结束的标签,若有则将限速区结束标识符置为0,执行步 骤六。
全文摘要
本发明是一种列车临时限速的断链处理方法。包括有如下步骤步骤一初始化标签读取和处理中的参数;步骤二判断列车运行的方向,并设置方向表示符;步骤三通过射频模块接收标签,读取标签内容,确定标签信息,判断是否存在存活的预告标签,这里主要是确定列车是否进入限速区;步骤四通过当前公里值与前一次公里值判断列车当前的断链情况,同时,判断断链是属于长链还是短链;步骤五根据公里值信息,以及步骤四中的断链判断,确定相应的补偿操作,补偿完成之后判断列车是否使出限速区,如果使出限速区,执行第六步,如果没有使出限速区就跳回步骤三,等待接收新的标签信息,进行下一次判断和补偿;步骤六判断限速区结束标识符。如果断电,就将系统重启,如果车次号发生变化,则将所用参数都清零。本发明能够实时对列车在临时限速过程中断链的公里值进行处理,保证列车的运行安全和运行效率。
文档编号B61L27/00GK102358336SQ201110263669
公开日2012年2月22日 申请日期2011年9月7日 优先权日2011年9月7日
发明者向道明, 周智恒, 姚旭, 李波, 谢胜利, 陈博欣 申请人:广东工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1