范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

浅谈列车通信网络协议栈的实时性

  引言
  由于列车的高速化、智能化、信息化和运行密度的提高,常规列车网络控制系统已很难满足高速列车实时运行控制的安全性需求。列车通信网络(train communication network,TCN)保证列车牵引、供电、制动、监控、管理等大量信息安全、快速、准确、可靠地在整个列车上传输,达到列车高速安全稳定运行,已经成为现代高速列车网络控制系统的关键技术。IEC61375 提出TCN 具有两级通信总线层次结构,即多功能车辆总线(multifunction vehicle bus,MVB)和绞线式列车总线(wire train bus,WTB)及共享的上层实时协议(real-time protocols,RTP)。
  抽象的标准框架、高度的复杂性、开放性实现方法和垄断厂商的关键技术壁垒给TCN 设备协议栈的设计、实现、验证、一致性测试带来诸多挑战。
  国内外学者基于不同的关注点对TCN 中相关协议做了大量的研究。现有研究成果中3 种平台下的TCN 设备协议栈的设计验证,AweSim+VC6.0[10]、C和Petri 网,主要存在3 个方面的缺点:①硬实时性指标论证不足;②结论缺乏严格的事实基础,仿真场景多停留在单一MVB 总线或WTB 总线的分析与研究,忽略了跨总线数据传输和上层应用功能;③验证平台存在一定的局限性,如AweSim设计和研究网络协议专业性不够,C语言仿真程序分析结果不够直观,扩展性差,Petri 网在完整表达模型内涵方面显得不足。鉴于此,本文依据硬实时指标,建立了一种综合MVB、WTB和RTP在内的完备的TCN 设备协议栈模型,并针对当前仿真验证平台中的不足,基于OPNET+VC6.0 搭建了仿真场景,实现了协议栈模型的实时性分析和可行性论证。
  1 理论基础
  1.1 硬实时系统的特点
  硬实时系统是指系统的正确性不仅依赖于其逻辑结果,还依赖于所有已接受的硬实时任务完成的时间。在硬实时通信中,报文带有明确的时间限制,这些时限必须满足,否则任务未能及时完成将导致灾难性后果。高速列车对速度、行车密度和安全性有苛刻的要求,其网络控制系统也是一种典型的硬实时系统。
  1.2 TCN 硬实时指标
  TCN 采用MVB+WTB 层次结构的两级通信总线,。两级总线均为周期性主从协议,提供过程数据、消息数据和监控数据3 种服务。
  TCN 中报文的成功传输不仅取决于收到报文的完整性,还依赖于收到报文的时间。其中t_m为主帧传输时间,t_s 为从帧传输时间,t_ms 为总线主发送完主帧到开始接受响应从帧间的时间间隔。
  2 TCN 设备协议栈总体架构
  在Jimenez J 研究成果的基础上,借鉴OSI 七层参考模型分层而治的思想自顶向下设计TCN 协议体系结构。TCN系统中TCN网关设备功能最复杂,以TCN 网关设备为例, (MVB 设备协议栈类似,但不包括WTB 协议,且各层协议支持较少的功能)。基于硬实时指标,TCN 必须具备强实时性和高可靠性,这对设备协议栈的构建提出了更高的要求。由于MVB 和WTB 总线的通信速率固定,分别为1.5Mbit/s 和1Mbit/s,线路传输时延固定,只能限制报文大小和改进协议机制减小数据帧传输时延、排队时延和处理时延来提高实时性。其中MVB 协议和WTB协议位于协议栈的数据链路层,提供高效的底层介质分配和轮询机制,保证实时高效的数据交换;RTP 协议则根据实时性指标和应用需求,尽量减少排队时延和处理时延,为两级总线提供变量和消息两种通信服务;用户层实现上层应用配置和网络管理。
  3 协议模型设计
  3.1 MVB 协议模型设计
  MVB 总线管理设备和WTB 网关设备均提供MVB 总线管理功能,包括过程数据周期轮询、消息事件仲裁、设备状态定期扫描和主权转移功能, MVB 总线上设备主要用来采集列车实时运行状态,设备功能相对简单,但通信设备数量较多。按硬实时指标,数据链路层必须采用周期性主从协议保证介质的高效分配和变量的快速交换。兼顾总线周期尽可能短和总线上各MVB设备过程数据均能够实时轮询,实现中采用短过程数据报文。主设备周期性广播仅带8bit 源端地址的主帧,响应从帧可根据应用装载8bit、16bit、32bit 或64bit 的过程数据,保证高效的小数据交换。实现中MVB 总线基本微周期取1ms,其中周期相占60%,随机相占40%。即在短至0.6ms 内,MVB总线主完成多个设备的过程数据周期轮询,在短至0.4ms 内完成设备状态定期扫描和MVB 中消息事件仲裁。同时,为提供可靠性保证,在MVB 总线上配置了多个总线管理设备(BA) 作为冗余备份,MVB 总线在总线管理主权转移宏周期中的最后一个微周期按令牌传递算法在所有BA设备间执行主权转移。
  3.2 WTB 协议模型设计
  WTB 总线主要实现列车初运行自动配置和列车常规运行功能。初运行中,WTB 总线主完成自我配置,实现相联车辆的动态拓扑发现、命名和示教。常规运行状态下实现过程数据轮询、设备状态监控、消息事件轮询等功能。
  列车启动时,WTB 总线将完成列车初运行功能,总线主自我配置后,依次对发现车辆进行命名、示教。在示教过程中,收集和分发整辆列车各车辆的动态属性等拓扑信息,保证WTB 总线上所有车辆网关设备获得自己的地址、方向、相对于总线主车辆网关设备的位置和所有车辆的动态属性等拓扑信息。为了保证列车能够快速启动,初运行时间必须尽可能短,命名和示教的过程务必快速高效。因此,初运行中拓扑请求、拓扑响应、检测请求、检测响应、命名请求和命名响应帧配置较短。同时在WTB 总线中提供了弱设备作为总线主强设备的冗余备份,一定程度上提高了WTB 总线的可靠性。WTB 总线上通信设备较少,但设备功能复杂,除完成列车初运行功能外,同时负责车辆间通信设备消息的路由和转发。实现中消息数据响应帧上限为1336bit,为兼顾硬实时性指标和消息数据帧正常传输,WTB 总线的基本周期取25ms,实时控制等过程数据轮询周期为25ms。
  3.3 RTP 协议模型设计
  根据TCN 系统的通信需求和实时指标,RTP 必须为用户层提供变量和消息两种服务,变量一般标记列车的状态,如速度、发动机状态、控制命令等,实时性高,主要用于过程数据通信,并使用RTP 协议栈优化通道。为保证苛刻的实时性指标,优化通道中用户层过程变量直接通过应用接口层与数据链路层相连,同时使用共享通信存储器和变量群集提高变量访问效率。消息能够容忍一定的延迟,传输信息可能较长,如诊断信息、乘客信息等,实时性相对较低,用于消息通信,使用RTP 常规通道。RTP 常规通道包含网络层、传输层、会话层和应用接口层,提供可靠的消息服务。即使对于实时性不高的消息数据,为保证较低的端端时延,在网络层维护着站索引、功能索引、组索引和节点索引以提供快速地数据包路由和转发,减少数据帧的排队时延和处理时延;传输层使用三次握手协议建立可靠的通信连接,采用滑动窗口协议,保证高效的数据传输效率。
  4 TCN 系统实现
  4.1 系统模型
  以设计的TCN 设备协议栈模型为研究对象,基于OPNET+VC6.0 搭建了TCN 仿真场景(名称前缀sta_为普通MVB设备,ba_为MVB 总线管理设备,node_为WTB 网关设备),
  仿真场景中列车由四节车辆组成,每节车辆包含一条MVB 总线,各节车辆由WTB 总线互连。WTB 总线层利用多条总线模拟多个信道,并通过动态信道绑定实现列车初运行时主辅进程生命周期控制,达到WTB 网关设备连接方式拓__扑可变。
  4.2 参数配置
  每节车辆实际长度为26m,考虑电缆弯曲和延伸,电缆实际长度约为车辆长度的150%。车辆内MVB 总线长度配置为39m,列车中WTB总线长度配置为156m,两级总线的线路传输时延均为6.0 s/km。
  当存在强设备时,强设备成为WTB 总线的总线主;若不存在强设备或强设备失效时,则弱设备可以成为WTB总线的总线主。初运行后,除总线主外,WTB 总线上所有其它设备都执行从设备功能。过程数据周期表示该设备WTB 总线上过程数据轮询的最小周期,可短至25ms。TCN 仿真场景中4 条MVB 总线上BA 设备的重要配置参数
  MVB 总线过程数据轮询周期为1ms,8 个微周期构成一个宏周期。4 节车辆的MVB 总线每经历配置的主权转移宏周期数后执行主权转移,BA交替成为总线主执行总线介质分配。为保证TCN 中通信设备能够按需发送面向目标的消息数据,并为两级总线提供消息服务,结合列车实际应用在用户/网络管理层中配置了12 对设备应用程序通信连接。其中10对按时间间隔在区间[10ms,20ms] 内均匀分布建立通信连接,模拟常规消息通信功能,2 对按随机时间间隔建立通信连接,模拟突发消息通信功能。
  除此之外,每个MVB设备需配置相应的物理地址和逻辑地址、过程数据轮询周期和大小、设备状态扫描频率、数据传输时延参数、连接可信度、最大滑动窗口数、最大连接数、通信连接时间、用户层应用功能等信息。
  5 仿真分析
  5.1 实时指标分析
  基于多组实例长时间仿真,得出了表5 中最差应答时延、报文时延和端端时延。
  由表1、表2 和表5 可知,MVB 和WTB 总线上的过程数据的应答时延和报文时延都在实时指标范围内;TCN 系统中的消息数据端端时延远低于最大时延时限。各项指标均满足TCN 硬实时系统需求。为更全面地论证该系统的实时性,以时速360km/h(即100m/s)、列车追踪时间间隔为3min 的高速列车为例。由表5 可知,从司控台紧急制定命令主帧开始发出第一个比特到WTB总线主完成紧急制动功能调用,且所有列车制动单元将收到制动命令为止,紧急制动报文时延为1419.9 s,从制动命令发出至各制动单元开始制动,列车仅前进14.199cm。考虑到WTB 总线周期为25ms,这意味着最坏情况下紧急制动命令25ms 后才能开始发出,紧急制动报文最坏时延为26.419ms,从制动命令发出至各制动单元开始制动,列车只前进2.6419m,列车制动实时,有较好的安全性保证,列车通信网络中紧急控制命令报文的延迟对列车运行间隔的影响完全可以忽略。由上述分析可知,建立的协议栈模型实现的列车通信系统实时性强,能够满足高速列车实时控制和安全性需求。
  5.2 实时特征分析
  为验证列车初运行功能,论证初运行的高效性、实时性和可靠性,仿真分析了强设备位置与初运行时间的关系和弱设备位置与初运行时间的关系。结果表明,将中间设备配置为强设备或弱设备时,强节点未失效,列车在短至0.208 364s 完成初运行进入常规运行状态;强节点失效,列车也可在短至0.978 364s 完成初运行进入常规运行状态。列车启动不足1s即可完成初运行,进入常规运行。整个初运行过程实时、高效,有一定的可靠性。
  因TCN 中数据包多且各种数据差异显著。为更好地分析TCN 的实时性能,实现TCN 设备协议栈功能性验证、实时性分析和网络整体性能分析,基于4.2 中的仿真配置,分析了仿真系统10 分钟仿真时间内的数据业务流。介质分配高效,小数据交换频繁。4 条MVB 总线实际总线周期为2 400 000 个,完成过程数据周期轮询9 600 000 次,定期设备状态扫描241 3195 次,主权转移13 477 次;WTB总线实际总线周期约24 000 个,完成过程数据周期轮询71 976 次。消息数据通信高效可靠。系统支持最大的消息窗口为3。传输层下传数据报9 250 个,其中7 275 个数据报经过了WTB总线传输,1 975 个数据报仅通过MVB 总线完成通信过程。用户层应用功能实例实际建立740 次通信连接,传输层数据分段5 550 个,平均每次通信连接传输数据分段7.5 个;发送确认帧2 220 个,平均约3 个数据分段收到一个确认。在5 550 次消息数据分段传递过程中,MVB 总线上发生150 次消息冲突并在事件查询中执行事件仲裁算法,事件仲裁发生的概率为2.70%,消息数据冲突概率低。列车通信过程平稳,网络性能良好。WTB 总线的吞吐量,平均吞吐量约为8350byte/s,总线利用率约为7%;MVB0 的吞吐量,平均吞吐量约为39 700 byte/s,总线利用率约为21%。
  6 结束语
  本文结合TCN 硬实时指标,建立了一种综合MVB、WTB和RTP 在内完备的设备协议栈模型,并构建了精确的验证平台,有效解决了现有研究成果中3 种仿真验证平台的不足。同时,仿真验证了协议栈模型的实时指标和实时特征。结果表明,设备协议栈模型有较好的实时性,能提供列车高速运行控制下的安全性保证,具有一定的工程应用价值。在工程实现中,TCN 网络的可靠性还可通过MVB 和WTB 双线冗余备份保证硬实时命令的双线冗余传输来进一步提高。

