论文部分内容阅读
城市轨道交通具有运营路程短、运行间隔密、方便快捷等特点,可以有效缓解城市的交通压力。而乘务人员是轨道交通运营管理的核心,只有合理的安排乘务人员的值勤任务,才能保证地铁的运营安全。以往的乘务人员调度主要依靠有经验的调度员手工绘制各种电子表格,一般耗时数周才得到乘务人员的值勤班次表。这种方式工作量大,效率低,易出差错。为了加快轨道交通的信息化进程,开发一套满足实际使用需求的乘务人员调度系统显得很有必要。本文首先总结了轨道交通领域的研究现状,对地铁的业务流程进行了详细的需求分析,设计了乘务人员调度系统的整体结构、各功能模块,操作流程和数据库。系统的主要目标是自动生成乘务排班计划,完成乘务人员的调度任务。本文针对地铁乘务人员的出退勤规律,交接班规则,工作时间长度,并结合乘务人员的休息时间、地铁客流的高峰时段等约束条件,将系统的核心问题——排交路问题,定义为多目标多约束的集合覆盖问题。查询大量的资料,对其进行了深入的研究,建立了合适的乘务人员调度模型,并使用改进的遗传算法求解该模型,利用测试数据对该模型进行了检验。最后使用C#实现了该系统,系统能自动生成乘务排班计划,使乘务人员能顺利的值勤。本系统除了实现自动生成乘务排班计划的功能外,同时提供车站信息管理,运行图信息管理,乘务人员信息管理,系统权限管理,日志信息管理等功能。在本文最后,使用Robot Framework测试框架对该系统进行了自动化测试,来验证系统的所有功能是否符合预期。结果表明本系统是安全的、可靠的。使用本系统可有效减少人工编制交路或排班表的工作时间,降低地铁乘务人员的管理难度,进一步的提高地铁运营管理效率,对地铁系统的信息化发展具有重要意义。