摘要针对大型建筑中多部联动的高速电梯,需要电梯运行调度控制器负责这些电梯的运行控制。电梯运行控制仿真系统正是对电梯群控系统的一种可视化模拟,系统通过参数输入,随机生成对象以及对模拟数据的采集,在对不同时段电梯使用的统计数据分析后,给出一个较优的电梯运行控制方案。60130
仿真系统使用面向对象的设计方法和MFC设计框架,通过Visual C++多线程编程在Windows下实现,合理利用数组、链表等数据结构,简洁明了的完成了系统的功能,对象生成具有随机性,避免模拟过程的重复化导致实用性降低,经测试,在系统时间间隔较大时,系统的仿真效果较好,数据具有一般化特征,能够反映真实的电梯模拟环境,有助于实现对电梯运行控制的分析与评估。
关键词 电梯运行仿真 电梯调度算法 多线程 可视化编程
毕业设计说明书(毕业论文)外文摘要
Title The design and implementation of elevator running control simulation system
Abstract
For some of the linkage in large buildings, high-speed elevators, elevator running need scheduling controller is responsible for the operations of the elevator control. Elevator running control simulation system is a visualized simulation of elevator group control system, the system through the parameter input, randomly generated objects as well as to the simulation data collection, in the use of elevators in the different periods after statistics analysis, gives a more optimal control scheme of elevator running.
Simulation system using the object-oriented design method and the MFC framework design, through the Visual c + + multithreaded programming implementation under Windows, reasonable use arrays and linked list data structure, the simplicity of the completed system function, the object is generated with randomness, to avoid repeating the simulation of the process results in the decrease of practicality, after testing, the system time interval is larger, the system of the simulation effect is better, the data has general characteristic, can reflect the real elevator simulation environment, help to realize the analysis and evaluation of elevator running control.
Keywords The simulation of elevator running The elevator scheduling algorithm multithreaded visualization programming
目次
1 引言 1
1.1 选题目的 1
1.2 研究意义 2
1.3 研究现状 2
1.4 研究内容 3
1.5 研究方法 4
2 相关知识和技术基础 5
2.1 电梯群控技术概述 5
2.2 Windows多线程编程 5
2.3 可视化编程技术 6
2.4 MFC框架 6
2.5 开发与运行环境 7
3 电梯模拟系统的设计 8
3.1 需求分析与概要设计 8
3.2 数据结构设计 8
3.3 界面设计 9
3.4 选梯算法 11
4 电梯模拟系统的实现 12
4.1 关键的参数定义