控制N部M层电梯协同工作软件体系结构_第1页
控制N部M层电梯协同工作软件体系结构_第2页
控制N部M层电梯协同工作软件体系结构_第3页
控制N部M层电梯协同工作软件体系结构_第4页
控制N部M层电梯协同工作软件体系结构_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、控制控制 N 部部 M 层电梯协同工作层电梯协同工作的软件体系结构的软件体系结构目录控制 N 部 M 层电梯协同工作的软件体系结构. 11 请求层.11.1 按钮.2电梯按钮.2楼层按钮.21.2 指示灯.2按钮指示灯.2电梯指示灯.22 状态层.32.1 电梯组成.3曳引系统.3导向系统.3轿厢.3门系统.3重量平衡系统.3电力拖动系统.4电气控制系统.4安全保护系统.42.2 具体原理.42.3 状态转换图.5系统功能.5用例说明.5状态转换图.62.4 状态列表.62.5 事件 Event.72.6 状态迁移表.73 响应层.73.1 获取请求.8故障按钮.8电梯按钮请求获取. 8楼层按

2、钮请求获取. 83.2 调度算法.8故障按钮调度.8楼层按钮和电梯按钮调度. 83.3 选择电梯.9故障选择.9正常选择.94 数据层.94.1 算法.9传统电梯调度算法. 9实时电梯调度算法. 104.2 维修记录.114.3 故障日志.12控制控制 N 部部 M 层电梯协同工作的软件体系结构层电梯协同工作的软件体系结构1 1 请求请求层层用户通过按钮来表示自己的请求,如上下楼层或在电梯内选择将要到达的楼层。1.1 按钮按钮电梯按钮、楼层按钮电梯按钮电梯按钮其中每部电梯有 m+1 个按钮,表示 1-m 层以及一个应急按钮。当按下已经按钮时,发送应急请求,立即将该电梯转为停止状态,并联系管理员

3、。楼层按钮楼层按钮除顶层和底层外的楼层有“上”和“下”两个按钮,顶层只有“下”按钮,底层只有“上”按钮。楼层按钮表示用户的移动方向。1.2 指示灯指示灯按钮指示灯、电梯指示灯按钮按钮指示灯指示灯每个电梯按钮以及楼层按钮都有自己的指示灯。当用户按下按钮时,指示灯亮, 表示电梯管理系统已经正确地获取了来自用户的请求。 当某个请求完成之后,代表该请求的指示灯由亮变暗。而当所有的指示灯都为灭时,表示该电梯处于空闲状态。电梯指示灯电梯指示灯每层楼的每部电梯上方都有一个大型的指示灯, 即每部电梯共有 m 个指示灯;整栋楼共有 mn 个指示灯。当该电梯停止在当前楼层时,该电梯在本楼层的指示灯会亮。2 2 状

4、态层状态层状态层是对电梯运行状态的一个描述,一般有空闲停止状态,使用中上升,下降或接到调度命令,故障状态暂停使用等。2.1 电梯组成电梯组成曳引系统曳引系统曳引系统的主要功能是输出与传递动力,使电梯运行。曳引系统主要由曳引机、曳引钢丝绳,导向轮,反绳轮组成。导向系统导向系统导向系统的主要功能是限制轿厢和对重的活动自由度, 使轿厢和对重只能沿着导轨作升降运动。导向系统主要由导轨,导靴和导轨架组成。轿厢轿厢轿厢是运送乘客和货物的电梯组件,是电梯的工作部分。轿厢由轿厢架和轿厢体组成。门系统门系统门系统的主要功能是封住层站入口和轿厢入口。门系统由轿厢门,层门,开门机,门锁装置组成。重量平衡系统重量平衡

5、系统系统的主要功能是相对平衡轿厢重量, 在电梯工作中能使轿厢与对重间的重量差保持在限额之内,保证电梯的曳引传动正常。系统主要由对重和重量补偿装置组成。电力拖动系统电力拖动系统电力拖动系统的功能是提供动力,实行电梯速度控制。 电力拖动系统由曳引电动机,供电系统,速度反馈装置,电动机调速装置等组成。电气控制系统电气控制系统电气控制系统的主要功能是对电梯的运行实行操纵和控制。 电气控制系统主要由操纵装置,位置显示装置,控制屏(柜),平层装置,选层器等组成。安全保护系统安全保护系统保证电梯安全使用,防止一切危及人身安全的事故发生。由电梯限速器、安全钳、缓冲器、安全触板、层门门锁、电梯安全窗、电梯超载限

