标签:
结队成员:李宝全 & 黄一凡
作业成果展示网址:4路电梯调度算法展示 http://ele.libq.ren/
现有一新建办公大厦,共有21层,共有四部电梯,所有电梯基本参数如下表所示:
电梯编号 |
可服务楼层 |
最大乘客数量 |
最大载重量 |
1 |
全部楼层 |
10 |
800 kg |
2 |
单层 |
10 |
800 kg |
3 |
双层 |
20 |
1600 kg |
4 |
全部楼层 |
20 |
2000 kg |
其使用规定如下:
1、楼层号为0~20,其中0号为地下一层;
2、有楼层限制的电梯不在响应楼层停靠,如单双层;
3、所有电梯采用统一按钮控制
请根据上述要求设计并实现一个电梯控制程序,如果有图形显示就更好了。
我们对于合理的电梯调度行为描述如下:
先从单部电梯的调度里流程开始讨论,电梯的初始状态为闲置状态,在外部按钮事件的响应下唤醒电梯,电梯开始运动,调度图如下:
图1 单部电梯调度图
在进行多部电梯的调度时,因为每部电梯的内部事件相互独立,所以只需要修改外部事件的响应规则即可。
图2 多部电梯调度图
结对作业——电梯调度算法的实现与测试之需求分析与算法设计(未完待续)
标签:
原文地址:http://www.cnblogs.com/libaoquan/p/5326683.html