1、摘 要I硕士学位论文(20 届)基于粒子群算法的列车调度管理系统的设计与实现姓 名学 科 、 专 业 软件工程研 究 方 向西安交通大学硕士学位论文指 导 教 师论文提交日期摘 要III摘 要铁路调度信息内容的获取和信息流的及时传输以及信息数据的共享是实现现代铁路运输信息化研究的主要内容,因此,铁路专业的信息技术将成为构造和实现现代化铁路调度系统非常重要的信息技术基础,全面开展铁路调度信息系统的研究与设计符合铁路信息技术发展的要求。本文正是在铁路运量激增、逐步通过减员来增效的巨大压力下,围绕着用现代信息技术来改造传统比较单一的指挥调度模式这种思路开展研究工作的。列车调度管理系统它不仅涵盖了铁路
2、运行图、日班计划、调度命令、铁路调度数据统计分析信息系统及铁路运输物流信息系统的全部内容,而且需要实现这些系统的信息在统一的平台上进行处理、决策、记录、分析和管理,是从传统手工模式向新型的数字化、网络化、智能化方向发展的起步工程之一。论文首先简要介绍了铁路调度信息系统国内外现状,从信息化建设的角度分析了铁路列车管理系统的现实需求,阐述了现阶段发展列车调度系统的意义,其次通过粒子群算法基本原理,描述了粒子群算法的模式、优点和发展方向。同时重点对列车调度系统进行分析与设计,提出了列车调度系统的总体结构以及设计思路,并将系统分层,用数据流图的方式对列车调度管理系统进行功能结构分析,同时对系统进行了模
3、块化,对各个模块间的接口结构及模块内部类结构都进行了较为深入的研究。最后通过系统各项功能的实现,并对其在试运行期间进行了测试,验证了系统的可靠性和正确性。试运行结果表明,系统准确可靠,符合各项要求。铁路列车调度管理系统体系框架的研究在企业内属于首次进行,没有先行经验、模板可参考和遵循。同时在系统体系框架的研究之初,需求并不十分明确,本论文在铁路列车调度管理系统体系框架的研究中采用了面对过程的方法,而对系统中的部分功能模块采用了面对对象的方法。关 键 词:粒子群算法;信息化;调度论文类型:应用研究西安交通大学硕士学位论文IVABSTRACTIt is the main contents to a
4、chieve information research on modern rail transport for obtaining railway dispatching information content, the timely transmission of information flow and sharing information and data. Therefore,information technology of railway will be an important information technology foundation of construction
5、 and implementation of railway dispatching system. It will be to meet the requirements of railway information technology development that carry out a comprehensive study and design on railway dispatching information system. In this paper, I make research work with this idea of using modern informati
6、on technology to transform traditional single dispatching mode,in railway traffic surge, gradually shedding workers by the enormous pressure.Train dispatching management system covers not only the railway operation chart, day planning, scheduling commands the entire contents of the railway Dispatchi
7、ng data analysis information systems and rail transport logistics information system, but also the need to achieve these systems for processing information in a unified platform, decision-making, recording, analysis and management.It is one of the traditional manual mode to the new digital, networke
8、d, intelligent direction of the initial project. Paper briefly describes the status of railway scheduling information systems at home and abroad. It is from the perspective of information technology to analyze the practical needs of a train management system. First I explained the significance of th
9、e present development of train dispatching system. Secondly by the basic principles of particle swarm, I describes the model, the advantages and development direction of the particle swarm optimization. While I focus on the train dispatching systems analysis and design, raise the overall structure a
10、nd design ideas of train dispatching system, and tiered system.I analyze functional structure of the train dispatching management system using data flow diagram.While I modular system, and carry out a more in-depth study on the interface structure and the internal class structure of each module betw
11、een the modules. Finally, through the system functions achieved, I test the system during the test run to verify the reliability and validity of the system. The test run results show that the system is accurate and reliable, in line with the requirements.It is first time for the research on system f
12、ramework of railway intelligent dispatching system in the enterprises. There is no experience and templates for reference and follow. Meanwhile at the beginning of the research on the system framework, demands were not very clear. We use a process-oriented approach on the research of railway intelli
13、gent dispatching system framework in this thesis. However, we use object-oriented approach for part of the function module in the system.ABSTRACTVKEYWORDS: Particle Swarm Optimization;Informatization;DispatchingTYPE OF THESIS: Application research西安交通大学硕士学位论文VI目 录1 绪论 .11.1 课题背景及意义 .11.2 国内外发展现状 .11
14、.2.1 国外铁路管理信息系统的发展现状 .11.2.2 我国铁路管理信息系统的发展现状 .41.3 论文的主要内容 .51.4 论文的组织结构 .52 粒子群算法概述 .72.1 粒子群算法起源与基本原理 .72.1.1 粒子群算法的起源 .72.1.2 粒子群算法基本原理 .72.2 粒子群算法的两种模式 .82.3 粒子群算法的优点 .82.4 粒子群算法的发展方向 .92.5 本章小结 .93 系统分析与设计 .103.1 系统建设目标 .103.2 系统的需求描述 .113.2.1 系统性能需求描述 .113.2.2 系统架构描述 .123.2.3 系统功能需求描述 .123.3 系
15、统分析 .14目 录Error! No text of specified style in document.VII3.3.1 体系分析 .143.3.2 功能需求分析 .163.3.3 系统功能建模 .183.4 系统设计 .213.4.1 粒子群算法设计 .213.4.2 数据流图设计 .223.4.3 系统功能设计 .253.4.4 系统数据模型设计 .293.4.5 系统数据结构的抽象类设计 .313.5 系统数据库设计 .323.5.1 系统与数据库服务器的数据交换 .333.5.2 系统数据表 .343.5.3 数据库服务器与存储 .353.6 本章小结 .364 系统实现与测试
16、 .374.1 粒子群算法实现 .374.2 系统实现 .384.2.1 系统工作站设置 .384.2.2 应用程序结构实现 .384.2.3 数据采集与传输 .434.2.4 数据库同步复制更新的实现 .444.3 联网后用户功能管理实现 .454.3.1 参数设置 .464.3.2 系统界面 .47西安交通大学硕士学位论文VIII4.3.3 阶段计划接收 .484.3.4 调度命令 .484.3.5 运行图 .494.3.6 统计 .514.4 与车站信息系统联网后功能实现 .524.5 系统测试 .534.5.1 测试环境 .534.5.2 测试说明 .544.5.3 测试结果 .544
17、.6 本章小结 .565 结论与展望 .575.1 结论 .575.2 展望 .57参考文献 .59致 谢 .61声 明 .62目 录Error! No text of specified style in document.IXContents1 Preface.11.1 Background and significance of the thesis.11.2 Development of domestic and foreign situation .1 1.2.1 Development of foreign railway management information system
18、.1 1.2.2 Development of domestic railway management information system.4 1.3 The main contents of this thesis.51.4 Organizational structures of this thesis .52 Overviews of particle swarm optimization .72.1 Origins and basic principles of particle swarm optimization.72.1.1 Origins of particle swarm
19、optimization .72.1.2 Basic principles of particle swarm optimization.72.2 Two modes of particle swarm optimization.82.3 Advantages of particle swarm optimization.82.4 Development direction of particle swarm optimization.92.5 Summary of this chapter .93 Analysis and design on the system .103.1 Constr
20、uction target of the system.103.2 Description of system requirement .113.2.1 Performance requirements description of the system .113.2.2 Description of the system architectures .123.2.3 Description about functional requirements of the system.123.3 Analysis of the system .143.3.1 System analysis .143
21、.3.2 Analysis on performance requirements.163.3.3 Modeling of system functions.18西安交通大学硕士学位论文X3.4 Design of the system.213.4.1 Design of particle swarm optimization .213.4.2 Design of data flow diagrams .223.4.3 Design of system functions .253.4.4 Data model design of system .293.4.5 Abstract class design on data structures