6、制装置、限位开关装置组成。2.2 具体原理具体原理曳引绳两端分别连着轿厢和对重,缠绕在曳引轮和导向轮上,曳引电动机通过减速器变速后带动曳引轮转动,靠曳引绳与曳引轮摩擦产生的牵引力,实现轿厢和对重的升降运动,达到运输目的。 固定在轿厢上的导靴可以沿着安装在建筑物井道墙体上的固定导轨往复升降运动,防止轿厢在运行中偏斜或摆动。常闭块式制动器在电动机工作时松闸,使电梯运转,在失电情况下制动,使轿厢停止升降,并在指定层站上维持其静止状态,供人员和货物出入。轿厢是运载乘客或其他载荷的箱体部件,对重用来平衡轿厢载荷、减少电动机功率。补偿装置用来补偿曳引绳运动中的张力和重量变化,使曳引电动机负载稳定,轿厢得以

7、准确停靠。电气系统实现对电梯运动的控制,同时完成选层、平层、测速、照明工作。指示呼叫系统随时显示轿厢的运动方向和所在楼层位置。 安全装置保证电梯运行安全。2.3 状态转换图状态转换图系统功能系统功能1)响应用户召唤指令。当用户需要电梯时可以通过按楼层按钮召唤电梯。2)进入电梯后,乘客可以通过电梯按钮选择目的楼层。3)当电梯到达调用楼层后,判断是否响应停止运行,开启电梯门,完成调度.4)当电梯到达非调用楼层是,不作响应,继续运行。5)乘客在电梯中能够知道电梯的运动状态,如运动方向、电梯运行到的楼层等。6)电梯超载报警。用例说明用例说明用例名称描述电梯召唤当用户需要使用电梯时,通过按楼层按钮通知电

8、梯管理系统目的地请求进入电梯后,乘客可以通过电梯按钮选择目的楼层电梯到达调度楼层当电梯到达调度楼层后,判断是否响应, 如果响应则停止运行, 打开电梯门,完成调度,否则继续运行。电梯到达非调度楼层当电梯到达非调度楼层,不作响应,继续运行电梯就绪电梯不处于忙碌状态,符合运行要求,随时可以召唤电梯超载电梯所载重量超过额定载荷,给出报警信号,停止运行电梯不超载电梯所载重量没有超过额定载荷,可以正常运行状态转换图状态转换图2.4 状态列表状态列表由上述状态图,列举状态如下:停止状态:stop,门是关闭的电梯上升中:up电梯下降中:down电梯开门:open超载报警状态:warning,门是开着的说明:开

9、机即 Stop 状态.电梯停止状态包含关门状态,开门为单独一个状态。2.5 事件事件 Event电梯可接收的事件如下:上EVENT_UP下EVENT_DOWN到达楼层EVENT_STOP开门EVENT_OPEN关门EVENT_CLOSE告警EVENT_WARN消除告警EVENT_DELWARN这些事件由硬件根据当前的机械状况产生,比如有人在某层按了按钮,硬件或控制系统会根据实际情况给电梯发上/下事件。电梯状态机负责在当前状态下处理相应事件,以便跳转到下一个新的状态,产生新的运行结果。本层只重点关注电梯本身的状态切换模型。2.6 状态迁移表状态迁移表当前状态Event 类型转换状态StopEVE

10、NT_UPupstopEVENT_DOWNdownopenEVENT_CLOSEstopopenEVENT_WARNwarningupEVENT_STOPstopdownEVENT_STOPstopstopEVENT_OPENopenwarningEVENT_DELWARNopen3 3 响应层响应层响应层负责获取用户给予的请求,包括楼层中的按钮、电梯内的按钮和故障按钮, 调用相对应的算法, 给予用户指示灯的响应、 电梯的调度以及故障的处理。3.1 获取请求获取请求3. 3.1.11.1 故障按钮故障按钮系统直接获取故障按钮的请求,从状态层中查询包含故障电梯号、故障层数以及故障发生时电梯的数据

11、等相关数据。故障按钮响应为第一优先度,无论电梯处于何种状态,优先处理故障请求。3. 3.1.21.2 电梯按钮请求获取电梯按钮请求获取系统从请求层中获取电梯按钮的请求,从状态层中获取电梯状态、电梯当前所在楼层等数据。3. 3.1.31.3 楼层按钮请求获取楼层按钮请求获取系统从请求层中获取楼层按钮的请求,从状态层中获取电梯状态、请求楼层等数据。3.2 调度算法调度算法3. 3.2.12.1 故障按钮调度故障按钮调度系统接到故障请求后,调用数据层的故障算法进行计算,故障算法调度优先度优于其他所有算法。3. 3.2.22.2 楼层按钮和电梯按钮调度楼层按钮和电梯按钮调度系统获取正常请求后,根据不同

