自适应绞线式列车总线初运行的列车数据传输方法及计算机可读介质技术

技术编号:26524688 阅读:26 留言:0更新日期:2020-12-01 13:51
自适应绞线式列车总线初运行的列车数据传输方法以及计算机可读介质。该方法包括:a.在WTB节点中形成数组A和B,数组A为WTB上接收的数据,数组B为处理后数据;b.判断是否发生自适应WTB初运行,已发生则执行c;未发生则执行e;c.判断WTB的节点数量是否未发生变化,未发生变化则执行d;发生变化则执行e;d:若数组A中存在两个或多个元素所对应的车辆特征标识相同则执行f;若否则执行e;e:使用数组B中的元素的数据流进行列车通信控制;f:只取车辆特征标识相同的元素中的一个更新数组B中对应元素,数组A中不存在的某元素数据存在于数组B中,则数组B中该元素的数据保持不变,除此之外数组B中的元素按照数组A中的元素的内容进行更新。

【技术实现步骤摘要】
自适应绞线式列车总线初运行的列车数据传输方法及计算机可读介质
本专利技术涉及轨道交通列车网络通信控制,尤其涉及绞线式列车总线初运行的数据通信。
技术介绍
WTB(WireTrainBus),全称绞线式列车总线。WTB总线主要用于列车级的通信,其传输速率为1Mbps,可以实现过程数据和消息数据的传输,其最大特点就是具有列车初运行功能(列车初运行功能就是当列车车辆的配置发生变化后,能够自动地对车辆进行编址,构成新的列车拓扑结构,而不需要人为的参与)。WTB总线特别适用于需要动态编组的列车车辆。WTB初运行指的是对WTB总线进行初始化并重新配置,然而,WTB初运行时会短时间造成数据异常或清零的情况,进而造成在传输中的部分重要列车控制数据无法保持,因此,WTB初运行有可能会影响列车控制,严重时,会造成列车运行安全隐患。因此,亟需一种能解决列车编组中WTB初运行时列车总线上的数据短时异常对列车控制影响的方案。
技术实现思路
为了解决列车编组中WTB初运行时列车总线上的数据短时异常对列车控制的影响,本专利技术提供了一种自适应绞线式列车总线初运行的列车数据传输方法及计算机可读介质。本专利技术的自适应绞线式列车总线初运行的列车数据传输方法包括以下步骤:a.在绞线式列车总线节点中形成数组A和B,其中数组A为绞线式列车总线上接收的数据,数组B为处理后的数据,对数组A中的每个元素所对应的车辆特征标识进行确认,当本车的车辆特征标识与A[i]所对应的车辆特征标识相同,则令B[1]=A[i];当本车的车辆特征标识与A[i]所对应的车辆特征标识不相同,则令B[2]=A[i],B[3]=A[i+1],…,以此类推形成数组B,其中i为1-n之间的整数,n与列车编组中车的台数相关联;b.判断是否发生自适应绞线式列车总线初运行,若已发生,则执行步骤c;若未发生,则执行步骤e;c.判断WTB的节点数量是否未发生变化,若未发生变化,则执行步骤d;若发生变化,则执行步骤e;d:若数组A中存在两个或多个元素所对应的车辆特征标识相同,则执行步骤f;若否,则执行步骤e;e:使用数组B中的元素的数据流进行列车通信及控制;f:只取车辆特征标识相同的元素中的一个更新数组B中该车辆特征标识的对应元素,数组A中不存在的某元素数据存在于数组B中,则数组B中该元素的数据保持不变,除此之外数组B中的元素按照数组A中的元素的内容进行更新。在一个实施例中,在步骤a之前还包括以下步骤:列车控制系统上电并完成绞线式列车总线初运行。在一个实施例中,还包括以下步骤:提供所述绞线式列车总线节点,其中所述绞线式列车总线节点为网关模块或主处理器。在一个实施例中,所述网关模块采用车辆控制单元和网关分离的方式实现,或仅由网关实现,若仅由网关实现,则所述网关既实现数据转发的功能,又作为车辆控制单元使用,执行步骤a-f。在一个实施例中,所述车辆特征标识为车号、车辆ID、车辆类型中的任何一个。在一个实施例中,所述提供所述绞线式列车总线节点包括在每台车中设置两个所述绞线式列车总线节点,两个所述绞线式列车总线节点通过本车内的MVB或ECN交互数据,当其中一个节点故障时,另外一个节点接替并进行列车通信的管理和控制,完全实现冗余。在一个实施例中,n的数值为列车编组中的车台数的两倍。本专利技术还提供了一种计算机可读介质,其上存储有计算机指令,所述计算机指令运行时执行上述自适应绞线式列车总线初运行的列车数据传输方法。本专利技术提出的自适应WTB初运行的列车数据传输方法,能有效解决WTB初运行对列车控制的影响,可明显提升列车通信网络以及列车控制的可靠性。附图说明本专利技术的以上
技术实现思路
以及下面的具体实施方式在结合附图阅读时会得到更好的理解。需要说明的是,附图仅作为所请求保护的专利技术的示例。在附图中,相同的附图标记代表相同或类似的元素。图1示出根据本专利技术一实施例的列车编组的基本拓扑;以及图2示出根据本专利技术一实施例的自适应绞线式列车总线初运行的列车数据传输方法。具体实施方式以下在具体实施方式中详细叙述本专利技术的详细特征以及优点,其内容足以使任何本领域技术人员了解本专利技术的
技术实现思路
并据以实施,且根据本说明书所揭露的说明书、权利要求及附图,本领域技术人员可轻易地理解本专利技术相关的目的及优点。WTB(WireTrainBus),全称绞线式列车总线。WTB总线主要用于列车级的通信,其传输速率为1Mbps,可以实现过程数据和消息数据的传输,其最大特点就是具有列车初运行功能(列车初运行功能就是当列车车辆的配置发生变化后,能够自动地对车辆进行编址,构成新的列车拓扑结构,而不需要人为的参与)。WTB总线特别适用于需要动态编组的列车车辆。WTB初运行指的是对WTB总线进行初始化并重新配置,然而,WTB初运行时会短时间造成数据异常或清零的情况,有些传输中的重要列车控制数据无法保持,因此,WTB初运行有可能会影响列车控制,严重时,会造成列车运行安全隐患。为了解决列车编组中WTB初运行时列车总线上的数据短时异常对列车控制的影响,本专利技术提供了一种自适应绞线式列车总线初运行的列车数据传输方法。本文从列车编组的基本拓扑、拓扑的实现装置以及列车总线数据的传输策略这几方面对本专利技术进行详细描述。图1示出根据本专利技术一实施例的列车编组的基本拓扑。如图1所示,车1、2、3、4编组后形成一个列车编组,WTB总线贯穿整列编组,4台车之间通过WTB总线进行通信。每台车使用例如两个网关(GW)作为WTB节点,两个GW通过本车内的MVB或ECN交互数据,当其中一个GW故障时,另外一个GW接替并进行列车通信的管理和控制,完全实现冗余。另外该GW模块不仅具备WTB网关功能(即数据转发功能),同时也作为车辆控制单元使用,通过WTB总线接收列车通信数据后直接在GW中对数据进行处理,处理后的数据作为列车实时控制使用。在一个实施例中,本申请中的WTB节点可以是网关模块,也可以是相关主处理器。在一个实施例中,该网关模块既实现数据转发的功能,又作为车辆控制单元使用。当然,本专利技术也可以采用车辆控制单元和网关分离的方法。图2示出根据本专利技术一实施例的自适应绞线式列车总线初运行的列车数据传输方法。该流程图包括以下步骤:步骤1:列车控制系统上电;步骤2:WTB初运行完成;步骤3:形成数组A和B,其中数组A为WTB总线上接收的数据,数组B为处理后的数据,B[1]为本车数据,B[2]~[n]为其它数据。具体而言,从WTB总线上接收数据并存放于数组A中,对数组A中的每个元素的车辆特征标识进行确认,当本车的车辆特征标识与A[i]所对应的车辆特征标识相同,则B[1]=A[i];当本车的车辆特征标识与A[i]不相同,则B[2]=A[i],B[3]=A[i+1],…,以此类推形成数组B,其中i为1-n之间的整数,n与列车编组中车的台数相关联;步骤4:判断本文档来自技高网
...

