一种基于自适应算法的应答器报文生成方法技术

技术编号:37414894 阅读:11 留言:0更新日期:2023-04-30 09:39
本发明专利技术公开了一种基于自适应算法的应答器报文生成方法,采用自适应算法针对不同的应答器类型及用户信息包的类型确定恰当的处理方式,固化了数据处理方式,提高了应答器报文编制及修改的效率,有利于不同版本数据之间的对比提高了代码后期维护的便利性,同时节约了人力成本。人力成本。人力成本。

【技术实现步骤摘要】
一种基于自适应算法的应答器报文生成方法


[0001]本专利技术属于铁路信号处理
,具体涉及一种基于自适应算法的应答器报文生成方法。

技术介绍

[0002]应答器是列控系统的关键设备,在我国高铁铁路中得到广泛应用。应答器设备的基本功能是接收车载BTM天线发射的能量信号后,进入工作状态,并将自身携带的报文信息发送至车载设备,报文信息主要包括线路坡度、轨道区段、线路里程和线路速度等信息,报文信息直接参与车载设备控车。为满足列车运行要求,应答器描述的线路数据信息需要覆盖一定的范围,单个应答器的容量通常为830bit,每组应答器包含1至3个应答器,在一组应答器中每个用户信息包只能存储在某个应答器中,不能被拆分放入在不同的应答器中,因此,往往会出现一组应答器中存在一个或多个应答器容量不能满足数据描述要求的情况。对此,就需要对应答器中的用户数据信息进行处理,使其满足830bit的要求。
[0003]目前,超容量用户数据信息的处理方式主要以人工为主。通常是数据编制人员根据经验对超容量用户数据信息进行数据合并、信息包调整等处理以使用户数据信息满足应答器容量要求。然而超容量信息的处理需要相关工作人员具有较高的业务水平,处理过程费时费力,并且不同数据编制人员对同一问题的处理方式也不尽相同,难以统一处理标准,容易造成人为错误。目前在应答器报文数据编制过程中,处理超容量报文的工作占据了数据编制过程的大部分时间。尤其是在列控工程数据版本进行变更时,工作人员手工修改的应答器报文需要单独处理,增加了数据修改工作量,延长了修改周期,同时容易造成遗漏。

技术实现思路

[0004]有鉴于此,本专利技术提供了一种基于自适应算法的应答器报文生成方法,实现了根据应答器及用户信息包的特点生成应答器报文。
[0005]本专利技术提供的一种基于自适应算法的应答器报文生成方法,包括以下步骤:
[0006]步骤1、校验列控工程数据,对存在问题的列控工程数据进行提示,在列控工程数据通过校验后,提取其中的关键信息,根据关键信息对列控数据进行关联分析后,生成线路结构拓扑图;
[0007]步骤2、针对应答器组内每个应答器,以应答器所在位置为起点,根据步骤1得到的线路结构拓扑图获取列控数据生成应答器对应的多个用户信息包;计算各用户信息包所占用的比特位数量,将用户信息包按照预设规则存入应答器组内各应答器对应的内存,计算各应答器内所有用户信息包总共占用的比特位数量记为总比特位,标记其中总比特位大于比特位阈值的应答器;
[0008]步骤3、对于存在被标记应答器的应答器组,计算该应答器组内各应答器的剩余容量确定其中超出应答器容量的应答器作为待处理应答器;若待处理应答器为无源应答器则执行步骤4,若待处理应答器为有源应答器则执行步骤5;
[0009]步骤4、组合应答器组内的所有无源应答器的报文,若仍然存在被标记应答器则执行步骤5,否则处理完毕结束本流程;
[0010]步骤5、遍历应答器内的用户信息包,若用户信息包为轨道区段信息包则执行轨道区段数据压缩,若用户信息包为线路速度信息包则执行线路速度数据压缩,若用户信息包为线路坡度信息包则执行线路坡度数据压缩;若处理失败则执行步骤6。
[0011]步骤6、提示用户存在无法处理的应答器用户信息,结束本流程。
[0012]进一步地,所述步骤1中的关键信息包含轨道区段长度与载频、信号点类型与里程、应答器功能与位置、线路速度与坡度、电分相信息以及车站进路信息。
[0013]进一步地,所述步骤2中所述比特位阈值为830bit。
[0014]进一步地,所述步骤5中所述轨道区段数据压缩的方式为:
[0015]通过计算制动距离范围内轨道区段信息包中可以合并的轨道区段数据得到轨道区段的最大可合并数量S
q
,计算过程为L
SD
>N1+N2+...+N
n
,其中,L
SD
为制动距离长度,通常为设定常数,N1、N2、

、N
n
为制动距离范围内各个闭塞分区的长度,n为L
SD
范围内闭塞分区的数量,范围内闭塞分区的数量,为各个对应闭塞分区包含的轨道区段数量;由此得到能够压缩的比特位为24*S
q

