论文部分内容阅读
现代城市轨道交通系统是一个在高载客量、高密度下运行的列车运行控制系统。对提高城市轨道交通系统运输效率和运输密度的要求来说,列车运行控制系统是必不可少的。但是要在实际的运营系统上作研究和测试是不可能的,而采用计算机仿真的手段就能很好的解决这些问题。建立城市轨道交通列控仿真系统,可以为列车控制系统研究人员提供方便的研究平台,为线路控制系统评估提供高可信的数据,为控制系统改进提供强有力支持,因此具有重要的作用。
考虑到仿真系统的复杂性,本文从仿真软件的功能需求出发,从仿真软件的描述到仿真软件的开发作了深入的研究,探索了一种基于UML的仿真软件开发方法,运用统一建模语言(UML)和Rational统一过程(RUP)这两种有效的工具,对仿真系统的建模和软件开发的过程进行规范化的描述。使用这种方法将仿真软件的开发分成了四个阶段,在每个阶段中Rational统一过程指导有效地使用UML建模,通过UML标准性的图形语言将模型可视化,从而达到可视化建模,提高仿真软件生产率和仿真软件可维护性。
论文运用基于UML的仿真软件开发方法,参照北京地铁一号线列车运行控制系统的功能和结构,完成了仿真系统的开发。首先在对北京地铁一号线列车运行控制系统的实际情况进行分析和研究的基础上,采用面向对象的设计思想,提出了仿真系统的分层结构,将仿真系统模型划分为了八个子模块;接下来按照Rational统一过程对仿真软件进行开发的步骤,分阶段有计划地对仿真系统进行开发。在每个阶段中运用UML建模语言和Rose可视化建模工具辅助开发过程,获得了仿真平台的各个描述视图及相关的文档、说明书等;最后在仿真系统之上,运用建立的列车、线路等模型对列车的运行仿真,对控车的策略进行测试,完成了运行数据的分析评估。