.简单的电梯调度使用LOOK(查找)调度(电梯)电梯算法,操作系统在学术上称为SCAN算法。磁臂仅移动到请求的.外侧车道,然后转弯。找到相反方向的服务。如果请求调度的磁道为98、183、37、122、14、124、65、67,磁头从53磁道开始移动,磁头将跟随65、67、98、122、124、183、37 , 14 顺序搜索并将数据输入内存。
电梯问题分析
一、电梯的基本功能
每部电梯都有编号,方便监控和维护。每部电梯都有一个实时监控器,负责监控电梯的升降,向电梯箱发送信号,进行启动、制动、加速、减速、开启和关闭电梯门。如果电梯发生故障,也应向相应的电梯负责人发送求救信号。
2、电梯按钮功能分析
电梯(升降箱)上下移动。电梯里面有一些按钮。每个按钮代表一个楼层。按下按钮时,按钮灯亮。电梯朝某个方向移动。当即将到达某一楼层时,实时监控器判断电梯内是否有乘客想在该楼层下电梯。电梯平稳地停在该楼层的电梯口。电梯停止后,实时监控器关闭电梯内相应的按钮灯,让乘客走出电梯,然后关上电梯门,继续按原方向移动,直到到达当前位置。在移动方向上,直到乘客请求的.后一层(即:如果建筑物有50层,电梯当前正在向上移动,如果乘客请求的.高楼层是30层,电梯移动到达30层后,如30层以上无乘客请求,电梯可根据电梯内是否有“人”而下降或停止)。
除了一楼和顶楼只有一个按钮外,每层都有两个按钮,分别指示上楼和下楼的请求。按下时,按钮灯将亮起,并将请求发送到实时监视器。实时监控程序负责判断乘客。上下楼梯的请求是否与电梯当前的运行方向一致,如果不一致,则暂时不接受该请求,按钮灯会继续亮;如果一致,则实时监控器会关闭对应的上下请求按钮灯,让电梯稳定停在该楼层的电梯口,让对应的乘客进入电梯,然后继续进入原来的方向。如果同时有两个或多个楼层的请求并发生冲突,实时监控器调用冲突处理器做出决定,接受其中一个请求,并负责为每个请求关闭按钮灯上下楼梯。
3、电梯异常时的功能要求
如果电梯发生故障,实时监控器会立即将电梯设置为“不可用”状态,忽略任何请求,并向对应的电梯管理员发送求救信号。电梯修好后,管理员可以将电梯置于“工作”状态,然后恢复正常工作。
多梯调度
只是呼叫不同,其他与单梯调度相同
除了底层和顶层,只有一个按钮,每层都有两个按钮,分别指示楼上和楼下的请求。按下时,按钮灯将亮起,并向实时监视器发送请求。实时监控程序负责判断哪些电梯乘客的上下电梯请求与电梯当前的运动方向一致。若不一致,则暂不受理该请求。继续点亮;如果有一致的电梯,根据就近的原则,实时监控器会关闭相应的上下请求按钮灯,让选中的电梯平稳地停在该楼层的电梯口,让对应的乘客进入电梯,然后继续按原方向移动。
电梯外
一些新开发的物业采用了更..的呼叫方式,楼层按钮从电梯转移到各个楼层,没有呼叫按钮。乘电梯时,可以直接选择想去的楼层,乘客在指定的电梯门口等候。本呼叫系统配合门禁卡,可轻松实现楼层门禁控制。
单台电梯外派
呼叫和楼层按钮与电梯调度不一致,其他一致。
电梯按钮功能分析
电梯(电梯箱)上下移动,每个楼层都有一个出租按钮,每个按钮代表一个楼层。停止楼层队列,计算新的停止队列。电梯向某个方向移动,当即将到达某个楼层时,实时监控器判断电梯内是否有乘客想在该楼层下电梯,如果有则发出信号给电梯升降架使其减速,同时在本层电梯入口处平稳停车,让乘客走出电梯,然后关上电梯门,继续移动到下一个层站队列中的地板。
多梯外调度
在多台电梯的情况下,根据输入获取每台电梯的新队列,根据以下优先级选择响应的电梯
1) 没有变化。选择离当前楼层.近的一层
2)添加到现有停车节点 本案例有两种选择方法:平均等待时间.短,.新节点离当前楼层.近的一种;平均任务时间.短,队列.短(较高楼层需要距离加权)