论文题名: | TCN底层协议建模与实现 |
关键词: | 列车通信网络;TCN底层协议;动态性能;总线建模;仿真分析 |
摘要: | 列车通信网络技术是现代列车关键技术之一,本文在铁道部重点课题“TCN底层协议及关键技术研究”的基础上展开并进行了延续和扩展。列车通信网络的应用是保证列车控制有效性、安全性及旅客舒适性的必要措施。作为列车控制系统的重要组成部分,要求列车通信网络具有较高的实时性、可靠性及安全性。我国在列车通信网络方面的研究起步较晚,虽然取得了一定的进步,但较一些发达国家还有一定差距。 本文着眼于TCN的底层协议,围绕列车通信网络在性能评估、优化及具体实现等关键问题展开研究,所完成的主要工作及获得的创新性成果如下: 1、针对列车通信网络动态性能分析的需求,研究了现场总线建模的方法,指出Petri网是适用于对现场总线这种分布、离散、并发、随机系统进行建模的方法。广义随机Petri网(GSPN)、确定与随机Petri网(DSPN)、随机着色Petri网(SCPN)是针对网络底层协议的不同抽象层次进行建模的有效工具。分析了Petri网特性与被建模网络协议特性之间的关系以及采用随机Petri网的稳态概率进行网络协议性能分析的方法。随着计算机软硬件水平的发展和Petri网复杂性的不断提高,软件模拟与仿真方法将是基于Petri网分析的主要方法。针对MVB总线性能分析的不同需求,建立了MVB总线的GSPN模型、事件仲裁模型和MVB总线的着色Petri网模型,采用Petri网计算机辅助分析软件TimeNET和CPN-Tools进行仿真分析,给出了仿真分析结果。MVB总线的GSPN模型用于分析其单纯过程数据的通过性能,事件仲裁模型分析了偶发相时间宽度、设备地址相似度及偶发相均匀度对于事件仲裁性能的影响,从而提出了优化周期扫描表的问题。在对比分析了随机着色Petri网建模与单纯离散事件仿真方法不足的基础上,提出了基于OMNET++与SCPN相结合的TCN仿真分析方法,利用该方法建立计算机仿真分析平台,有效利用了二者的长处,更加适合于TCN的仿真分析与验证。 2、为了达到在保证车载控制网络中过程数据可靠调度的前提下尽量提高消息数据通信性能的目的,提出了MVB总线周期扫描表的优化设计方法。首先提出了衡量周期扫描表相关基本指标的概念,讨论了按照IEC61375-1标准所构造的周期扫描表的缺陷,之后针对是否报文定时相关提出了两种优化设计算法。对于报文定时无关的可以采用逐步填空法完成,而对于报文定时相关的周期扫描表(TPPT)构成问题,则采用混合遗传算法进行求解。建立了TPPT问题的数学模型,给出TPPT问题的目标函数,及编码、选择、交叉和变异的方法。结果表明这两种算法可以较好的优化MVB周期扫描表的构造。为了克服混合遗传算法易于陷入局部最优的问题,进一步提高优化速度,提出了基于S-Tent映射的混沌混合遗传算法。讨论表明S-Tent映射具有均匀的遍历特性,给出了TPPT问题的染色体尺度变换方法。从最终的性能评估可以看出,基于S-Tent映射的混沌混合遗传算法是对TPPT问题实现最优配置的有力手段。 3、在自主设计的总线访问专用IP核的基础上,提出了基于SOPC技术的总线控制器和应用处理器的融合方法。MVB总线控制器是实现MVB总线网络功能的关键器件,负责访问MVB总线,并提供与微处理器的通信接口,实现数据传输。在应用MVB总线控制器时,通常需要与外置处理器共同完成总线通信任务。本文给出了MVB总线控制器的接口设计方案,完成用于总线访问的专用IP核,采用SOPC技术将应用处理器同MVB总线控制器集成在同一块FPGA芯片之中,从而提出了一种具备更高集成度的MVB总线接口实现方案。 4、建立了满足TCN网络实验及测试需求的TCN网络半实物仿真平台。半实物仿真平台可以提供网络设备的验证平台,同时可以为TCN网络的性能测试提供实验环境。在该平台搭建过程中重点研究了典型电力机车的信号控制电路,将一些司机室的实物设备通过TCN网络与PC机连接。PC机模拟其它大型的复杂设备,从而构成半实物仿真平台。在该平台上进行的相关实验,可以验证本文提出的网络模型、周期扫描表的优化方法及基于SOPC技术的TCN接口实现方法等的正确性。 最后,在总结全文的基础上,给出了论文研究过程中得出的思考和结论,提出了一些需要进一步深入研究的问题。 |
作者: | 王永翔 |
专业: | 电力电子与电力传动 |
导师: | 王立德 |
授予学位: | 博士 |
授予学位单位: | 北京交通大学 |
学位年度: | 2009 |
正文语种: | 中文 |