代码改变世界

电梯调度(一)

2014-03-10 20:53  铿锵玫瑰—叶  阅读(209)  评论(0编辑  收藏  举报

项目人员:刘静(20092532)、解凤娇(20112878)、王洪叶(20112886)

         项目名称:电梯调度

         项目背景:

              试想一下,我们正在构建一个高大的办公楼,它有大约电梯配置如下: 

              大厦有21层, 4部电梯,很多乘客使用这些电梯的日常(旅客重量:平均70公斤最大120公斤,最小45公斤)。

              其他数据常量:

                       电梯速度,开/关门时间,乘客的时间要进/走出电梯。 

                       该大楼有21层,从地面0 , 1 ​​, ... 20 。地板0是地下停车场水平, 1楼是大堂的水平。大多数人都在/走出大楼通过这些2层。

            数据如下图:

                  

 

               项目需求分析:

               电梯在运行时,人员流动性比较大,故应考虑以下几点:

                   用户需求:

                    (1)、用户可以自主选择上下电梯按钮;

                    (2)、用户可以自主选择所要到达的楼层;

                    (3)、电梯运行时,如若发生故障,用户可以请求紧急呼叫;

                    (4)、在空白等待时刻。可以自主选择开/关电梯;

                  电梯调度需求:

                    (1)、在乘客乘坐电梯时可以随时计算载重,以免超过载客量;

                    (2)、响应用户请求,选择停靠楼层;

                    (3)、电梯上行时,对于下行响应不予处理,等到下行时,再做判断,做出响应;

 

 

               电梯运行时间调研: