一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电梯的调度控制方法以及电梯的调度控制装置与流程

2021-10-24 07:36:00 来源:中国专利 TAG:电梯 控制 调度 装置 方法


1.本发明涉及电梯控制技术领域,具体地涉及一种电梯的调度控制方法以及一种电梯的调度控制装置。


背景技术:

2.电梯在使用过程中,一方面根据用户的召唤指令进行召梯操作,另一方面,根据调度算法执行最优的电梯调度操作。
3.在现有技术中,存在多种电梯调度算法。例如传统的先来先服算法、最短寻找楼层时间优先(sstf

shortest seek time first)算法、扫描算法等,以及进一步的实时调度算法,例如最早截止期优先(edf

earliest deadline first)算法、pi(priority inversion)算法以及fd

scan(feasible deadline scan)算法等,实现了对电梯调度程序的优化。在实际应用过程中,技术人员将上述调度算法在电梯生产阶段就存储在电梯的主控程序中或群控程序中,并在电梯安装完成后直接按照上述调度算法执行电梯调度操作。
4.在实际应用过程中,由于每个电梯在不同的时间以及不同的应用场景下,其使用情况以及调度需求各不相同,因此在上述固定的调度算法下,电梯的调度规则以及对应的调度结果往往较为固定,而与实际的电梯调度需求所不相符合,因此无法满足用户的实际电梯召唤需求。


技术实现要素:

