电梯模拟程序设计方案
报汇人:张翰林
队长:陈帅
--战狼团
电梯模拟程序设计模块
电梯系统需求
电梯系统需求分析
系统调度策略
电梯系统演示
系统设计人员分工信息
1
2
3
4
5
活动展开流程
分大组为小组,细化分工
Stp 1
Step 2
Step 3
Setp 4
讨论设计方案
汇总各组结果,执行设计
各小组查阅资料,熟悉设计需求
电梯模拟系统需求
1
采用1个电梯共有8层楼层。 中间层每层有上下两个按钮,最下层只有上行按钮,最上层只有下行按钮。每层都有相应的指示灯,灯亮表示该按钮已经被按下,如果该层的上行或者下行请求已经被响应,则指示灯灭(取消响应) 电梯内共有8个目标楼层按钮,表示有乘客在该层下电梯。有指示灯指示按钮是否被按下。乘客按按钮导致按钮指示灯亮,如果电梯已经在该层停靠则该按钮指示灯灭。另有一开门关门按钮。当电梯停在某一楼层后,接受到开、关门信息就继续运行。如果得不到开、关门信息,等待一段时间也自动继续运行。电梯内设有方向指示灯表示当前电梯运行方向。 说明:模拟电梯采用MFC界面设计。
电梯模拟系统需求分析
2
,所有按钮都没有按下。 。呼叫和目标对应的楼层可能不是电梯当前运行方向可达的楼层。(每个楼层出现的乘客数量,以及所要到达的目标楼层的方向是随机产生的) 。 ,电梯加速减速等外界因素(可能导致停靠时间的长短变化)不予考虑。假设电梯正常运行一层的时间是3S,停靠目标楼层、上下乘客和电梯继续运行的时间是3S。
系统的调度策略
3
调度策略一:
按照排队的方案,把所有的电梯乘坐请求按时间排队,这种设计方案由于效率低下,明显不合理。
(2) 调度策略二:
在运行控制中所规定的安全前提下,一次将一个方向上的所有呼叫和目标全部完成。然后掉转运行方向完成另外一个方向上的所有呼叫和目标。可以采用设定目标楼层的办法来实现这个策略,即电梯向一个目标楼层运行,但这个楼层可以修改。[详情]
: ,那么如果新到一个介于当前电梯所处楼层和目标楼层之间,又可以安全到达的向上呼叫或者目标,将目标楼层修改为这个新的楼层。 ,那么如果新到一个介于当前电梯所处楼层和目标楼层之间,又可以安全到达的向下呼叫或者目标,将目标楼层修改为这个新的楼层。: ,当它到达某个目标楼层后,则依照以下顺序确定下一个目标楼层: ,那么以最低的高于当前楼层的有向上呼叫或者目标的楼层为目标。 ,那么以最高的向下呼叫或者目标所在楼层为电梯当前目标楼层。 ,那么以最低的向上呼叫所在楼层为电梯当前的目标楼层。 (此时实际上没有任何呼叫和目标),那么电梯无目标,运行暂停。,依照以下顺序确定下一目标楼层: ,那么以最高的低于当前楼层的有向下呼叫或者目标的楼层为目标。 ,那么以最低的向上呼叫或者目标所在楼层为电梯当前目标楼层。 ,那么以最高的向下呼叫楼层为目标楼层。 (此时实际上没有任何呼叫和目标),那么电梯无目标,运行暂停。
电梯系统的演示
4
(1)
电梯电路模型设计
查看
:
采用了两部电梯,分别用左右两排黄灯表示,黄灯亮表示当前电梯位置,中间蓝灯亮表示对应楼层有人等待(蓝色灯为随即点亮)。
:
按照前面规定的调度规则,去响应请求,模型的效果为依次点亮电梯经过处相应的LED灯,时间间隔为3S,然后到达目标楼层,持续点亮当前楼层对应的灯,表示电梯停止等待,随即灭掉所在楼层对应的蓝色LED灯,表示人进入电梯。然后电梯继续运行到目标楼层,持续点亮当前楼层对应的灯。表示电梯停止,再点亮对应楼层的蓝色LED,蓝色灯亮2S,然后灭掉,表示人离开电梯。若其他楼层没有请求,则电梯停在当前位置,表示为该楼层对应的LED所代表的电梯一直亮,直到再去响应请求。
电梯电路模型设计说明
电梯系统的演示
4
(2)
MFC
电梯模拟系统界面设计
运行程序
电梯模拟系统 来自淘豆网m.daumloan.com转载请标明出处.