石油勘探开发主数据模型研究与设计论文1引言进入20世纪以来,随着国家信息化带动工业化战略的持续推进,信息技术的成果已渗透到国民经济的各行各业。国内石油上游勘探开发企业,不同程度地建设了物探钻井采油地面工程等各种业务信棚室综合利用栽培技术论文1秋茬蕃茄栽培技术1。1选择品种选择耐热,抗病毒病的中熟品种。如金棚必胜金棚一号等。1。2育苗技术种子消毒用10的磷酸三钠浸种20分钟,清水洗净后备用。也可用1000倍高锰酸钾溶液关于青少年游泳运动员力量训练的理论探讨教育论文论文摘要力量训练在青少年游泳运动员中是非常重要的,本文主要是针对青少年游泳运动员的力量训练,主要从力量训练的原则,力量训练的要素,力量训练的负荷等几个方面进行了论述。论文关键词青少关于大学科技园区管理体制论文一贵州省国家大学科技园区的管理体制(一)科技园区管理机构设置为加强大学科技园区的建设与管理,成立大学科技园区管理委员会,下设科技园管理办公室,负责行使科技园管委会的日常事务和对科技新形势下高校工商管理专业人才的创业教育实践探究论文近年来,随着我国经济水平的提升,新时期衡量人才的重要标准为创新素质和创业素质。对于高等院校来说,只有适时调整人才培养模式,树立全新人才观才能满足目前社会对新型创业人才的迫切需求。本论文影响我国外贸依存度的因素分析论文摘要本文首先对我国外贸依存度的影响因素进行定性分析,然后从定量的角度进行实证分析,并在此基础上根据主要影响因素对构建适度的外贸依存度提出一些政策建议。论文关键词外贸依存度GDP文化馆在群众文化建构中的作用论文为了满足这种特殊的要求,不同层次以及各种类型的文化活动在社会上不断出现,针对这一现象,文化馆的工作人员应跳出小的文化圈子,主动去探究群众的需求,帮助群众开展各自喜爱的文化活动,以促老年性痴呆减缓效果调查论文1资料与方法11一般资料选择南昌市江纺社区2009年3月201O年3月符合美国精神疾病诊断标准和统计手册(DSMIV)中IVD诊断标准,临床评分分量表(CDR)评定为早中期的AD患新课改下的思想品德教学之我见论文摘要面对新课改下的新教材,因为教材中的图片故事材料多,小问题也不少,这与往日的教材相比,有很大差别,为此许多思品教师感到很迷茫,不知道每节课让学生掌握哪些东西。作为一名老教师的我,中国期货市场价格发现功能的实证研究论文摘要为判断中国塑料期货市场的价格发现功能,选用大商所上市的LLDPE和PVC品种为研究对象,在VAR模型下利用Johansen方法研究合约期货现货价格之间的协整关系进行检验。结果显有关机械加工设备的管理和维修的论文摘要企业中的机械设备只有正常地运转和工作,才能有效确保企业效益。而要做到这一点,就要管理好这些机械,并做好相关的维修工作。主要分析了日常机械加工设备管理中存在的一些问题,并就怎样有
我理想中的语文教师21世纪的曙光已跃过了东方的地平线,新世纪是一个充满机遇与挑战的世纪。世界范围的竞争表现为科技与教育的竞争,而语文学科在教育领域越来越凸现它的基础性。作为一名语文教师,我们是幸运的数学教育与学生整体素质的提高从我国当前基础教育改革的重点出发,把数学教育的改革同学生整体素质的提高联系起来,使数学教育在提高学生素质上发挥更大的作用,是一个重要的研究课题。数学教学的任务不仅是数学知识的传授和学生学语文到底学什么?一从近五十年教学大纲有关语文的界定中来理解。1说出来的是语言,写出来的是文章,文章依据语言,语和文是分不开的。(1950年,中央人民政府出版总署编审局编辑,初级中学语文课本的编辑大论小学生解题能力小学应用题教学的目的在于形成和发展学生的解题能力。由此,研究小学生解题能力的实质构成要素及其形成发展规律,也就理所当然地成为应用题教学心理研究的主体。但遗憾的是,我国应用题教学心理药的暗示艺术举隅内容欧阳修在六一诗话中提出对诗歌的表达艺术的要求含不尽之意见于言外,这种弦外有音,言外含意的表象艺术实际上就是一种暗示艺术。当然这种暗示艺术不只是诗歌的专利,它被广泛地运用到文学作谈语文教学中学生主体性的发挥新课程背景下,语文课堂教学改革的重点和当务之急是正确处理导与学的关系,切实抓好学生主体地位的落实,从而提高语文课堂教学效率。这是时代发展发展的需要,是尊重教育规律的体现,也是我们对走进新课程改变学生的学习方式最新颁布的基础教育课程改革指导纲要把以学生发展为本作为新课程的基本理念,提出改变过于强调接受学习死记硬背机械训练的现状,倡导学生主动参与乐于研究勤于动手,大力推进信息技术在教学过程新课程改革要求下的小学教育教学管理策略探究摘要在当前新课程改革的要求下,小学教育教学管理也面临着转型的压力。新课程改革关注学生综合能力的发展,强调教师转变思维,突出学生的学习主体地位。小学教育开展的一切教学活动及教学管理,浅谈如何增强大学生网络思想政治教育内容的实效性论文关键词高校思想政治教育网络内容实效性方法途径论文摘要通过对高校网络思想政治教育的对象进行细化研究,对网络思想政治教育内容的载体表现形式的延伸和创新,探究增强大学生网络思想政治教论新形势下高校的网络思想政治教育论文关键词高校网络思想政治教育论文摘要通过对新形势下高校网络思想政治教育的现状调查和由此而产生的问题分析,从而进一步阐明出提高高校网络思想政治教育的对策。现阶段网络信息技术深深地影高校教师在网络思想政治教育中的地位和作用论文关键词网络思想政治教育高校教师地位和作用论文摘要网络思想政治教育是思想政治教育的新形式。高校教师在网络思想政治教育中有其特殊的地位和作用。高校应加强网络思想政治教育工作队伍建设