12、的情况(如:是否有空闲电梯、电梯方向与楼层方向等)调用最优的算法。3.3 选择电梯选择电梯3. 3.3.13.1 故障选择故障选择系统最先处理故障算法结果,根据计算结果,对电梯采取停止、开门以及返回第一层等相关操作,并把相关信息反馈至数据层,以确保电梯内用户安全为第一优先。3. 3.3.23.2 正常选择正常选择系统通过算法结果调度电梯,选择哪一个电梯该去那一层,并修改电梯相关数据,反馈信息给数据层。4 4 数据层数据层4.1 算法算法传统电梯调度算法传统电梯调度算法1 1)先来先服务算法)先来先服务算法(FCFS)(FCFS)先来先服务(FCFS-FirstComeFirstServe)算法

13、, 是一种随即服务算法,它不仅没有对寻找楼层进行优化,也没有实时性的特征,它是一种最简单的电梯调度算法。 它根据乘客请求乘坐电梯的先后次序进行调度。 此算法的优点是公平、简单, 且每个乘客的请求都能依次地得到处理,不会出现某一乘客的请求长期得不到满足的情况2 2)最短寻找楼层时间优先算法)最短寻找楼层时间优先算法(SSTF)(SSTF)最短寻找楼层时间优先(SSTF-ShortestSeekTimeFirst)算法, 它注重电梯寻找楼层的优化。 最短寻找楼层时间优先算法选择下一个服务对象的原则是最短寻找楼层的时间。 这样请求队列中距当前能够最先到达的楼层的请求信号就是下一个服务对象。3 3)扫

14、描算法)扫描算法(SCAN)(SCAN)扫描算法(SCAN)是一种按照楼层顺序依次服务请求, 它让电梯在最底层和最顶层之间连续往返运行, 在运行过程中响应处在于电梯运行方向相同的各楼层上的请求。它进行寻找楼层的优化,效率比较高,但它是一个非实时算法。扫描算法较好地解决了电梯移动的问题,在这个算法中,每个电梯响应乘客请求使乘客获得服务的次序是由其发出请求的乘客的位置与当前电梯位置之间的距离来决定的, 所有的与电梯运行方向相同的乘客的请求在一次电向上运行或向下运行的过程中完成,免去了电梯频繁的来回移动。4 4)LOOKLOOK 算法算法LOOK 算法是扫描算法的一种改进。对 LOOK 算法而言,电

15、梯同样在最底层和最顶层之间运行。但当 LOOK 算法发现电梯所移动的方向上不再有请求时立即改变运行方向,而扫描算法则需要移动到最底层或者最顶层时才改变运行方向。实时电梯调度算法实时电梯调度算法1 1)最早截止期优先调度算法)最早截止期优先调度算法最早截止期优先(EDF-EarliestDeadlineFirst)调度算法是最简单的实时电梯调度算法,它的缺点就是造成电梯任意地寻找楼层,导致极低的电梯吞吐率。它与 FCFS 调度算法类似,EDF 算法是电梯实时调度算法中最简单的调度算法。 它响应请求队列中时限最早的请求,是其它实时电梯调度算法性能衡量的基准和特例。2 2)SCAN-EDFSCAN-

16、EDF 算法算法SCAN-EDF 算法是 SCAN 算法和 EDF 算法相结合的产物。 SCAN-EDF 算法先按照EDF 算法选择请求列队中哪一个是下一个服务对象,而对于具有相同时限的请求,则按照 SCAN 算法服务每一个请求。它的效率取决于有相同 deadline 的数目,因而效率是有限的。3 3)PIPI 算法算法PI(PriorityInversion)算法将请求队列中的请求分成两个优先级,它首先保证高优先级队列中的请求得到及时响应, 再搞优先级队列为空的情况下在相应地优先级队列中的请求。4 4)FD-SCANFD-SCAN 算法算法FD-SCAN(FeasibleDeadlineSC

17、AN)算法首先从请求队列中找出时限最早、从当前位置开始移动又可以满足其时限要求的请求,作为下一次 SCAN 的方向。并在电梯所在楼层向该请求信号运行的过程中响应处在与电梯运行方向相同且电梯可以经过的请求信号。这种算法忽略了用 SCAN 算法相应其它请求的开销,因此并不能确保服务对象时限最终得到满足。4.2 维修记录维修记录根据相应的电梯维修情况填写如下所示的电梯维修记录表,存入相应的数据库方便调用。电梯维修记录表电梯维修记录表报修人:电梯管理员:年月日维修人员电梯位置报修时间维修时间报修故障电梯编号到达时间结束时间检定结论(含技术参数功能) :维修过程和安全措施:更换配件说明:备注:注:此表维修人员填写宽格四项其它均为报修人员填写4.3 故障日志故障日志根据电梯每日相应的运行情况填写如下所示的电梯运行日志表格,形成相应的电梯运行日志,存入相应的数据库方便调用。号电梯运行日志号电梯运行日志楼盘:类别底

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论