一种实时更新电梯调度算法的方法、系统及存储装置与流程

文档序号:14263746
一种实时更新电梯调度算法的方法、系统及存储装置与流程

本发明涉及电梯调度技术领域,尤其是电梯调度算法设计、数字信号处理和图像处理技术领域,具体涉及一种实时更新电梯调度算法的方法、系统及存储装置。



背景技术:

电梯在当代建筑中广泛使用,用于运送人和物,其中,电梯调度系统使用电梯调度算法,用来调度电梯的运行。当前使用的电梯调度算法包括:先来先去算法、扫描算法、最短寻找楼层时间优先算法、最早截止期优先调度算法,以及基于这些算法的改进算法等。这些算法的共同特点是,将用户在电梯轿厢或者电梯外的请求作为输入信号,利用算法计算出电梯的最优规划,这些算法的优点是,算法成熟,能够较好的满足当前部分楼宇电梯调度的需求。同时这类算法的缺点也很明显,一种可能存在的情况是,在一个有多部独立控制电梯的楼层,某用户对这些电梯都发送了请求,而当第一部电梯到达该楼层时,该用户对于其他电梯的请求信号仍然存在,这些电梯依然会响应该用户发出的请求信号并前往该楼层;而实际上,对于该用户来说,第一部电梯已经完成了运送任务,对于其他电梯的请求信号是过时信号,是无效的,这意味着,在一些应用场合,用户的请求信号可能成为过时信号或无效请求信号,也就是说,调度算法使用的输入是之前某时刻的输入信号,是无效的,这导致电梯调度算法的计算结果是之前某时刻的结果,使得调度系统的实时性大大降低。即其输入信号可能是过时信号,即算法的计算结果是之前某时刻的结果,导致调度算法使用的输入无法实时更新,因而导致调度系统的实时性大大降低。

例如用户输入了一个请求信号,而算法把这个信号当作了过时信号,所以算法无法执行用户的请求,比如用户在电梯外按了五层,但是电梯没有执行此信号,导致用户迟迟等不到电梯。又例如在有多部电梯联动的场合,需运送的人、物已经离开,然而由于按钮状态更新的不实时性,导致电梯调度系统仍然会安排电梯到相应楼层。

因此,现有技术还有待于改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种实时更新电梯调度算法的方法、系统及存储装置,旨在解决电梯接收的输入信号是过时信号,即算法的计算结构是之前某时刻的结果,导致调度算法使用的输入无法实时更新,因而导致调度系统的实时性大大降低的问题。

本发明解决技术问题所采用的技术方案如下:

一种实时更新电梯调度算法的方法,其中,所述方法包括以下步骤:

步骤A:获取乘客输入的运送请求指令,通过目标识别装置检测是否确实存在待运送的乘客;

步骤B:当通过目标识别装置确认存在待运送的乘客后,确立初始电梯调度算法并开始调度电梯;

步骤C:实时获取电梯按钮的输入状态,并根据最新输入状态更新电梯调度算法,通过更新后的电梯调度算法计算出最优电梯调度方案。

优选的,所述的实时更新电梯调度算法的方法,其中,所述运送请求指令包括:候梯处按下“上”和候梯处按下“下”。

优选的,所述的实时更新电梯调度算法的方法,其中,所述目标识别装置为摄像头或者红外识别装置。

优选的,所述步骤A具体包括:

步骤A1:通过控制面板获取乘客输入的运送请求指令;

步骤A2:通过安装在电梯外的摄像头或者红外识别装置检测是否确实存在待运送的乘客。

优选的,所述的实时更新电梯调度算法的方法,其中,所述步骤B具体包括:

步骤B1:当所述摄像头或者红外识别装置检测到确实存在待运送的乘客后,将确认指令发送到主控处理板;

步骤B2:所述主控处理板根据乘客的所述运送请求指令确立初始电梯调度算法,并开始调度电梯。

优选的,所述的实时更新电梯调度算法的方法,其中,所述步骤C具体包括:

步骤C1:所述控制面板和所述摄像头或者红外识别装置实时获取电梯按钮的输入状态,并将相关指令的信号发送到所述主控处理板;

步骤C2:所述主控处理板根据最新输入状态更新电梯调度算法,通过更新后的电梯调度算法计算出最短时间运送乘客的方案并执行。

优选的,所述的实时更新电梯调度算法的方法,其中,所述控制面板获取的信号为:

,其中,=1表示检测到乘客请求,=0表示无乘客请求;

所述摄像头或者红外识别装置获取的信号为:

,其中,=1表示确认有待运送的乘客,=0表示无待运送的乘客。

