论文题名: | CBTC车载脚本数据自动生成方法研究及其软件开发 |
关键词: | 车载子系统;脚本数据;站场图仿真;自动生成;软件开发;列车控制系统 |
摘要: | 车载子系统作为列车控制系统的重要组成部分,具有高安全性和高效率的需求。车载子系统能否准确实现全部功能关系到列车的运行效率与安全。而测试人员在对车载子系统进行测试时,如果纯粹靠手工设计,工作量非常大。因为实时性的要求,嵌入式软件的周期一般在毫秒级,为了测试一个功能,有时候脚本会达到成千上万的周期数,并且每一个周期所要求的输入数据都是在动态变化的。因此有关脚本自动化生成,急需发展相应的方法与工具。 针对上述问题,本文进行了脚本数据的自动生成方法研究并对软件进行实现。论文的主要工作如下: (1)对车载子系统的系统结构及其功能设定进行分析,提出脚本数据自动生成软件需要仿真实现的两大功能,即站场图仿真和车载仿真。为了便于后续测试人员操作,提出车载子系统自动化测试流程。 (2)总结脚本生成规律,研究脚本数据自动生成的总体流程,并对脚本数据的内容及其数据结构进行设计。 (3)针对脚本数据自动生成问题,研究相应的生成方法。对测试车载子系统所需模拟的数据,按区域控制器信息、中央控制器信息、站场设备信息、列车当前状态信息进行分类,研究其生成规则并实现各部分数据的自动生成。 (4)针对脚本数据自动生成所需仿真的两大功能,进行软件模块的设计与实现。对于站场图的仿真,基于位置关联,将站场设备转化为拓扑结构,以道岔指代点,轨道指代边,其他站场设备位置由与轨道距离确定,并提出站场图自动生成算法。对于车载仿真,建立单质点模型进行动力学分析,并设计列车自适应自动对站算法。 (5)基于:1)操作系统 Windows XP,Windows Vista,Windows7;2)开发工具 Visual Studio2010;3)数据库 ADO.NET+SQL Server2008,开发一款脚本自动生成软件。 |
作者: | 权源 |
专业: | 控制工程 |
导师: | 沈波 |
授予学位: | 硕士 |
授予学位单位: | 东华大学 |
学位年度: | 2017 |
正文语种: | 中文 |