小组成员:王鑫楠 安娜

程序情景:

      正在构建一个高大的办公楼,大约电梯配置如下:大厦有21层,4部电梯,电梯日常承重为:旅客重量平均70公斤,最大120公斤,最小45公斤。其他常量数据:电梯速度,开关门时间等可以假设。

基本设计思路:

      电梯调度算法的基本原则先来先得,1.如果在电梯运行方向上有人要使用电梯且其所需运行方向一致,则开电梯门,继续运行,否则电梯门不开。2.如果电梯中的人还没有到达目的地则继续向原方向运动。3.使用一个按钮控制4个电梯,判断最近且电梯运行方向符合乘客需求的电梯开门。

      先查询电梯运行方向的楼层是否存在有其他键被按下或有人未达目的,有就继续往该方向运行,如果没有就查询电梯运行反方向的楼层是否有按键被按下,如果有电梯就改变方向,反方向运行。如果没有电梯就停止在该楼层,30秒后如果没有任何键被按下,电梯就自动返回1楼驻停。同时,电梯乘客所去的楼层方向与电梯当前方向一致的话,则电梯优先搭载该乘客。随后再搭载去反方向的乘客。

 

目前正在考虑设计情景:

 

           1. 办公楼上下班高峰时段电梯停驻情况

 

           2.正在运行的电梯检查停驻楼层时间(开门时?关门时?选择楼层时?)

 

           3.在不同时段四部电梯的优先调度权

 

2014.3.1017:20pm,在260医院住院部调查

 

           1楼直达11楼,越1分钟,平均每层楼6秒,

 

           /关门用时2.3秒,

 

           每部电梯分别用一组按钮控制,分单层,双层,单双层电梯和手术专用电梯。(我们也可以选择这样的方式减少乘客到达目的的时间)。