一种实时更新电梯调度算法的系统,其中,所述系统包括:

目标识别装置,分别安装于电梯内和电梯外,用于检测和确认是否存在待运送的乘客;

控制面板,分别安装于电梯内和电梯外,用于接收乘客输入的运送请求指令;

主控处理板,用于根据目标识别装置采集到的图像,识别当前是否有乘客或者货物需要运输,从而获得当前的输入信号,根据实时输入计算出当前的电梯调度方案。

优选的,所述的实时更新电梯调度算法的系统,其中,所述目标识别装置为摄像头或者红外识别装置;所述控制面板包括上升控制键和下降控制键;所述主控处理板分别于所述目标识别装置和控制面板连接,用于接收所述目标识别装置和控制面板发送的信号实时控制电梯的调度。

一种存储装置,其中,所述存储装置存储有计算机程序,所述计算机程序能够被执行以用于实现所述的实时更新电梯调度算法的方法。

与现有技术相比,本发明具有以下优点及有益效果:

1、控制面板在接收到乘客输入的请求命令后,目标识别装置检测是否确实存在待运送的乘客,当确认存在待运送的乘客后,主控处理板才确立初始电梯调度算法并开始调度电梯,当不存在待运送的乘客时,电梯调度算法不变且不调度电梯,从而防止电梯做无用功,同时节约用户等电梯的时间;

2、控制面板和目标识别装置实时获取电梯按钮的输入状态,并将相关指令的信号发送到主控处理板,主控处理板根据最新输入状态更新电梯调度算法,通过更新后的电梯调度算法计算出最优电梯调度方案并执行,从而提高电梯调度系统的实时性,进而合理、有效地控制各个电梯的运行,在防止电梯做无用功、节约用户等电梯的时间的同时,更有效的减少电能的浪费、增长电梯的使用寿命。

附图说明

图1是本发明中实时更新电梯调度算法的方法的较佳实施例的流程图。

图2是本发明中实时更新电梯调度算法的具体方法的较佳实施例的流程图。

图3是本发明中初始电梯调度算法确立的较佳实施例的工作流程图。

图4是本发明中电梯调度算法更新的较佳实施例的工作流程图。

图5是本发明中电梯调度系统的较佳实施例的功能原理框图。

图6是本发明中电梯调度系统的较佳实施例的工作原理图。

图7是本发明中电梯调度算法更新过程的较佳实施例的工作流程图。

图8是本发明中电梯组件的较佳实施例的结构示意图。

具体实施方式

本发明提供一种实时更新电梯调度算法的方法、系统及存储装置,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,图1是本发明中实时更新电梯调度算法的方法的较佳实施例的流程图,所述方法具体包括以下步骤:

步骤S100:获取乘客输入的运送请求指令,通过目标识别装置检测是否确实存在待运送的乘客;

结合图2所示,步骤S100具体包括:

步骤S110:通过控制面板获取乘客输入的运送请求指令;

步骤S120:通过安装在电梯外的摄像头或者红外识别装置,检测是否确实存在待运送的乘客。

具体来讲,控制面板获取的运送请求指令包括:候梯处按下“上”和候梯处按下“下”,运送请求指令包括电梯按钮发出的信号,电梯按钮由乘客控制,控制面板获取的信号为:

,其中,=1表示检测到乘客请求,=0表示无乘客请求;

目标识别装置包括:摄像头或者红外识别装置,目标识别装置用于确认侯梯厅和电梯内是否存在待运送的乘客且分别安装于电梯内和电梯外,目标识别装置获取的信号为:

,其中,=1表示确认有待运送的乘客,=0表示无待运送的乘客。

步骤S200:当通过目标识别装置确认存在待运送的乘客后,确立初始电梯调度算法并开始调度电梯;

结合图2所示,步骤S200具体包括:

步骤S210:当所述摄像头或者红外识别装置检测到确实存在待运送的乘客后,将确认指令发送到主控处理板;

步骤S220:所述主控处理板根据乘客的所述运送请求指令确立初始电梯调度算法,并开始调度电梯。

步骤S300:实时获取电梯按钮的输入状态,并根据最新输入状态更新电梯调度算法,通过更新后的电梯调度算法计算出最优电梯调度方案。

结合图2所示,步骤S300具体包括:

步骤S310:所述控制面板和所述摄像头或者红外识别装置实时获取电梯按钮的输入状态,并将相关指令的信号发送到所述主控处理板;

步骤S320:所述主控处理板根据最新输入状态更新电梯调度算法,通过更新后的电梯调度算法计算出最短时间运送乘客的方案并执行。