[0016]进一步地,所述步骤5中所述线路速度数据压缩的方式为:
[0017]计算线路速度信息包中可合并速度区段数量S
s
,线路各个区段长度L1、L2、

、L
n
,与其对应的速度值分别为V1、V2、

、V
n
,n为整数,当L
min
≤Δ1且n>3时,S
s
=m*f+q,m为使不等式成立的x的个数,q为使等式V
y
=V
y
‑1成立的y的个数,x,y∈[3,n],且为整数,L
min
为L1至L
n
中的最小值,当L
min
>Δ1或者n<3时S
s
=0,Δ1为特定常数;由此得到能够压缩的比特位为28*S
s

[0018]进一步地,所述步骤5中所述线路坡度数据压缩的方式为:
[0019]计算线路坡度信息包中可合并坡度区段数量S
g
,线路各个区段坡度值分别为G1、G2、

、G
n
,n为整数,当n≥2时,S
g
=a*h+τ,且为整数,Δ2为特定常数,a为使不等式G
x
*G
x
‑1≥0成立的x的个数,τ为使等式G
x
=G
x
‑1成立的y的个数,x,y∈[2,n],当n=1时,S
g
=0;由此得到能够压缩的比特位为24*S
g

[0020]有益效果:
[0021]本专利技术采用自适应算法针对不同的应答器类型及用户信息包的类型确定恰当的处理方式,固化了数据处理方式,提高了应答器报文编制及修改的效率,有利于不同版本数据之间的对比提高了代码后期维护的便利性,同时节约了人力成本。
附图说明
[0022]图1为本专利技术提供的一种基于自适应算法的应答器报文生成方法的流程图。
[0023]图2为本专利技术提供的一种基于自适应算法的应答器报文生成方法的自适应超位处理过程示意图。
具体实施方式
[0024]下面结合附图并举实施例,对本专利技术进行详细描述。
[0025]本专利技术提供的一种基于自适应算法的应答器报文生成方法,流程如图1所示,具体包括以下步骤:
[0026]步骤1、对获取的列控系统工程数据进行逻辑性及合理性校验,输出问题提示,人工修改数据后重新导入,并再次校验直至通过;提取列控数据的关键信息,包含轨道区段长度与载频、信号点类型与里程、应答器功本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于自适应算法的应答器报文生成方法,其特征在于,包括以下步骤:步骤1、校验列控工程数据,对存在问题的列控工程数据进行提示,在列控工程数据通过校验后,提取其中的关键信息,根据关键信息对列控数据进行关联分析后,生成线路结构拓扑图;步骤2、针对应答器组内每个应答器,以应答器所在位置为起点,根据步骤1得到的线路结构拓扑图获取列控数据生成应答器对应的多个用户信息包;计算各用户信息包所占用的比特位数量,将用户信息包按照预设规则存入应答器组内各应答器对应的内存,计算各应答器内所有用户信息包总共占用的比特位数量记为总比特位,标记其中总比特位大于比特位阈值的应答器;步骤3、对于存在被标记应答器的应答器组,计算该应答器组内各应答器的剩余容量确定其中超出应答器容量的应答器作为待处理应答器;若待处理应答器为无源应答器则执行步骤4,若待处理应答器为有源应答器则执行步骤5;步骤4、组合应答器组内的所有无源应答器的报文,若仍然存在被标记应答器则执行步骤5,否则处理完毕结束本流程;步骤5、遍历应答器内的用户信息包,若用户信息包为轨道区段信息包则执行轨道区段数据压缩,若用户信息包为线路速度信息包则执行线路速度数据压缩,若用户信息包为线路坡度信息包则执行线路坡度数据压缩;若处理失败则执行步骤6。步骤6、提示用户存在无法处理的应答器用户信息,结束本流程。2.根据权利要求1所述的应答器报文生成方法,其特征在于,所述步骤1中的关键信息包含轨道区段长度与载频、信号点类型与里程、应答器功能与位置、线路速度与坡度、电分相信息以及车站进路信息。3.根据权利要求1所述的应答器报文生成方法,其特征在于,所述步骤2中所述比特位阈值为830bit。4.根据权利要求1所述的应答器报文生成方法,其特征在于,所述步骤5中所述轨道区段数据压缩的方式为:通过计算制动距离范围内轨道区段信息包中可以合并的轨道区段数据得到轨道区段的最大可合并数量S
q
,计算过程为L
SD
>N1+N2+...+N
n
,其中,L
SD
为制动距离长度,通常为设定常数,N1、N2、

、N
n

【专利技术属性】
技术研发人员:臧一佩贾春肖白帅郭伟许镇尹青梁志国郭亮胡妙春郝韬辛未朱晓琳管伟军唐德璋刘逸明王龙生
申请(专利权)人:中国铁道科学研究院集团有限公司通信信号研究所北京华铁信息技术有限公司北京锐驰国铁智能运输系统工程技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1