【技术保护点】
1.一种自适应绞线式列车总线初运行的列车数据传输方法,其特征在于,所述方法包括:/na.在绞线式列车总线节点中形成数组A和B,其中数组A为绞线式列车总线上接收的数据,数组B为处理后的数据,对数组A中的每个元素所对应的车辆特征标识进行确认,当本车的车辆特征标识与A[i]所对应的车辆特征标识相同,则令B[1]=A[i];当本车的车辆特征标识与A[i]所对应的车辆特征标识不相同,则令B[2]=A[i],B[3]=A[i+1],…,以此类推形成数组B,其中i为1-n之间的整数,n与列车编组中车的台数相关联;/nb.判断是否发生自适应绞线式列车总线初运行,若已发生,则执行步骤c;若未发生,则执行步骤e;/nc.判断WTB的节点数量是否未发生变化,若未发生变化,则执行步骤d;若发生变化,则执行步骤e;/nd:若数组A中存在两个或多个元素所对应的车辆特征标识相同,则执行步骤f;若否,则执行步骤e;/ne:使用数组B中的元素的数据流进行列车通信及控制;/nf:只取车辆特征标识相同的元素中的一个更新数组B中该车辆特征标识的对应元素,数组A中不存在的某元素数据存在于数组B中,则数组B中该元素的数据保持不变,除此之外数组B中的元素按照数组A中的元素的内容进行更新。/n...

【技术特征摘要】
1.一种自适应绞线式列车总线初运行的列车数据传输方法,其特征在于,所述方法包括:
a.在绞线式列车总线节点中形成数组A和B,其中数组A为绞线式列车总线上接收的数据,数组B为处理后的数据,对数组A中的每个元素所对应的车辆特征标识进行确认,当本车的车辆特征标识与A[i]所对应的车辆特征标识相同,则令B[1]=A[i];当本车的车辆特征标识与A[i]所对应的车辆特征标识不相同,则令B[2]=A[i],B[3]=A[i+1],…,以此类推形成数组B,其中i为1-n之间的整数,n与列车编组中车的台数相关联;
b.判断是否发生自适应绞线式列车总线初运行,若已发生,则执行步骤c;若未发生,则执行步骤e;
c.判断WTB的节点数量是否未发生变化,若未发生变化,则执行步骤d;若发生变化,则执行步骤e;
d:若数组A中存在两个或多个元素所对应的车辆特征标识相同,则执行步骤f;若否,则执行步骤e;
e:使用数组B中的元素的数据流进行列车通信及控制;
f:只取车辆特征标识相同的元素中的一个更新数组B中该车辆特征标识的对应元素,数组A中不存在的某元素数据存在于数组B中,则数组B中该元素的数据保持不变,除此之外数组B中的元素按照数组A中的元素的内容进行更新。


2.如权利要求1所述的自适应绞线式列车总线初运行的列车数据传输方法,其特征在于,在步骤a之前还包括以下步骤:
列车控制系统上电并完...

【专利技术属性】
技术研发人员:王雨郭亮王佳欧阳辉云
申请(专利权)人:株洲中车时代电气股份有限公司
类型:发明
国别省市:湖南;43

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

1