如图3所示,图3是本发明中初始电梯调度算法确立的较佳实施例的工作流程图,在乘客提出第一个运送请求指令后,开始确立初始电梯调度算法。通常,乘客提出的第一个运送请求指令是通过在候梯处按下“上”或“下”按钮发出的。

具体来讲,乘客提出运送请求指令后,目标识别装置开始工作,检测是否确实存在待运送的乘客。如果确有,则主控处理板确立初始电梯调度算法,并开始调度电梯;如果没有,则主控处理板发出请求电梯按钮复位的指令,并等待接收下一个运送请求命令,从而防止电梯做无用功,同时节约用户等电梯的时间。

如图4所示,图4是本发明中电梯调度算法更新的较佳实施例的工作流程图,在该工作状态下,已经存在一个电梯调度算法且正在执行中,主控处理板需要以时间T为周期,例如0.1秒,循环且实时的查询由乘客发出的运送请求指令。当主控处理板获取到新的运送请求命令时,即时,目标识别装置开始工作,检测是否确实存在待运送的乘客,如果确有,则主控处理板对电梯调度算法进行更新,通过更新后的电梯调度算法计算出最优电梯调度方案并执行;如果没有(=0),指的是经系统检测,发出请求信号的楼层,没有人在,则主控处理板发出请求电梯按钮复位的指令,并等待接收下一个运送请求命令。当所有运送结束后,电梯停止与当前楼层待命,可以设置一个时间点,在该时间点可以对电梯进行初始化,此时电梯处于1层,也可以根据楼层的实际情况,在电梯处于闲置状态时,使其在指定楼层待命。

从而实现电梯调度的实时性,进而合理、有效地控制各个电梯的运行,在防止电梯做无用功、节约用户等电梯的时间的同时,更有效的减少电能的浪费、增长电梯的使用寿命。

基于上述的实时更新电梯调度算法的方法,本发明还提供了一种实时更新电梯调度算法的系统,如图5所示,图5是本发明中电梯调度系统的较佳实施例的功能原理框图,所述系统具体包括:

目标识别装置10,分别安装于电梯内和电梯外,用于检测和确认是否存在待运送的乘客,目标识别装置10为摄像头或者红外识别装置;

控制面板20,分别安装于电梯内和电梯外,用于接收乘客输入的运送请求指令;控制面板20包括上升控制键和下降控制键。

主控处理板30,用于根据目标识别装置10采集到的图像,识别当前是否有乘客或者货物需要运输,从而获得当前的输入信号,根据实时输入计算出当前的电梯调度方案,主控处理板30分别与目标识别装置10和控制面板20连接,用于接收目标识别装置10和控制面板20发送的信号实时控制电梯的调度。

如图6所示,图6是本发明中电梯调度系统的较佳实施例的工作原理图,在电梯调度系统上电后,首先初始化系统状态,之后根据第一个运送请求指令确立初始电梯调度算法,当检测到当前输入状态有更新后,更新电梯调度算法并等待新的输入状态更新。

具体地,电梯调度算法更新的流程图如图7所示,电梯调度系统执行当前动作,当接收到用户请求后,判断所述用户请求是否为有效请求,如果不是,则直接忽略该请求,如果是则将请求加入到调度中,完成电梯行为。

如图8所示,图8是本发明中电梯组件的较佳实施例的结构示意图,包括外摄像头1以及内摄像头2,外摄像头1安装于侯梯厅中,用于采集侯梯厅中的图像,内摄像头2安装于电梯中,用于采集电梯中的图像。

侯梯厅中安装有外控制面板3,电梯中安装有内控制面板4,外控制面板3包括外上升按钮5以及外下降按钮6,内控制面板4包括内上升按钮7以及内下降按钮8;外上升按钮5以及内上升按钮7用于提出上升请求信号,外下降按钮6以及内下降按钮8用于提出下降信号。

电梯组件还包括主控处理板30,主控处理板30用于根据外摄像头1以及内摄像头2采集到的图像,识别当前是否有乘客或货物需要运输,从而获得当前的输入信号,根据实时输入计算出当前的电梯调度方案,并进一步控制外控制面板3以及内控制面板4。

需要指出的是,在其他实施例中外摄像头1和内摄像头2也可以是用于进行目标识别的红外设备,或者其他任何可以用来进行目标检测,特别是人体检测的设备和装置。

基于上述的实时更新电梯调度算法的方法和系统,本发明还提供了一种存储装置,所述存储装置存储有计算机程序,所述计算机程序能够被执行以用于实现上述实时更新电梯调度算法的方法。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1