电梯调度 需求分析 结对开发

 

软件需求说明书

1引言

1.1编写目的

为了完善现有电梯的调度系统,减少人们乘坐电梯时的等待时间,发挥电梯的最大效率,让生产商能够造出跟人性的电梯。

1.2背景

本软件是电梯调度系统,有我和同学提出,并进行开发,面向电梯生产商。能解决商场,超市,公共场所,办公场所等电梯繁忙的问题。

1.3定义

电梯调度系统即对电梯进行算法优化,使电梯效率更高。

1.4参考资料

       《C语言程序设计》谭浩强

2任务概述

2.1目标

本软件旨在优化电梯调度的算法,不同场合找到最适合的算法,并实施调度,作用与各种电梯繁忙的场合。开发时使用到VS2010开发环境。是一个独立的软件。

2.2用户的特点

用户需要具备基本的计算机技术知识,操作人员应为电梯公司的专业技术人员,具备完整专业素质。该软件只能使用在电梯调度上。

2.3假定和约束

我们0元开发,期限不限。

3需求规定

3.1对功能的规定

不用输入,不用输出,存入系统,即可运行。

3.2对性能的规定

3.2.1精度

精确到秒这个数量级

3.2.2时间特性要求

应该能够响应及时,反应灵敏。

3.2.3灵活性

       根据具体的地方有不同的灵活性。

3.3输人输出要求

无需输入,自动运行。

3.4数据管理能力要求

    

3.5故障处理要求

软件损坏能及时停止电梯,硬件损坏能有急救装置。

3.6其他专门要求

运行在开发板上。

4运行环境规定

4.1设备

4.2支持软件

支持windows7操作系统、vs2010编译(或汇编)程序、测试支持软件等。

4.3接口

4.4控制

信号来源于红外感应,和人按键输入。

高峰时期的人数统计:

上下课间会是学生使用电梯的高峰期,故定点在10点整,和12点整会是最高峰,

15人电梯空间基本占满,但没有出现超重现象。

2分20电梯从18楼降到一楼

9:50到10:00期间,一个电梯4次停靠在一楼,三次人员分别为12,15,14,13 

目前电梯调度中存在的问题:

问题1.在中间楼层,出现有人按了按钮,但离开了,电梯到达该层,仍然停靠的问题。

解决方案:在电梯门口加上红外感应装置,如果有人按开关,那么电梯停靠在那一层,如果,按开关后红外感应该人离开,则取消在该层停靠。

问题2.如果在较靠前的楼层中上去较多的人,称电梯为满状态,此时如果下面的楼层有使用电梯请求,电梯依然开门,但该层人见电梯满状态,无法进入,所以,延长了电梯的使用时间。

解决方案:将满状态定义为:电梯的净重达到电梯的承载极限,或者,人数超过电梯的承载人数上限(防止空间满),叫做满状态。

         当电梯满状态的时候,下面楼层不停靠,直到有人下电梯,电梯为非满状态。

  

输送能力:在给定的时间周期内(一般5分钟),单梯或群梯能够运送的乘客数占该建筑内总人数的百分比。

 

乘客后梯的烦躁程度:超过乘客心里承受候梯时间时,乘客就会烦躁和不耐烦。乘客候梯的烦躁程度实际侯梯时间的平法成正比。

平均运转间隔时间:1台电梯时,指1天内轿厢相邻2次离开主楼层时间间隔平均值;对n台群控电梯时,上述时间需除以n

乘客的平均等待时间:平均运转间隔时间的一半。

电梯名称

停靠层数

停靠时间

平均时间

1

8层--18层单层,停靠于:11 13 17 18

10s 12s 11s 15s

12s

2

8层--18层双层,停靠于:12 14 16 18

12s 10s 14s 12s

12s

3

8层--18层单层,停靠于:9 11 15 18

11s 13s 12s 13S

12.25s

4

8层--18层双层停靠于:8 10 12 16 18

11s 13s 9s 10s 16s

11.9S

2分20电梯从18楼降到一楼,承载上限1150

所以平均等待时间是:((12+140×2)+(12+140×2)+(12.25+140×2)+(11.9+140×2))/(4×4)=82.0375s

 

 

原文地址:https://www.cnblogs.com/zhaixing/p/4369502.html