[发明专利]一种列车临时限速的断链处理方法有效
申请号: | 201110263669.6 | 申请日: | 2011-09-07 |
公开(公告)号: | CN102358336A | 公开(公告)日: | 2012-02-22 |
发明(设计)人: | 谢胜利;李波;向道明;陈博欣;姚旭;周智恒 | 申请(专利权)人: | 广东工业大学 |
主分类号: | B61L27/00 | 分类号: | B61L27/00 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
地址: | 510006 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 列车 临时 限速 处理 方法 | ||
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,执行步骤六。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110263669.6/1.html,转载请声明来源钻瓜专利网。