5.为了克服现有技术中存在的上述技术问题,本发明实施例提供一种电梯的调度控制方法,通过根据用户的实际电梯调度需求,采用pid算法对预设调度程序进行优化,从而满足用户的实际电梯调度需求,提高用户体验。
6.为了实现上述目的,本发明实施例提供一种电梯的调度控制方法,所述方法包括:基于预设调度程序执行电梯调度操作;获取在执行所述电梯调度操作过程中的电梯等待数据;基于所述电梯等待数据判断所述电梯调度操作是否符合电梯调度需求;在所述电梯调度操作不符合所述电梯调度需求的情况下,基于pid算法对所述预设调度程序进行优化,获得优化后程序;基于所述优化后程序执行所述电梯调度操作。
7.优选地,所述获取电梯等待数据,包括:判断是否获取到楼层外召信息;在获取到所述楼层外召信息的情况下,获取与所述楼层外召信息对应的电梯开门时刻;基于所述电梯开门时刻确定与所述楼层外召信息对应的楼层等待时间;基于所述楼层等待时间生成所述电梯等待数据。
8.优选地,所述方法还包括:在获取到所述电梯开门时刻后,获取与所述电梯开门时刻对应的电梯关门时刻;判断在所述电梯关门时刻之后的预设等待时间内是否获取到新的楼层外召信息;在获取到新的楼层外召信息的情况下,持续记录所述楼层等待时间;在未获取到所述楼层外召信息的情况下,重置所述楼层等待时间。
9.优选地,所述基于所述电梯等待数据判断所述电梯调度操作是否符合电梯调度需
求,包括:判断在所述楼层等待时间中是否存在大于预设时间阈值的超时等待时间;在存在所述超时等待时间的情况下,确定所述电梯调度操作不符合电梯调度需求。
10.优选地,所述基于pid算法对所述预设调度程序进行优化,获得优化后程序,包括:基于所述电梯等待数据生成电梯调度需求曲线;基于所述pid算法对所述电梯调度需求曲线进行处理,获得处理后曲线;基于所述处理后曲线对所述预设调度程序进行优化,获得优化后程序。
11.相应的,本发明实施例还提供一种电梯的调度控制装置,所述装置包括:第一调度单元,用于基于预设调度程序执行电梯调度操作;数据获取单元,用于获取在执行所述电梯调度操作过程中的电梯等待数据;判断单元,用于基于所述电梯等待数据判断所述电梯调度操作是否符合电梯调度需求;优化单元,用于在所述电梯调度操作不符合所述电梯调度需求的情况下,基于pid算法对所述预设调度程序进行优化,获得优化后程序;第二调度单元,用于基于所述优化后程序执行所述电梯调度操作。
12.优选地,所述数据获取单元包括:判断模块,用于判断是否获取到楼层外召信息;开门时刻获取模块,用于在获取到所述楼层外召信息的情况下,获取与所述楼层外召信息对应的电梯开门时刻;等待时间确定模块,用于基于所述电梯开门时刻确定与所述楼层外召信息对应的楼层等待时间;数据生成模块,用于基于所述楼层等待时间生成所述电梯等待数据。
13.优选地,所述数据获取单元还包括时间纠正模块,所述时间纠正模块用于:在获取到所述电梯开门时刻后,获取与所述电梯开门时刻对应的电梯关门时刻;判断在所述电梯关门时刻之后的预设等待时间内是否获取到新的楼层外召信息;在获取到新的楼层外召信息的情况下,持续记录所述楼层等待时间;在未获取到所述楼层外召信息的情况下,重置所述楼层等待时间。
14.优选地,所述判断单元用于:判断在所述楼层等待时间中是否存在大于预设时间阈值的超时等待时间;在存在所述超时等待时间的情况下,确定所述电梯调度操作不符合电梯调度需求。
15.优选地,所述优化单元包括:曲线生成模块,用于基于所述电梯等待数据生成电梯调度需求曲线;曲线处理模块,用于基于所述pid算法对所述电梯调度需求曲线进行处理,获得处理后曲线;优化模块,用于基于所述处理后曲线对所述预设调度程序进行优化,获得优化后程序。
16.通过本发明提供的技术方案,本发明至少具有如下技术效果:
17.通过对乘客乘梯行为进行分析,以精确采集到乘客的实际等待时间,从而进一步获取到乘客的精确调度需求信息,根据该精确的调度需求信息对调度算法进行优化,能够有效提高调度算法的调度精确性,满足乘客的实际调度需求,提高了用户体验;
18.另一方面,通过pid算法对预设调度程序进行优化,从而能够实现快速、稳定以及准确的调度优化,能够实时跟踪用户的调度需求的变化,并以最快的速度进行动态调控,从而实现对调度程序的最佳优化,提高了调度程序的调度精确性。
19.本发明实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
20.附图是用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施例,但并不构成对本发明实施例的限制。在附图中:
21.图1是本发明实施例提供的电梯的调度控制方法的具体实现流程图;
22.图2是本发明实施例提供的电梯的调度控制方法中获取电梯等待数据的具体实现流程图;
23.图3是本发明实施例提供的电梯的调度控制方法中调度需求曲线和实际调度曲线的示意图;
24.图4是本发明实施例提供的电梯的调度控制方法中调度需求曲线和处理后曲线的示意图;
25.图5是本发明另一实施例提供的电梯的调度控制方法中调度需求曲线和处理后曲线的示意图;
26.图6是本发明实施例提供的电梯的调度控制装置的结构示意图。
具体实施方式
27.以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。
28.本发明实施例中的术语“系统”和“网络”可被互换使用。“多个”是指两个或两个以上,鉴于此,本发明实施例中也可以将“多个”理解为“至少两个”。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。另外,需要理解的是,在本发明实施例的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
29.请参见图1,本发明实施例提供一种电梯的调度控制方法,所述方法包括:
30.s10)基于预设调度程序执行电梯调度操作;
31.s20)获取在执行所述电梯调度操作过程中的电梯等待数据;
32.s30)基于所述电梯等待数据判断所述电梯调度操作是否符合电梯调度需求;
33.s40)在所述电梯调度操作不符合所述电梯调度需求的情况下,基于pid算法对所述预设调度程序进行优化,获得优化后程序;
34.s50)基于所述优化后程序执行所述电梯调度操作。
35.在一种可能的实施方式中,电梯可以首先按照预设调度程序执行电梯调度操作,例如可以采用与该电梯的实际使用类型相符合的实时调度程序执行电梯调度操作。为了对该预设调度程序进行优化,需要获取该电梯在调度过程中用户的实际等待数据,以确定该预设调度程序是否满足了用户的实际召唤和调度需求。
36.请参见图2,在本发明实施例中,所述获取电梯等待数据,包括:
37.s21)判断是否获取到楼层外召信息;
38.s22)在获取到所述楼层外召信息的情况下,获取与所述楼层外召信息对应的电梯开门时刻;
39.s23)基于所述电梯开门时刻确定与所述楼层外召信息对应的楼层等待时间;
40.s24)基于所述楼层等待时间生成所述电梯等待数据。
41.在一种可能的实施方式中,为了对每个楼层的等待人数信息进行精确获取,实时监控每个楼层是否获取到楼层外召信号,并仅在楼层获取到楼层外召信号的情况下,才进一步获取该楼层的电梯等待数据,若未获取到该楼层的楼层外召信号,则不对该楼层的电梯等待数据进行采集和获取。在一实施例中,3楼在某时刻获取到楼层外召信息,则进一步监控3楼的电梯开门时间,例如当前为高峰期时期,因此3楼一直未检测到电梯开门信号,因此持续累计记录3楼的楼层等待时间,直至电梯停靠在3楼并产生电梯开门信号后,根据累计记录的时间确定3楼的楼层等待时间。当然,也可以仅记录3楼的楼层外召信息的获取时刻,以及在该获取时刻之后3楼首次产生电梯开门信号时间对应的电梯开门时刻,确定3楼的楼层等待时间,此时,根据该楼层等待时间生成对应的电梯等待数据,在本发明实施例中,该电梯等待数据可以包括但不限于该楼层的楼层等待时间、楼层等待人数等信息。
42.在本发明实施例中,通过根据每个楼层的被召唤状态对每个楼层的等待数据进行采集和监控,而不是一直对每个楼层的等待数据进行监控,从而能够有效避免在非状态下,有人经过层站或站在层站附近商谈而导致电梯采集的等待数据出现偏差的情况,从而提高了对电梯楼层的等待数据的采集精确性。
43.在本发明实施例中,所述方法还包括:在获取到所述电梯开门时刻后,获取与所述电梯开门时刻对应的电梯关门时刻;判断在所述电梯关门时刻之后的预设等待时间内是否获取到新的楼层外召信息;在获取到新的楼层外召信息的情况下,持续记录所述楼层等待时间;在未获取到所述楼层外召信息的情况下,重置所述楼层等待时间。
44.对于本领域技术人员很容易知道,对于一个电梯轿厢而言,存在无法一次性将楼层中的乘客全部搭载完成的情况,而对于剩下的乘客而言,其等待时间可能依然是从最开始的电梯召唤时间开始的,因此其在等待第二趟电梯的过程中,其对于等待时间的感受等同于第一次电梯被响应以及第二次电梯被响应的时间总和,而若将其等待时间减去第一次电梯被响应的等待时间,则会造成计算偏差,使得用户体验大大降低。而针对这类用户,往往会在第一趟电梯离开后,立即按下外召按钮以立即召唤第二趟电梯。
45.因此,为了对电梯的等待数据进行更精确的采集,在一种可能的实施方式中,实时监控电梯的楼层外召信息是否被响应,若该楼层外召信息被响应,例如获取到该楼层外召信息对应的电梯开门时刻则确定该楼层外召信息被响应,则进一步获取对应的电梯关门时刻,例如当电梯关门到位并启动运行后,将关门到位时的时刻作为电梯关门时刻,此时判断在该电梯关门时刻之后的预设等待时间内是否获取到新的楼层外召信息,例如判断是否在预设等待时间(例如为0

30s内的任意值)内获取到新的楼层外召信号,若是,则持续记录该楼层的楼层等待时间,而不讲该楼层的楼层等待时间清零;若未在预设等待时间内检测到新的楼层外召信号,则确定当前楼层的本次等待用户已经被全部运载离开,因此重置当前楼层的楼层等待时间。
46.在本发明实施例中,通过对电梯的运载情况以及用户的实际等待情况,对楼层的等待时间的记录方法进行优化,从而精确地记录每个楼层的楼层等待时间,使得对调度程序的优化数据更精确,实现更好的调度算法优化结果,有效降低用户的等待时间,提高用户体验。
47.在本发明实施例中,所述基于所述电梯等待数据判断所述电梯调度操作是否符合电梯调度需求,包括:判断在所述楼层等待时间中是否存在大于预设时间阈值的超时等待时间;在存在所述超时等待时间的情况下,确定所述电梯调度操作不符合电梯调度需求。
48.例如在一实施例中,在安装预设调度程序执行电梯调度操作的过程中,实时监控每个楼层的楼层等待时间,在某一时刻,监控到某楼层的楼层等待时间大于预设时间阈值,例如该预设时间阈值为5min,因此将该楼层等待时间标记为超时等待时间,并确定该电梯调度操作不符合电梯调度需求。
49.进一步地,在本发明实施例中,所述基于pid算法对所述预设调度程序进行优化,获得优化后程序,包括:基于所述电梯等待数据生成电梯调度需求曲线;基于所述pid算法对所述电梯调度需求曲线进行处理,获得处理后曲线;基于所述处理后曲线对所述预设调度程序进行优化,获得优化后程序。
50.在一种可能的实施方式中,在确定预设调度程序对应的电梯调度操作不符合用户的实际调度需求的情况下,基于pid算法对该预设调度程序进行优化。例如首先根据电梯等待数据生成对应的电梯调度需求曲线,请参见图3,例如该电梯调度需求曲线可以根据电梯等待数据以及预设转换权值进行转换生成,该预设权重可以由技术人员预先设置,在默认状态下,电梯安装预设调度程序执行电梯调度操作,而根据附图可以看到,在电梯的调度需求出现增长时,该预设调度程序所对应的电梯实际调度能力无法满足用户的实际调度需求,即电梯的实际调度曲线与该电梯调度需求曲线存在偏差。
51.此时,通过pid算法对该电梯调度需求曲线进行处理,例如可以将实际调度曲线作为输入信息,输入预设的pid算法中,该pid算法的对应参数可以按照预设的稳定次数数据确定,以避免临时增加的调度需求对过程的影响过大的情况,例如该预设的稳定次数数据为2次,即通过pid算法的处理,控制实际调度曲线中与调度需求曲线上偏差较大的点,在2次处理后上述偏差小于预设差值阈值,当然,技术人员可以根据实际需求减小稳定次数数据以提高对电梯调度需求的响应速度,或增大稳定次数数据以降低临时调度需求的增减对电梯系统的噪音影响。
52.例如请参见图4,在一实施例中,电梯某楼层临时出现了调度需求增加的情况,而此时电梯的实际调度能力无法满足该楼层电梯的调度需求,因此通过pid算法对电梯调度需求曲线进行处理后,获得对应的处理后曲线,可以看到,经pid算法处理后的处理后曲线对临时增加的调度需求进行了临时的响应,并在后续正常的调度需求的基础上,逐渐回归原来的调度需求曲线。
53.在另一种实施例中,请参见图5,电梯某楼层出现了永久性增加的电梯调度需求,因此其对应的电梯调度需求曲线出现了持续性的增加,而在上述pid参数的基础上,通过pid算法对电梯调度需求曲线件处理后,获得对应的处理后曲线,可以看到,在经过pid算法处理后,电梯的实际调度曲线在经过2次调度后实现了与实际的调度需求曲线相同步的情况,从而实现了对调度需求的准确同步,此时进一步对处理后曲线进行特征参数提取,并根据提取后的特征参数对预设调度程序进行优化,例如将提取后的特征参数覆盖预设调度程序中的原参数,以实现上述优化过程,从而获得优化后程序。
54.在本发明实施例中,通过采用pid算法对电梯的实际调度需求进行实时的跟踪和同步,从而实现了对预设调度算法的精确优化,满足的乘客的实际调度需求,提高了用户体
验。
55.进一步地,在本发明实施例中,通过根据实际的稳定次数数据生成对应的pid参数,并根据对应的pid算法对预设调度程序进行优化,从而实现了在尽快满足用户的实际调度需求的基础上,有效降低了因临时调度需求的变化而对电梯调度系统造成的干扰和影响,提高了稳定性。
56.下面结合附图对本发明实施例所提供的电梯的调度控制装置进行说明。
57.请参见图6,基于同一发明构思,本发明实施例提供一种电梯的调度控制装置,所述装置包括:第一调度单元,用于基于预设调度程序执行电梯调度操作;数据获取单元,用于获取在执行所述电梯调度操作过程中的电梯等待数据;判断单元,用于基于所述电梯等待数据判断所述电梯调度操作是否符合电梯调度需求;优化单元,用于在所述电梯调度操作不符合所述电梯调度需求的情况下,基于pid算法对所述预设调度程序进行优化,获得优化后程序;第二调度单元,用于基于所述优化后程序执行所述电梯调度操作。
58.在本发明实施例中,所述数据获取单元包括:判断模块,用于判断是否获取到楼层外召信息;开门时刻获取模块,用于在获取到所述楼层外召信息的情况下,获取与所述楼层外召信息对应的电梯开门时刻;等待时间确定模块,用于基于所述电梯开门时刻确定与所述楼层外召信息对应的楼层等待时间;数据生成模块,用于基于所述楼层等待时间生成所述电梯等待数据。
59.在本发明实施例中,所述数据获取单元还包括时间纠正模块,所述时间纠正模块用于:在获取到所述电梯开门时刻后,获取与所述电梯开门时刻对应的电梯关门时刻;判断在所述电梯关门时刻之后的预设等待时间内是否获取到新的楼层外召信息;在获取到新的楼层外召信息的情况下,持续记录所述楼层等待时间;在未获取到所述楼层外召信息的情况下,重置所述楼层等待时间。
60.在本发明实施例中,所述判断单元用于:判断在所述楼层等待时间中是否存在大于预设时间阈值的超时等待时间;在存在所述超时等待时间的情况下,确定所述电梯调度操作不符合电梯调度需求。
61.在本发明实施例中,所述优化单元包括:曲线生成模块,用于基于所述电梯等待数据生成电梯调度需求曲线;曲线处理模块,用于基于所述pid算法对所述电梯调度需求曲线进行处理,获得处理后曲线;优化模块,用于基于所述处理后曲线对所述预设调度程序进行优化,获得优化后程序。
62.以上结合附图详细描述了本发明实施例的可选实施方式,但是,本发明实施例并不限于上述实施方式中的具体细节,在本发明实施例的技术构思范围内,可以对本发明实施例的技术方案进行多种简单变型,这些简单变型均属于本发明实施例的保护范围。
63.另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明实施例对各种可能的组合方式不再另行说明。
64.本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得单片机、芯片或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器
(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
65.此外,本发明实施例的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明实施例的思想,其同样应当视为本发明实施例所公开的内容。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