CN117985557A - Elevator cluster control method and system - Google Patents
Elevator cluster control method and system Download PDFInfo
- Publication number
- CN117985557A CN117985557A CN202410219933.3A CN202410219933A CN117985557A CN 117985557 A CN117985557 A CN 117985557A CN 202410219933 A CN202410219933 A CN 202410219933A CN 117985557 A CN117985557 A CN 117985557A
- Authority
- CN
- China
- Prior art keywords
- elevator
- model
- passenger
- time
- control method
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B1/00—Control systems of elevators in general
- B66B1/24—Control systems with regulation, i.e. with retroactive action, for influencing travelling speed, acceleration, or deceleration
- B66B1/2408—Control systems with regulation, i.e. with retroactive action, for influencing travelling speed, acceleration, or deceleration where the allocation of a call to an elevator car is of importance, i.e. by means of a supervisory or group controller
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B1/00—Control systems of elevators in general
- B66B1/34—Details, e.g. call counting devices, data transmission from car to control system, devices giving information to the control system
- B66B1/3415—Control system configuration and the data transmission or communication within the control system
- B66B1/3446—Data transmission or communication within the control system
- B66B1/3461—Data transmission or communication within the control system between the elevator control system and remote or mobile stations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/27—Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
- G06N3/0442—Recurrent networks, e.g. Hopfield networks characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU]
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B2201/00—Aspects of control systems of elevators
- B66B2201/40—Details of the change of control mode
- B66B2201/402—Details of the change of control mode by historical, statistical or predicted traffic data, e.g. by learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2119/00—Details relating to the type or aim of the analysis or the optimisation
- G06F2119/14—Force analysis or force optimisation, e.g. static or dynamic forces
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Medical Informatics (AREA)
- Mathematical Physics (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Molecular Biology (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Geometry (AREA)
- Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Elevator Control (AREA)
Abstract
本发明公开了一种电梯集群控制方法及系统包括,本发明提出一种电梯集群控制方法及系统,获取目标建筑内待控制电梯前一个周期内的电梯物理特性以及乘客上下楼行为特征,构建非线性动态数学模型;获取目标建筑内待控制电梯前一个周期内的乘客流量数据,并结合机器学习算法以及递推最小二乘法建立考虑系统时滞的乘客流量预测模型;通过模型预测控制器结合非线性动态数学模型以及乘客流量预测模型,预测多个未来时刻的状态和输出,并结合预设控制目标函数以及约束条件,制定最优控制动作序列;根据计算出的最优控制动作序列,向各个电梯发送具体的控制指令,使电梯按照预定计划运行,并完成电梯集群控制方法更新。
The present invention discloses an elevator cluster control method and system, including: the present invention proposes an elevator cluster control method and system, obtaining the physical characteristics of the elevator to be controlled in the target building in the previous cycle and the passenger's up-and-down behavior characteristics, and constructing a nonlinear dynamic mathematical model; obtaining the passenger flow data in the previous cycle of the elevator to be controlled in the target building, and combining the machine learning algorithm and the recursive least squares method to establish a passenger flow prediction model considering the system time lag; through the model prediction controller combined with the nonlinear dynamic mathematical model and the passenger flow prediction model, predicting the state and output of multiple future moments, and combining the preset control objective function and constraint conditions to formulate an optimal control action sequence; according to the calculated optimal control action sequence, sending specific control instructions to each elevator, so that the elevator runs according to the predetermined plan, and completing the update of the elevator cluster control method.
Description
技术领域Technical Field
本发明涉及电梯集群控制技术领域,尤其涉及一种电梯集群控制方法及系统。The present invention relates to the technical field of elevator cluster control, and in particular to an elevator cluster control method and system.
背景技术Background technique
在现代建筑与城市基础设施中,电梯作为垂直交通的重要组成部分,其运行效率、安全性以及乘客舒适度是衡量电梯系统性能的关键指标。随着高层建筑的不断增多和智能化趋势的发展,单一电梯的控制已经不能满足大型商业综合体、超高层住宅或办公大楼等场所高效且个性化的运输需求。因此,电梯集群控制系统应运而生。In modern buildings and urban infrastructure, elevators are an important part of vertical transportation. Their operating efficiency, safety and passenger comfort are key indicators for measuring the performance of elevator systems. With the increasing number of high-rise buildings and the development of intelligent trends, the control of a single elevator can no longer meet the efficient and personalized transportation needs of large commercial complexes, super high-rise residential or office buildings. Therefore, elevator cluster control systems came into being.
传统的单体电梯控制系统主要关注单台电梯的调度和服务,而电梯集群控制则是通过集成多台电梯并进行统一管理和优化调度,以实现整体性能的最大化。这一技术涉及到复杂的数据分析、预测算法以及高效的通信网络,能够实时获取各电梯状态信息(如位置、负载、目的地请求等),并根据这些数据动态生成最优调度策略。针对特殊人群或紧急情况提供快速响应通道,保障楼宇的安全疏散能力。Traditional single-unit elevator control systems focus on the dispatch and service of a single elevator, while elevator cluster control integrates multiple elevators and performs unified management and optimized dispatch to maximize overall performance. This technology involves complex data analysis, prediction algorithms, and efficient communication networks. It can obtain real-time status information of each elevator (such as location, load, destination request, etc.) and dynamically generate the optimal dispatch strategy based on this data. It provides a rapid response channel for special groups or emergencies to ensure the safe evacuation capability of the building.
然而,现有的电梯集群控制技术仍面临一系列挑战,包括如何处理海量实时数据、设计更先进的智能调度算法以应对复杂的楼层交通流模式变化,以及在确保服务质量的同时,提升系统的稳定性和可靠性等。However, existing elevator cluster control technology still faces a series of challenges, including how to process massive real-time data, design more advanced intelligent scheduling algorithms to cope with complex changes in floor traffic flow patterns, and improve system stability and reliability while ensuring service quality.
发明内容Summary of the invention
本部分的目的在于概述本发明的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本申请的说明书摘要和发明名称中可能会做些简化或省略以避免使本部分、说明书摘要和发明名称的目的模糊,而这种简化或省略不能用于限制本发明的范围。The purpose of this section is to summarize some aspects of embodiments of the present invention and briefly introduce some preferred embodiments. Some simplifications or omissions may be made in this section and the specification abstract and the invention title of this application to avoid blurring the purpose of this section, the specification abstract and the invention title, and such simplifications or omissions cannot be used to limit the scope of the present invention.
鉴于上述现有存在的问题,提出了本发明。In view of the above existing problems, the present invention is proposed.
因此,本发明提供了一种电梯集群控制方法及系统,能够解决背景技术中提到的问题。Therefore, the present invention provides an elevator cluster control method and system, which can solve the problems mentioned in the background technology.
为解决上述技术问题,本发明提供如下技术方案,一种电梯集群控制方法,包括:In order to solve the above technical problems, the present invention provides the following technical solutions, a method for controlling an elevator cluster, comprising:
获取目标建筑内待控制电梯前一个周期内的电梯物理特性以及乘客上下楼行为特征,构建非线性动态数学模型,所述电梯前一周期中使用的电梯控制方式为任意现有控制方法;Obtain the physical characteristics of the elevator to be controlled in the target building in the previous cycle and the characteristics of the passenger's going up and down stairs behavior, and construct a nonlinear dynamic mathematical model, wherein the elevator control method used in the previous cycle of the elevator is any existing control method;
获取目标建筑内待控制电梯前一个周期内的乘客流量数据,并结合机器学习算法以及递推最小二乘法建立考虑系统时滞的乘客流量预测模型;Obtain the passenger flow data of the elevator to be controlled in the target building in the previous cycle, and establish a passenger flow prediction model that takes into account system time lag by combining machine learning algorithm and recursive least squares method;
通过模型预测控制器结合所述非线性动态数学模型以及乘客流量预测模型,预测多个未来时刻的状态和输出,并结合预设控制目标函数以及约束条件,制定最优控制动作序列;By combining the nonlinear dynamic mathematical model and the passenger flow prediction model through a model predictive controller, the states and outputs at multiple future moments are predicted, and an optimal control action sequence is formulated in combination with a preset control objective function and constraints;
根据计算出的最优控制动作序列,向各个电梯发送具体的控制指令,使电梯按照预定计划运行,并完成电梯集群控制方法更新。According to the calculated optimal control action sequence, specific control instructions are sent to each elevator to make the elevator run according to the predetermined plan and complete the update of the elevator cluster control method.
作为本发明所述的电梯集群控制方法的一种优选方案,其中:所述获取目标建筑内待控制电梯前一个周期内的电梯物理特性以及乘客上下楼行为特征,构建非线性动态数学模型,所述电梯前一周期中使用的电梯控制方式为任意现有控制方法包括:As a preferred solution of the elevator cluster control method of the present invention, wherein: the physical characteristics of the elevator to be controlled in the target building in the previous cycle and the characteristics of the passenger's upstairs and downstairs behavior are obtained to construct a nonlinear dynamic mathematical model, and the elevator control method used in the previous cycle of the elevator is any existing control method including:
所述电梯物理特性至少包括电梯楼层z(t)、电梯速度v(t)、载客量以及乘客轿厢移动情况C(t),t表示电梯运行时刻;The physical characteristics of the elevator include at least the elevator floor z(t), the elevator speed v(t), the passenger capacity, and the passenger car movement C(t), where t represents the elevator operation time;
所述乘客上下楼行为特征至少包括各楼层乘客进出情况;The passenger going up and down stairs behavior characteristics at least include the passengers entering and leaving each floor;
所述非线性动态数学模型包括电梯的位置变化方程以及载客量变化方程:The nonlinear dynamic mathematical model includes the elevator position change equation and the passenger capacity change equation:
所述电梯的位置变化方程表示为:The position change equation of the elevator is expressed as:
其中,m是电梯及乘客总质量,Te是曳引电动机提供的曳引力,与电梯位置、速度及载客量有关,Ff是与电梯速度和载客量相关的摩擦力,随着速度和载客量增大而增大,Fd是考虑人员变动影响的阻尼力,与电梯速度和人员分布相关,u(t)表示当前控制信号作用于电梯系统的力,表示电梯轿厢的加速度;Among them, m is the total mass of the elevator and passengers, Te is the traction force provided by the traction motor, which is related to the elevator position, speed and passenger capacity, Ff is the friction force related to the elevator speed and passenger capacity, which increases with the increase of speed and passenger capacity, Fd is the damping force considering the influence of personnel changes, which is related to the elevator speed and personnel distribution, u(t) represents the force of the current control signal acting on the elevator system, Indicates the acceleration of the elevator car;
所述载客量变化方程表示为:The passenger capacity variation equation is expressed as:
其中,Pin(t,z(t))和Pout(t,z(t))分别表示时间t在楼层z(t)进入和离开电梯的乘客数量。where Pin (t,z(t)) and Pout (t,z(t)) represent the number of passengers entering and leaving the elevator at floor z(t) at time t, respectively.
作为本发明所述的电梯集群控制方法的一种优选方案,其中:所述获取目标建筑内待控制电梯前一个周期内的电梯物理特性以及乘客上下楼行为特征,构建非线性动态数学模型,所述电梯前一周期中使用的电梯控制方式为任意现有控制方法还包括:根据实际数据结合系统辨识技术估计模型中未知参数或函数形式;As a preferred solution of the elevator cluster control method of the present invention, wherein: the physical characteristics of the elevator to be controlled in the target building in the previous cycle and the characteristics of the passenger's upstairs and downstairs behavior are obtained to construct a nonlinear dynamic mathematical model, and the elevator control method used in the previous cycle of the elevator is any existing control method, and further includes: estimating unknown parameters or function forms in the model based on actual data combined with system identification technology;
所述曳引力Te根据电梯曳引特性和载客量来估算,估算公式如下:The traction force Te is estimated according to the elevator traction characteristics and passenger capacity, and the estimation formula is as follows:
Te(z(t),v(t),C(t))=ktz(t)+cvv(t)+kcC(t) Te (z(t),v(t),C(t))=ktz ( t)+ cvv (t)+ kcC (t)
所述摩擦力Ff估算公式如下:The friction force Ff estimation formula is as follows:
Fi(z(t),v(t),C(t))=μi(m1+C(t)kp)v(t)F i (z(t),v(t),C(t))=μ i (m 1 +C(t)k p )v(t)
所述阻尼力Fd估算公式如下:The damping force Fd estimation formula is as follows:
Fd(z(t),v(t),C(t))=kdv(t)+kc′C(t)v(t)F d (z(t),v(t),C(t)) = k d v(t) + k c ′C(t)v(t)
其中,m1表示电梯固有质量,kt表示曳引力与电梯位置的相关系数,cv表示曳引力与电梯速度相关系数,kc表示曳引力与载客量相关系数,μi表示摩擦系数,即系统内部与外部环境的阻力特性,kp表示单位载客量对摩擦力增量的影响系数,反映了乘客数量增多带来的额外摩擦力,kd表示与电梯速度线性相关的阻尼系数,kc′表示与载客量和速度有关的阻尼系数。Wherein, m1 represents the inherent mass of the elevator, kt represents the correlation coefficient between the traction force and the elevator position, cv represents the correlation coefficient between the traction force and the elevator speed, kc represents the correlation coefficient between the traction force and the passenger capacity, μi represents the friction coefficient, that is, the resistance characteristics of the internal and external environment of the system, kp represents the influence coefficient of the unit passenger capacity on the friction force increment, reflecting the additional friction caused by the increase in the number of passengers, kd represents the damping coefficient linearly related to the elevator speed, and kc ′ represents the damping coefficient related to the passenger capacity and speed.
作为本发明所述的电梯集群控制方法的一种优选方案,其中:所述获取目标建筑内待控制电梯前一个周期内的乘客流量数据,并结合机器学习算法以及递推最小二乘法建立考虑系统时滞的乘客流量预测模型包括:As a preferred solution of the elevator cluster control method described in the present invention, the step of obtaining the passenger flow data of the elevator to be controlled in the target building in the previous cycle and establishing a passenger flow prediction model considering the system time delay by combining the machine learning algorithm and the recursive least squares method comprises:
首先,使用机器学习算法建立初步预测模型,选择使用时序数据的机器学习方法,其预测模型表示为:First, a preliminary prediction model is established using a machine learning algorithm. The machine learning method using time series data is selected, and its prediction model is expressed as:
Ppred(t+1)=LSTM(P(t),P(t-1),...,P(t-n)) Ppred (t+1)=LSTM(P(t),P(t-1),...,P(tn))
其中,P(t)是在时间t时刻的乘客流量,n是历史窗口长度,LSTM是一个经过训练的长短期记忆网络模型;Where P(t) is the passenger flow at time t, n is the length of the historical window, and LSTM is a trained long short-term memory network model;
其次,考虑系统时滞因素,若系统存在时滞效应,则引入时滞变量改进模型,改进后的模型表示为:Secondly, consider the system time lag factor. If the system has a time lag effect, the time lag variable is introduced to improve the model. The improved model is expressed as:
Ppred(t+τ)=F(LSTM(P(t),P(t-1),...,P(t-n)),τ) Ppred (t+τ)=F(LSTM(P(t),P(t-1),...,P(tn)),τ)
其中,τ是系统的时滞参数,F是结合时滞信息修正预测结果的函数;Among them, τ is the time-delay parameter of the system, and F is the function that corrects the prediction results by combining the time-delay information;
再次,利用递推最小二乘法进行参数更新:Again, the recursive least squares method is used to update the parameters:
初始化模型参数θ;Initialize model parameters θ;
对每个时间步长t,根据实际观测到的乘客流量数据Pobs(t+τ)更新模型参数θ:For each time step t, the model parameters θ are updated according to the actual observed passenger flow data P obs (t+τ):
最后,将乘客流量预测模型嵌入到非线性动态数学模型中。Finally, the passenger flow prediction model is embedded into the nonlinear dynamic mathematical model.
作为本发明所述的电梯集群控制方法的一种优选方案,其中:所述通过模型预测控制器结合所述非线性动态数学模型以及乘客流量预测模型,预测多个未来时刻的状态和输出,并结合预设控制目标函数以及约束条件,制定最优控制动作序列包括:As a preferred solution of the elevator cluster control method described in the present invention, wherein: the model predictive controller is combined with the nonlinear dynamic mathematical model and the passenger flow prediction model to predict the state and output at multiple future moments, and combined with the preset control objective function and constraint conditions, the optimal control action sequence is formulated, including:
假设目标建筑内待控制电梯其中有多个电梯E1,E2,..,EM在服务多个楼层F1,F2,...,FN的乘客请求,则预设控制目标函数表示为:Assuming that there are multiple elevators E 1 , E 2 , .. , EM in the target building to be controlled, serving passenger requests on multiple floors F 1 , F 2 , .. , F N , the preset control objective function is expressed as:
其中,w1i是电梯Ei对于乘客平均等待时间的权重因子,w2i是电梯Ei对于能耗的权重因子,表示在预测时域内第t时刻,乘客在电梯Ei服务于楼层Fj的平均等待时间,Ei(t)表示在预测时域内第t时刻,电梯Ei消耗的能量,Si(k)是电梯Ei在第t时刻的状态向量,所述状态向量至少包括当前位置、速度、载客量信息,U表示惩罚项,λ表示该惩罚项的惩罚因子,k表示时间步长。Among them, w1i is the weight factor of elevator Ei for the average waiting time of passengers, w2i is the weight factor of elevator Ei for energy consumption, represents the average waiting time of passengers when elevator E i serves floor F j at the tth moment in the prediction time domain, E i (t) represents the energy consumed by elevator E i at the tth moment in the prediction time domain, S i (k) is the state vector of elevator E i at the tth moment, and the state vector at least includes current position, speed, and passenger capacity information, U represents a penalty term, λ represents the penalty factor of the penalty term, and k represents the time step.
作为本发明所述的电梯集群控制方法的一种优选方案,其中:所述通过模型预测控制器结合所述非线性动态数学模型以及乘客流量预测模型,预测多个未来时刻的状态和输出,并结合预设控制目标函数以及约束条件,制定最优控制动作序列还包括:As a preferred solution of the elevator cluster control method described in the present invention, wherein: the state and output at multiple future moments are predicted by combining the model predictive controller with the nonlinear dynamic mathematical model and the passenger flow prediction model, and the optimal control action sequence is formulated in combination with the preset control objective function and constraint conditions, and further includes:
所述约束条件包括:The constraints include:
防止连续停靠同一楼层,建立最小停靠楼层间隔约束:To prevent consecutive stops on the same floor, establish a minimum stop floor interval constraint:
tstop≤ti,j-ti,j-1,j=2,3,...,Ni,i=1,2,..,Mt stop ≤ ti,j -ti ,j-1 , j = 2, 3, ..., Ni , i = 1, 2, ..., M
其中,ti,j表示电梯Ei到达第j层的时间;Where t i,j represents the time when elevator E i arrives at the jth floor;
建立对于乘客召唤请求的响应时间约束:Establish a response time constraint for a passenger summon request:
tresponse≤tj,arrival-ti,call i=1,2,...,M tresponse ≤tj ,arrival -ti ,call i=1,2,...,M
建立系统平衡性约束:Establish system balance constraints:
其中,Nf表示建筑物的总楼层数,Pi,j(k)是在时刻k时,电梯Ei在第j层的服务需求,所述服务需求至少包括乘客数量、服务请求次数,Pavg,j是所有电梯在第j层期望达到的平均服务需求,B是设定阈值,用于控制系统的不均衡程度。Wherein, Nf represents the total number of floors of the building, Pi ,j (k) is the service demand of elevator Ei on the jth floor at time k, and the service demand includes at least the number of passengers and the number of service requests, Pavg,j is the average service demand expected to be achieved by all elevators on the jth floor, and B is the set threshold used to control the imbalance degree of the system.
作为本发明所述的电梯集群控制方法的一种优选方案,其中:所述约束条件包括还包括:As a preferred solution of the elevator cluster control method of the present invention, the constraint conditions include:
建立优先级约束:最低三个楼层以及最高三个楼层的电梯响应优先级高于其他任意楼层的响应优先级;Establish priority constraints: the elevator response priority of the lowest three floors and the highest three floors is higher than the response priority of any other floors;
防止多台电梯同时前往同一楼层造成拥堵或空驶,建立协同调度约束:To prevent multiple elevators from going to the same floor at the same time and causing congestion or empty travel, collaborative scheduling constraints are established:
其中,M1表示参与协同调度的电梯设备数量,Ti,end(Dd)是在调度周期Dd内,第ia号电梯设备完成其当前任务的时间点,Tj,start(Dd+1)是在紧接着的调度周期Dd+1中,第jb号设备开始新任务的时间,Dmin是设定的最小时间间隔阈值;Where M1 represents the number of elevator devices participating in the collaborative scheduling, T i,end (D d ) is the time point when the iath elevator device completes its current task within the scheduling period D d, T j,start (D d +1) is the time when the jbth device starts a new task in the next scheduling period D d +1, and D min is the set minimum time interval threshold;
当多台电梯在同一竖井内运行时,建立安全距离约束:When multiple elevators are running in the same shaft, establish safe distance constraints:
其中,表示电梯/>在时刻k的位置,/>表示电梯/>在时刻k的位置,M2表示多台电梯在同一竖井内运行时同一竖井中的电梯层数,hij(k)表示根据电梯长度和当前位置计算出的安全距离补偿值。in, Indicates elevator/> At the position at time k, /> Indicates elevator/> At the time k, M2 represents the number of elevator floors in the same shaft when multiple elevators are running in the same shaft, and hij (k) represents the safety distance compensation value calculated based on the elevator length and current position.
一种电梯集群控制系统,其特征在于,包括:An elevator cluster control system, characterized by comprising:
第一模型建立模块,用于获取目标建筑内待控制电梯前一个周期内的电梯物理特性以及乘客上下楼行为特征,构建非线性动态数学模型,所述电梯前一周期中使用的电梯控制方式为任意现有控制方法;The first model building module is used to obtain the physical characteristics of the elevator to be controlled in the target building in the previous cycle and the characteristics of the passenger's going up and down stairs behavior, and build a nonlinear dynamic mathematical model. The elevator control method used in the previous cycle of the elevator is any existing control method;
第二模型建立模块,用于获取目标建筑内待控制电梯前一个周期内的乘客流量数据,并结合机器学习算法以及递推最小二乘法建立考虑系统时滞的乘客流量预测模型;The second model building module is used to obtain the passenger flow data of the elevator to be controlled in the target building in the previous cycle, and to establish a passenger flow prediction model considering the system time lag by combining the machine learning algorithm and the recursive least squares method;
最优序列获取模块,用于通过模型预测控制器结合所述非线性动态数学模型以及乘客流量预测模型,预测多个未来时刻的状态和输出,并结合预设控制目标函数以及约束条件,制定最优控制动作序列;An optimal sequence acquisition module is used to predict the state and output at multiple future moments by combining the nonlinear dynamic mathematical model and the passenger flow prediction model through a model prediction controller, and formulate an optimal control action sequence in combination with a preset control objective function and constraint conditions;
运行及更新模块,用于根据计算出的最优控制动作序列,向各个电梯发送具体的控制指令,使电梯按照预定计划运行,并完成电梯集群控制方法更新。The operation and update module is used to send specific control instructions to each elevator according to the calculated optimal control action sequence, so that the elevator can run according to the predetermined plan and complete the update of the elevator cluster control method.
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上所述的方法的步骤。A computer device comprises a memory and a processor, wherein the memory stores a computer program, and wherein the processor implements the steps of the above method when executing the computer program.
一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上所述的方法的步骤。A computer-readable storage medium stores a computer program thereon, wherein the computer program implements the steps of the method described above when executed by a processor.
本发明的有益效果:本发明提出一种电梯集群控制方法及系统,获取目标建筑内待控制电梯前一个周期内的电梯物理特性以及乘客上下楼行为特征,构建非线性动态数学模型,所述电梯前一周期中使用的电梯控制方式为任意现有控制方法;获取目标建筑内待控制电梯前一个周期内的乘客流量数据,并结合机器学习算法以及递推最小二乘法建立考虑系统时滞的乘客流量预测模型;通过模型预测控制器结合所述非线性动态数学模型以及乘客流量预测模型,预测多个未来时刻的状态和输出,并结合预设控制目标函数以及约束条件,制定最优控制动作序列;根据计算出的最优控制动作序列,向各个电梯发送具体的控制指令,使电梯按照预定计划运行,并完成电梯集群控制方法更新。Beneficial effects of the present invention: The present invention proposes an elevator cluster control method and system, which obtains the physical characteristics of the elevator to be controlled in the target building in the previous cycle and the characteristics of the passenger's going up and down stairs behavior, and constructs a nonlinear dynamic mathematical model, wherein the elevator control method used in the previous cycle of the elevator is any existing control method; the passenger flow data in the previous cycle of the elevator to be controlled in the target building is obtained, and a passenger flow prediction model considering system time lag is established in combination with a machine learning algorithm and a recursive least squares method; the state and output at multiple future moments are predicted by combining the nonlinear dynamic mathematical model and the passenger flow prediction model through a model predictive controller, and an optimal control action sequence is formulated in combination with a preset control objective function and constraints; according to the calculated optimal control action sequence, specific control instructions are sent to each elevator to make the elevator run according to a predetermined plan, and the update of the elevator cluster control method is completed.
本发明所提供的电梯集群控制方法及系统,具有以下优点:The elevator cluster control method and system provided by the present invention have the following advantages:
1.提高电梯运行效率:通过构建非线性动态数学模型和乘客流量预测模型,实现对电梯集群的优化调度,减少乘客等待时间,提高电梯运行效率。1. Improve elevator operation efficiency: By constructing a nonlinear dynamic mathematical model and a passenger flow prediction model, the optimal scheduling of elevator clusters can be achieved, the passenger waiting time can be reduced, and the elevator operation efficiency can be improved.
2.提升乘客舒适度:根据乘客流量预测,合理分配电梯载客量,避免电梯过载或空载,提升乘客乘坐舒适度。2. Improve passenger comfort: According to passenger flow forecast, reasonably allocate elevator passenger capacity to avoid elevator overload or empty load, and improve passenger comfort.
3.增强系统稳定性:通过模型预测控制器,实时调整电梯运行策略,确保电梯集群在复杂环境下稳定运行。3. Enhance system stability: Through the model predictive controller, the elevator operation strategy is adjusted in real time to ensure the stable operation of the elevator cluster in complex environments.
4.简化运维管理:通过对电梯集群的统一管理和控制,简化运维人员的工作负担,提高楼宇管理水平。4. Simplify operation and maintenance management: Through unified management and control of elevator clusters, the workload of operation and maintenance personnel can be simplified and the level of building management can be improved.
5.适应性强:本发明提出的电梯集群控制方法及系统,可以适用于不同类型和规模的建筑物,具有广泛的适应性。5. Strong adaptability: The elevator cluster control method and system proposed in the present invention can be applied to buildings of different types and sizes and have wide adaptability.
本发明不仅为电梯集群控制提供了一种新的技术方案,也为楼宇自动化管理和智能化发展提供了有力支持。作为一种智能控制系统,电梯集群控制方法及系统具有广泛的应用前景和市场潜力。随着未来楼宇建设和管理的不断升级,本发明将为电梯行业和楼宇自动化领域带来显著的经济和社会效益。The present invention not only provides a new technical solution for elevator cluster control, but also provides strong support for building automation management and intelligent development. As an intelligent control system, the elevator cluster control method and system have broad application prospects and market potential. With the continuous upgrading of building construction and management in the future, the present invention will bring significant economic and social benefits to the elevator industry and building automation field.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。其中:In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative labor. Among them:
图1为本发明一个实施例提供的一种电梯集群控制方法及系统的方法流程图;FIG1 is a method flow chart of an elevator cluster control method and system provided by an embodiment of the present invention;
图2为本发明一个实施例提供的一种电梯集群控制方法及系统的计算机设备的内部结构图。FIG. 2 is an internal structure diagram of a computer device of an elevator cluster control method and system provided by an embodiment of the present invention.
具体实施方式Detailed ways
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合说明书附图对本发明的具体实施方式做详细的说明,显然所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明的保护的范围。In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the drawings of the specification. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary persons in the art without creative work should fall within the scope of protection of the present invention.
实施例1Example 1
参照图1-2,为本发明的第一个实施例,该实施例提供了一种电梯集群控制方法及系统,包括一种电梯集群控制方法及一种电梯集群控制系统,其中,一种电梯集群控制方法包括:Referring to FIG. 1-2 , a first embodiment of the present invention is shown. The embodiment provides an elevator cluster control method and system, including an elevator cluster control method and an elevator cluster control system. The elevator cluster control method includes:
S101:获取目标建筑内待控制电梯前一个周期内的电梯物理特性以及乘客上下楼行为特征,构建非线性动态数学模型,电梯前一周期中使用的电梯控制方式为任意现有控制方法;S101: Obtain the physical characteristics of the elevator to be controlled in the target building in the previous cycle and the characteristics of the passenger's going up and down stairs behavior, and build a nonlinear dynamic mathematical model. The elevator control method used in the previous cycle of the elevator is any existing control method;
其中,获取目标建筑内待控制电梯前一个周期内的电梯物理特性以及乘客上下楼行为特征,构建非线性动态数学模型,电梯前一周期中使用的电梯控制方式为任意现有控制方法包括:Among them, the physical characteristics of the elevator to be controlled in the target building in the previous cycle and the characteristics of the passenger's upstairs and downstairs behavior are obtained to build a nonlinear dynamic mathematical model. The elevator control method used in the previous cycle of the elevator is any existing control method including:
具体的,电梯物理特性至少包括电梯楼层z(t)、电梯速度v(t)、载客量以及乘客轿厢移动情况C(t),t表示电梯运行时刻;Specifically, the physical characteristics of the elevator include at least the elevator floor z(t), the elevator speed v(t), the passenger capacity, and the passenger car movement C(t), where t represents the elevator operation time;
在一个可选的实施例中,电梯物理特性还可以包括电梯的运行次数、电梯的运行时间、电梯的负载率等;In an optional embodiment, the physical characteristics of the elevator may also include the number of elevator operations, the elevator operation time, the elevator load rate, etc.;
更进一步的,乘客上下楼行为特征至少包括各楼层乘客进出情况;Furthermore, the passenger's up-and-down behavior characteristics at least include the entry and exit of passengers on each floor;
在一个可选的实施例中,乘客上下楼行为特征还可以包括乘客的上下楼次数、乘客的上下楼时间、乘客的乘坐习惯等。In an optional embodiment, the passenger's going up and down stairs behavior characteristics may also include the number of times the passenger goes up and down stairs, the time the passenger goes up and down stairs, the passenger's riding habits, etc.
应说明的是,前一周期至少大于一个月,在本申请实施例中,周期设置为三个月;It should be noted that the previous period is at least greater than one month. In the embodiment of the present application, the period is set to three months;
在本申请实施例中,为了弥补三个月的前置时间,通过建立数学孪生模型来进行仿真数据获取,在实际应用中为了获取精确的数据就可以不进行数学孪生建模操作,直接获取目标建筑内待控制电梯前一个周期内的电梯物理特性以及乘客上下楼行为特征,构建非线性动态数学模型;In the embodiment of the present application, in order to make up for the three-month lead time, a mathematical twin model is established to acquire simulation data. In actual applications, in order to obtain accurate data, the mathematical twin modeling operation can be omitted, and the physical characteristics of the elevator to be controlled in the target building in the previous cycle and the characteristics of the passenger's up and down behavior are directly acquired to construct a nonlinear dynamic mathematical model.
应说明的是,获取目标建筑内待控制电梯前一个周期内的电梯物理特性以及乘客上下楼行为特征可以根据所选取的现有控制方法建立响应条件下的数学孪生模型,通过数学孪生模型进行前一周期数据获取,这样可以使得在目标建筑建立电梯后及时用上更新后的电梯集群控制方法。It should be noted that the physical characteristics of the elevator to be controlled in the target building in the previous cycle and the characteristics of the passengers' going-up-and-down-stairs behavior can be obtained by establishing a mathematical twin model under response conditions based on the selected existing control method, and the data of the previous cycle can be obtained through the mathematical twin model. This allows the updated elevator cluster control method to be used in a timely manner after the elevator is established in the target building.
应说明的是,建立电梯集群控制的数学孪生模型步骤可以如下:It should be noted that the steps for establishing a mathematical twin model for elevator cluster control can be as follows:
步骤一,采集电梯物理特性数据:收集至少三栋与目标建筑相同类型,且人员分布以及人员职能相同的建筑的电梯的运行状态信息,包括但不限于电梯当前楼层、速度、方向、负载量、故障状态、维护记录等实时或历史数据。例如,若目标建筑为商场且建筑高加上地下室为八层,则至少收集三栋加上地下室八层的同地段商场的电梯的运行状态信息。Step 1: Collect elevator physical property data: Collect the operating status information of elevators in at least three buildings of the same type as the target building, with the same personnel distribution and personnel functions, including but not limited to the current floor, speed, direction, load, fault status, maintenance records and other real-time or historical data. For example, if the target building is a shopping mall and the building height plus the basement is eight floors, then collect the operating status information of elevators in at least three shopping malls in the same area with eight floors plus the basement.
采集乘客行为数据:统计各时间段内各楼层的乘客进出电梯频率、等待时间、目的楼层分布、高峰时段等,甚至可以通过智能卡系统或监控系统获取更精确的乘客流量和路径选择。Collect passenger behavior data: statistics on the frequency of passengers entering and exiting the elevator, waiting time, destination floor distribution, peak hours, etc. on each floor during different time periods. Even more accurate passenger flow and route selection can be obtained through smart card systems or monitoring systems.
步骤二,对采集到的数据进行清洗,剔除无效或异常数据点。Step 2: Clean the collected data and remove invalid or abnormal data points.
根据分析需求对数据进行归一化、分箱或时间序列分析等预处理操作。Perform preprocessing operations such as normalization, binning, or time series analysis on the data according to analysis requirements.
步骤三,从原始数据中提取反映电梯性能的关键指标以及乘客行为模式的特征变量,例如电梯使用率、平均响应时间、乘客密度分布等。Step three: extract key indicators reflecting elevator performance and characteristic variables of passenger behavior patterns from the original data, such as elevator utilization rate, average response time, passenger density distribution, etc.
构建乘客需求预测模型所需的时间窗口和相关特征。The time windows and relevant features required to build a passenger demand forecasting model.
步骤四,建立电梯系统的物理模型,模拟电梯的实际运行过程及物理约束条件。Step 4: Establish a physical model of the elevator system to simulate the actual operation process and physical constraints of the elevator.
设计乘客行为模型,考虑不同场景下乘客的行为规律及其对电梯调度的影响。Design a passenger behavior model, considering the behavioral patterns of passengers in different scenarios and their impact on elevator scheduling.
步骤五,理解并结合所选取的现有电梯控制策略(如最短路径优先、最少换乘次数、负荷平衡等),将这些策略转换为数学表达形式,并纳入孪生模型中作为决策规则。Step five, understand and combine the selected existing elevator control strategies (such as shortest path priority, minimum number of transfers, load balance, etc.), convert these strategies into mathematical expressions, and incorporate them into the twin model as decision rules.
步骤六,使用上一周期的真实数据驱动孪生模型,通过仿真平台反复调整参数和优化算法,使得模型能够在给定条件下准确反映实际电梯系统的行为表现。Step six: Use the real data from the previous cycle to drive the twin model, and repeatedly adjust the parameters and optimize the algorithm through the simulation platform so that the model can accurately reflect the behavior of the actual elevator system under given conditions.
利用机器学习或深度学习技术进一步提升模型对未知情况下的预测和决策能力。Use machine learning or deep learning technology to further enhance the model’s prediction and decision-making capabilities in unknown situations.
步骤七,将经过训练和优化的数学孪生模型应用于下一周期的电梯集群控制,实时更新模型参数,动态调整控制策略以适应变化的环境和需求。Step seven: Apply the trained and optimized mathematical twin model to the elevator cluster control of the next cycle, update the model parameters in real time, and dynamically adjust the control strategy to adapt to the changing environment and needs.
步骤八,通过数学孪生模型进行模拟前三个月数据获取。Step 8: Use the mathematical twin model to simulate the data acquisition of the first three months.
应说明的是,建立数字孪生模型可以极大的减少控制方法更新时间,还能全面提升电梯集群管理的智能化水平和运营效能。It should be noted that establishing a digital twin model can greatly reduce the time for updating control methods, and can also comprehensively improve the intelligence level and operational efficiency of elevator cluster management.
更进一步的,非线性动态数学模型包括电梯的位置变化方程以及载客量变化方程:Furthermore, the nonlinear dynamic mathematical model includes the elevator position change equation and the passenger capacity change equation:
其中,电梯的位置变化方程表示为:Among them, the elevator position change equation is expressed as:
其中,m是电梯及乘客总质量,Te是曳引电动机提供的曳引力,与电梯位置、速度及载客量有关,Ff是与电梯速度和载客量相关的摩擦力,随着速度和载客量增大而增大,Fd是考虑人员变动影响的阻尼力,与电梯速度和人员分布相关,u(t)表示当前控制信号作用于电梯系统的力,表示电梯轿厢的加速度;Among them, m is the total mass of the elevator and passengers, Te is the traction force provided by the traction motor, which is related to the elevator position, speed and passenger capacity, Ff is the friction force related to the elevator speed and passenger capacity, which increases with the increase of speed and passenger capacity, Fd is the damping force considering the influence of personnel changes, which is related to the elevator speed and personnel distribution, u(t) represents the force of the current control signal acting on the elevator system, represents the acceleration of the elevator car;
更进一步的,载客量变化方程表示为:Furthermore, the passenger capacity change equation is expressed as:
其中,Pin(t,z(t))和Pout(t,z(t))分别表示时间t在楼层z(t)进入和离开电梯的乘客数量。where Pin (t,z(t)) and Pout (t,z(t)) represent the number of passengers entering and leaving the elevator at floor z(t) at time t, respectively.
更进一步的,获取目标建筑内待控制电梯前一个周期内的电梯物理特性以及乘客上下楼行为特征,构建非线性动态数学模型,电梯前一周期中使用的电梯控制方式为任意现有控制方法还包括:根据实际数据结合系统辨识技术估计模型中未知参数或函数形式;Furthermore, the physical characteristics of the elevator to be controlled in the target building in the previous cycle and the characteristics of the passenger's up-and-down behavior are obtained to construct a nonlinear dynamic mathematical model, and the elevator control method used in the previous cycle of the elevator is any existing control method, which also includes: estimating unknown parameters or function forms in the model based on actual data combined with system identification technology;
曳引力Te根据电梯曳引特性和载客量来估算,估算公式如下:The traction force Te is estimated based on the elevator traction characteristics and passenger capacity. The estimation formula is as follows:
Te(z(t),v(t),C(t))=ktz(t)+cvv(t)+kcC(t) Te (z(t),v(t),C(t))=ktz ( t)+ cvv (t)+ kcC (t)
摩擦力Ff估算公式如下:The friction force F f is estimated by the following formula:
Fi(z(t),v(t),C(t))=μi(m1+C(t)kp)v(t)F i (z(t),v(t),C(t))=μ i (m 1 +C(t)k p )v(t)
阻尼力Fd估算公式如下:The damping force Fd is estimated using the following formula:
Fd(z(t),v(t),C(t))=kdv(t)+kc′C(t)v(t)F d (z(t),v(t),C(t)) = k d v(t) + k c ′C(t)v(t)
其中,m1表示电梯固有质量,kt表示曳引力与电梯位置的相关系数,cv表示曳引力与电梯速度相关系数,kc表示曳引力与载客量相关系数,μi表示摩擦系数,即系统内部与外部环境的阻力特性,kp表示单位载客量对摩擦力增量的影响系数,反映了乘客数量增多带来的额外摩擦力,kd表示与电梯速度线性相关的阻尼系数,kc′表示与载客量和速度有关的阻尼系数。Wherein, m1 represents the inherent mass of the elevator, kt represents the correlation coefficient between the traction force and the elevator position, cv represents the correlation coefficient between the traction force and the elevator speed, kc represents the correlation coefficient between the traction force and the passenger capacity, μi represents the friction coefficient, that is, the resistance characteristics of the internal and external environment of the system, kp represents the influence coefficient of the unit passenger capacity on the friction force increment, reflecting the additional friction caused by the increase in the number of passengers, kd represents the damping coefficient linearly related to the elevator speed, and kc ′ represents the damping coefficient related to the passenger capacity and speed.
应说明的是,获取目标建筑内待控制电梯前一个周期内的电梯物理特性以及乘客上下楼行为特征,构建非线性动态数学模型描述电梯系统的物理行为和运行规律,为后续的控制策略制定提供基础。考虑电梯的实际工作特性(如速度、位置、载荷等),有助于准确模拟电梯的动态响应。将现有控制方法纳入模型中,能够评估当前控制策略对电梯系统性能的影响,为优化控制提供依据。It should be noted that the physical characteristics of the elevator to be controlled in the target building in the previous cycle and the characteristics of the passengers' up and down behavior are obtained, and a nonlinear dynamic mathematical model is constructed to describe the physical behavior and operation law of the elevator system, providing a basis for the subsequent control strategy formulation. Considering the actual working characteristics of the elevator (such as speed, position, load, etc.) helps to accurately simulate the dynamic response of the elevator. Incorporating existing control methods into the model can evaluate the impact of the current control strategy on the performance of the elevator system and provide a basis for optimizing control.
S102:获取目标建筑内待控制电梯前一个周期内的乘客流量数据,并结合机器学习算法以及递推最小二乘法建立考虑系统时滞的乘客流量预测模型;S102: Obtain the passenger flow data of the elevator to be controlled in the target building in the previous cycle, and establish a passenger flow prediction model considering system time lag by combining machine learning algorithm and recursive least squares method;
获取目标建筑内待控制电梯前一个周期内的乘客流量数据,并结合机器学习算法以及递推最小二乘法建立考虑系统时滞的乘客流量预测模型包括:Obtain the passenger flow data of the elevator to be controlled in the target building in the previous cycle, and combine the machine learning algorithm and the recursive least squares method to establish a passenger flow prediction model that takes into account the system time lag, including:
首先,使用机器学习算法建立初步预测模型,选择使用时序数据的机器学习方法,其预测模型表示为:First, a preliminary prediction model is established using a machine learning algorithm. The machine learning method using time series data is selected, and its prediction model is expressed as:
Ppred(t+1)=LSTM(P(t),P(t-1),...,P(t-n)) Ppred (t+1)=LSTM(P(t),P(t-1),...,P(tn))
其中,P(t)是在时间t时刻的乘客流量,n是历史窗口长度,LSTM是一个经过训练的长短期记忆网络模型;Where P(t) is the passenger flow at time t, n is the length of the historical window, and LSTM is a trained long short-term memory network model;
其次,考虑系统时滞因素,若系统存在时滞效应,则引入时滞变量改进模型,改进后的模型表示为:Secondly, consider the system time lag factor. If the system has a time lag effect, the time lag variable is introduced to improve the model. The improved model is expressed as:
Ppred(t+τ)=F(LSTM(P(t),P(t-1),...,P(t-n)),τ) Ppred (t+τ)=F(LSTM(P(t),P(t-1),...,P(tn)),τ)
其中,τ是系统的时滞参数,F是结合时滞信息修正预测结果的函数;Among them, τ is the time-delay parameter of the system, and F is the function that corrects the prediction results by combining the time-delay information;
再次,利用递推最小二乘法进行参数更新:Again, the recursive least squares method is used to update the parameters:
初始化模型参数θ;Initialize model parameters θ;
对每个时间步长t,根据实际观测到的乘客流量数据Pobs(t+τ)更新模型参数θ:For each time step t, the model parameters θ are updated according to the actual observed passenger flow data P obs (t+τ):
最后,将乘客流量预测模型嵌入到非线性动态数学模型中。Finally, the passenger flow prediction model is embedded into the nonlinear dynamic mathematical model.
应说明的是,获取目标建筑内待控制电梯前一个周期内的乘客流量数据,并结合机器学习算法以及递推最小二乘法建立考虑系统时滞的乘客流量预测模型可以预测未来时间段内各楼层的乘客进出情况,提前做好电梯调度规划,降低乘客等待时间。通过结合机器学习算法和递推最小二乘法处理时滞问题,提高了预测模型的精度和适应性。对于不同时段的交通高峰和低谷变化有良好的预测能力,可以有效应对不同时间段的客流需求波动。It should be noted that obtaining the passenger flow data of the elevator to be controlled in the target building in the previous cycle and combining the machine learning algorithm and the recursive least squares method to establish a passenger flow prediction model that takes into account the system time lag can predict the passenger entry and exit of each floor in the future time period, make elevator scheduling plans in advance, and reduce passenger waiting time. By combining the machine learning algorithm and the recursive least squares method to deal with the time lag problem, the accuracy and adaptability of the prediction model are improved. It has good prediction capabilities for traffic peaks and valleys in different time periods, and can effectively respond to passenger flow demand fluctuations in different time periods.
S103:通过模型预测控制器结合非线性动态数学模型以及乘客流量预测模型,预测多个未来时刻的状态和输出,并结合预设控制目标函数以及约束条件,制定最优控制动作序列;S103: using a model predictive controller in combination with a nonlinear dynamic mathematical model and a passenger flow prediction model, predicting the states and outputs at multiple future moments, and formulating an optimal control action sequence in combination with a preset control objective function and constraints;
通过模型预测控制器结合非线性动态数学模型以及乘客流量预测模型,预测多个未来时刻的状态和输出,并结合预设控制目标函数以及约束条件,制定最优控制动作序列包括:The model predictive controller combines the nonlinear dynamic mathematical model and the passenger flow prediction model to predict the state and output at multiple future moments, and formulates the optimal control action sequence in combination with the preset control objective function and constraints, including:
假设目标建筑内待控制电梯其中有多个电梯E1,E2,..,EM在服务多个楼层F1,F2,...,FN的乘客请求,则预设控制目标函数表示为:Assuming that there are multiple elevators E 1 , E 2 , .. , EM in the target building to be controlled, serving passenger requests on multiple floors F 1 , F 2 , .. , F N , the preset control objective function is expressed as:
其中,w1i是电梯Ei对于乘客平均等待时间的权重因子,w2i是电梯Ei对于能耗的权重因子,表示在预测时域内第t时刻,乘客在电梯Ei服务于楼层Fj的平均等待时间,Ei(t)表示在预测时域内第t时刻,电梯Ei消耗的能量,Si(k)是电梯Ei在第t时刻的状态向量,状态向量至少包括当前位置、速度、载客量信息,U表示惩罚项,λ表示该惩罚项的惩罚因子,k表示时间步长。Among them, w1i is the weight factor of elevator Ei for the average waiting time of passengers, w2i is the weight factor of elevator Ei for energy consumption, represents the average waiting time of passengers when elevator E i serves floor F j at the tth moment in the prediction time domain, E i (t) represents the energy consumed by elevator E i at the tth moment in the prediction time domain, S i (k) is the state vector of elevator E i at the tth moment, and the state vector at least includes the current position, speed, and passenger capacity information, U represents the penalty term, λ represents the penalty factor of the penalty term, and k represents the time step.
通过模型预测控制器结合非线性动态数学模型以及乘客流量预测模型,预测多个未来时刻的状态和输出,并结合预设控制目标函数以及约束条件,制定最优控制动作序列还包括:The model predictive controller combines the nonlinear dynamic mathematical model and the passenger flow prediction model to predict the state and output at multiple future moments, and combines the preset control objective function and constraints to formulate the optimal control action sequence, which also includes:
约束条件包括:The constraints include:
防止连续停靠同一楼层,建立最小停靠楼层间隔约束:To prevent consecutive stops on the same floor, establish a minimum stop floor interval constraint:
tstop≤ti,j-ti,j-1,j=2,3,...,Ni,i=1,2,..,Mt stop ≤ ti,j -ti ,j-1 , j = 2, 3, ..., Ni , i = 1, 2, ..., M
其中,ti,j表示电梯Ei到达第j层的时间;Where t i,j represents the time when elevator E i arrives at the jth floor;
建立对于乘客召唤请求的响应时间约束:Establish a response time constraint for a passenger summon request:
tresponse≤tj,arrival-ti,call i=1,2,...,M tresponse ≤tj ,arrival -ti ,call i=1,2,...,M
建立系统平衡性约束:Establish system balance constraints:
其中,Nf表示建筑物的总楼层数,Pi,j(k)是在时刻k时,电梯Ei在第j层的服务需求,服务需求至少包括乘客数量、服务请求次数,Pavg,j是所有电梯在第j层期望达到的平均服务需求,B是设定阈值,用于控制系统的不均衡程度。Where Nf represents the total number of floors of the building, Pi ,j (k) is the service demand of elevator Ei on the jth floor at time k, and the service demand includes at least the number of passengers and the number of service requests, Pavg,j is the average service demand expected to be achieved by all elevators on the jth floor, and B is the set threshold used to control the imbalance of the system.
约束条件包括还包括:Constraints include:
建立优先级约束:最低三个楼层以及最高三个楼层的电梯响应优先级高于其他任意楼层的响应优先级;Establish priority constraints: the elevator response priority of the lowest three floors and the highest three floors is higher than the response priority of any other floors;
防止多台电梯同时前往同一楼层造成拥堵或空驶,建立协同调度约束:To prevent multiple elevators from going to the same floor at the same time and causing congestion or empty travel, collaborative scheduling constraints are established:
其中,M1表示参与协同调度的电梯设备数量,Ti,end(Dd)是在调度周期Dd内,第ia号电梯设备完成其当前任务的时间点,Tj,start(Dd+1)是在紧接着的调度周期Dd+1中,第jb号设备开始新任务的时间,Dmin是设定的最小时间间隔阈值;Where M1 represents the number of elevator devices participating in the collaborative scheduling, T i,end (D d ) is the time point when the iath elevator device completes its current task within the scheduling period D d, T j,start (D d +1) is the time when the jbth device starts a new task in the next scheduling period D d +1, and D min is the set minimum time interval threshold;
当多台电梯在同一竖井内运行时,建立安全距离约束:When multiple elevators are running in the same shaft, establish safe distance constraints:
其中,表示电梯/>在时刻k的位置,/>表示电梯/>在时刻k的位置,M2表示多台电梯在同一竖井内运行时同一竖井中的电梯层数,hij(k)表示根据电梯长度和当前位置计算出的安全距离补偿值。in, Indicates elevator/> At the position at time k, /> Indicates elevator/> At the time k, M2 represents the number of elevator floors in the same shaft when multiple elevators are running in the same shaft, and hij (k) represents the safety distance compensation value calculated based on the elevator length and current position.
在一个可选的实施例中,还可以考虑如下约束条件:In an optional embodiment, the following constraints may also be considered:
速度约束:电梯的最大和最小运行速度有限制:Speed constraint: The maximum and minimum operating speeds of the elevator are limited:
vmin≤vi(k)≤vmax,i=1,2,...,mv min ≤v i (k) ≤v max , i=1,2,...,m
其中,m表示电梯个数,vi(k)表示第i个电梯在k时刻的速度,vmin表示速度阈值最小值,vmax表示速度阈值最大值。Wherein, m represents the number of elevators, vi (k) represents the speed of the i-th elevator at time k, vmin represents the minimum speed threshold, and vmax represents the maximum speed threshold.
加速度约束:电梯的最大和最小加速度有限制:Acceleration constraints: The maximum and minimum acceleration of the elevator are limited:
其中,m表示电梯个数,amin表示加速度阈值最小值,amax表示加速度阈值最大值。Wherein, m represents the number of elevators, a min represents the minimum value of the acceleration threshold, and a max represents the maximum value of the acceleration threshold.
载客量限制,单部电梯不能超载:Passenger capacity limit, a single elevator cannot be overloaded:
Cmin≤Ci(k)≤Cmax,i=1,2,…,mC min ≤C i (k) ≤C max , i=1,2,…,m
其中,Ci(k)表示第i个电梯在k时刻的载客量,Cmin表示载客量最小值,Cmax表示载客量最大值;Where Ci (k) represents the passenger capacity of the ith elevator at time k, C min represents the minimum passenger capacity, and C max represents the maximum passenger capacity;
紧急情况处理约束:Emergency handling restrictions:
假设存在一个布尔变量EB(t),用于表示是否发生紧急情况,若发生紧急情况,则EB(t)=true=1,在紧急状态下,电梯的目标楼层强制设定为安全楼层Gsafe,Assume that there is a Boolean variable EB(t) to indicate whether an emergency occurs. If an emergency occurs, EB(t) = true = 1. In an emergency, the elevator's target floor is forcibly set to the safe floor G safe .
其中,表示第i部电梯在t时间时的目标楼层,/>表示正常调度策略下计算出的目标楼层。in, represents the target floor of the i-th elevator at time t,/> Indicates the target floor calculated under the normal scheduling strategy.
速度和加速度限制,紧急状态下,电梯的最大允许速度和加速度可以表示:Speed and acceleration limits. In an emergency, the maximum permissible speed and acceleration of the elevator can be expressed as:
其中,和/>分别是第i部电梯在时刻t的最大速度和加速度,νemergency和aemergency是紧急状态下的限值,vnormal和anormal是正常状态下的限值。in, and/> are the maximum speed and acceleration of the i-th elevator at time t, ν emergency and a emergency are the limit values under emergency conditions, and v normal and a normal are the limit values under normal conditions.
应说明的是,利用模型预测控制器将非线性动态模型与乘客流量预测模型相结合,实现对未来多个时刻状态和输出的预测。结合预设控制目标函数以及约束条件,制定出最优控制动作序列。提高了集群电梯系统的整体运行效率和服务质量,使电梯在满足实时客流需求的同时,兼顾节能和设备利用率。It should be noted that the model predictive controller combines the nonlinear dynamic model with the passenger flow prediction model to achieve the prediction of the state and output at multiple moments in the future. Combined with the preset control objective function and constraints, the optimal control action sequence is formulated. The overall operating efficiency and service quality of the cluster elevator system are improved, so that the elevator can meet the real-time passenger flow needs while taking into account energy saving and equipment utilization.
S104:根据计算出的最优控制动作序列,向各个电梯发送具体的控制指令,使电梯按照预定计划运行,并完成电梯集群控制方法更新。S104: According to the calculated optimal control action sequence, specific control instructions are sent to each elevator to make the elevator run according to the predetermined plan and complete the update of the elevator cluster control method.
假设通过模型预测控制(MPC)得到的最优控制动作序列为:Assume that the optimal control action sequence obtained by model predictive control (MPC) is:
{u*(k∣t),u*(k+1∣t),...,u*(k+Np∣t)}{u * (k|t),u * (k+1|t),...,u * (k+N p |t)}
其中,k表示当前时刻,t代表计划开始时间,Nρ是预测时域内的步数,而u是控制向量,可能包含电梯速度、加速度、目标楼层等控制变量。Among them, k represents the current time, t represents the planned start time, N ρ is the number of steps in the prediction time domain, and u is the control vector, which may contain control variables such as elevator speed, acceleration, and target floor.
对于每个未来时刻k+i(i=0,1,...,Np-1),从最优控制动作中提取出对应的电梯指令:For each future time k+i (i=0, 1, ..., N p -1), the corresponding elevator command is extracted from the optimal control action:
目标楼层指令:若u*(k+i|t)中包含目标楼层信息ftarget,则发送指令给电梯前往该楼层。Target floor instruction: If u * (k+i|t) contains the target floor information f target , a command is sent to the elevator to go to that floor.
运行模式指令:如果模型考虑了电梯运行模式如加速、减速、停止等待等,则依据相应的速度和加速度设定值发出指令。Operation mode instructions: If the model takes into account the elevator operation mode such as acceleration, deceleration, stop waiting, etc., instructions are issued according to the corresponding speed and acceleration setting values.
根据实时时间t和预设的时间间隔,在正确的时间点发送相应的控制指令至各个电梯控制系统中。例如,对于第i步的指令,将任t+i·Δt对刻发出,其中Δt是预测步长。According to the real time t and the preset time interval, the corresponding control instructions are sent to each elevator control system at the correct time point. For example, for the instruction of step i, it will be sent at any t+i·Δt, where Δt is the prediction step length.
实际电梯系统接收到指令后会执行,并且会有状态反馈回来。根据反馈结果调整后续的控制策略,从而完成电梯集群控制方法的在线更新。After receiving the command, the actual elevator system will execute it and provide status feedback. The subsequent control strategy is adjusted according to the feedback results, thus completing the online update of the elevator cluster control method.
在一个可选的实施例中,在线更新完成的条件可以如下认定为满足任意两种或两种以上条件:In an optional embodiment, the condition for completing the online update can be determined as satisfying any two or more conditions as follows:
1、指令执行确认:更新完成的一个标志是所有电梯都已经接收到并开始执行相应的最优控制动作序列中的指令。1. Command execution confirmation: A sign of update completion is that all elevators have received and started to execute the commands in the corresponding optimal control action sequence.
2、系统状态收敛:可以通过监控系统性能指标(如乘客等待时间、电梯利用率等)是否达到预设目标或逐渐逼近优化后的理想值来判断更新是否有效。例如,若连续几个时间段内系统的平均等待时间持续低于某个阈值,则可视为更新完成。2. System state convergence: The effectiveness of the update can be determined by monitoring whether system performance indicators (such as passenger waiting time, elevator utilization, etc.) have reached the preset target or are gradually approaching the optimized ideal value. For example, if the average waiting time of the system is continuously lower than a certain threshold for several consecutive time periods, the update can be considered complete.
3、实时反馈与迭代调整:在实际应用中,由于环境变化和模型预测误差的存在,电梯集群控制系统需要不断接收实时反馈,并根据反馈结果进行微调。因此,更新完成条件可能是设定一个周期数N或者某种性能改善指标达到稳定的标准,表示如下:3. Real-time feedback and iterative adjustment: In practical applications, due to environmental changes and model prediction errors, the elevator cluster control system needs to continuously receive real-time feedback and make fine adjustments based on the feedback results. Therefore, the update completion condition may be to set a cycle number N or a certain performance improvement indicator to reach a stable standard, as shown below:
|P(t)-P*|<,t=k,…,k+N|P(t)-P*|<, t=k,…,k+N
其中,P(t)是在时刻t的实际性能指标(如乘客平均等待时间),P*是优化目标值,是一个很小的正数,表示允许的偏差范围。Among them, P(t) is the actual performance indicator at time t (such as the average waiting time of passengers), and P * is the optimization target value, which is a very small positive number and represents the allowable deviation range.
4、无违反约束情况发生:确保在整个更新过程中,所有的电梯操作均未违反预先设置的物理约束条件,如速度限制、载客量限制等。4. No constraint violations occur: Ensure that during the entire update process, all elevator operations do not violate the pre-set physical constraints, such as speed limits, passenger capacity limits, etc.
在一个可选的实施例中,实时监控电梯的实际运行状态和乘客流量情况,收集实际数据并与预测结果对比,根据偏差不断修正预测模型和优化算法的参数,使得调度策略能持续改进并适应实际情况,从而提高调度决策的精确性和鲁棒性。In an optional embodiment, the actual operating status of the elevator and the passenger flow are monitored in real time, actual data is collected and compared with the predicted results, and the parameters of the prediction model and optimization algorithm are continuously corrected according to the deviation, so that the scheduling strategy can be continuously improved and adapted to the actual situation, thereby improving the accuracy and robustness of the scheduling decision.
应说明的是,根据计算出的最优控制动作序列,向各个电梯发送具体指令,确保电梯按照计划高效有序地运行。实现了电梯群控系统的实时优化调整,根据实际运行情况和预测结果动态更新控制策略,增强了系统的鲁棒性和适应性。在不断循环执行和反馈的过程中,使得电梯集群控制系统始终保持最佳工作状态,持续提高建筑内部垂直交通的服务水平。It should be noted that according to the calculated optimal control action sequence, specific instructions are sent to each elevator to ensure that the elevator runs efficiently and orderly according to the plan. The real-time optimization and adjustment of the elevator group control system is realized, and the control strategy is dynamically updated according to the actual operation situation and prediction results, which enhances the robustness and adaptability of the system. In the process of continuous cycle execution and feedback, the elevator cluster control system always maintains the best working state and continuously improves the service level of vertical transportation inside the building.
综上所述,本发明提出一种电梯集群控制方法,获取目标建筑内待控制电梯前一个周期内的电梯物理特性以及乘客上下楼行为特征,构建非线性动态数学模型,所述电梯前一周期中使用的电梯控制方式为任意现有控制方法;获取目标建筑内待控制电梯前一个周期内的乘客流量数据,并结合机器学习算法以及递推最小二乘法建立考虑系统时滞的乘客流量预测模型;通过模型预测控制器结合所述非线性动态数学模型以及乘客流量预测模型,预测多个未来时刻的状态和输出,并结合预设控制目标函数以及约束条件,制定最优控制动作序列;根据计算出的最优控制动作序列,向各个电梯发送具体的控制指令,使电梯按照预定计划运行,并完成电梯集群控制方法更新。In summary, the present invention proposes an elevator cluster control method, which obtains the physical characteristics of the elevator to be controlled in the target building in the previous cycle and the characteristics of the passenger's going up and down stairs behavior, and constructs a nonlinear dynamic mathematical model, wherein the elevator control method used in the previous cycle of the elevator is any existing control method; the passenger flow data of the elevator to be controlled in the target building in the previous cycle is obtained, and a passenger flow prediction model considering the system time lag is established in combination with a machine learning algorithm and a recursive least squares method; the state and output at multiple future moments are predicted by combining the nonlinear dynamic mathematical model and the passenger flow prediction model through a model predictive controller, and an optimal control action sequence is formulated in combination with a preset control objective function and constraints; according to the calculated optimal control action sequence, specific control instructions are sent to each elevator to make the elevator run according to a predetermined plan, and the update of the elevator cluster control method is completed.
本发明所提供的电梯集群控制方法及系统,具有以下优点:The elevator cluster control method and system provided by the present invention have the following advantages:
1.提高电梯运行效率:通过构建非线性动态数学模型和乘客流量预测模型,实现对电梯集群的优化调度,减少乘客等待时间,提高电梯运行效率。1. Improve elevator operation efficiency: By constructing a nonlinear dynamic mathematical model and a passenger flow prediction model, the optimal scheduling of elevator clusters can be achieved, the passenger waiting time can be reduced, and the elevator operation efficiency can be improved.
2.提升乘客舒适度:根据乘客流量预测,合理分配电梯载客量,避免电梯过载或空载,提升乘客乘坐舒适度。2. Improve passenger comfort: According to passenger flow forecast, reasonably allocate elevator passenger capacity to avoid elevator overload or empty load, and improve passenger comfort.
3.增强系统稳定性:通过模型预测控制器,实时调整电梯运行策略,确保电梯集群在复杂环境下稳定运行。3. Enhance system stability: Through the model predictive controller, the elevator operation strategy is adjusted in real time to ensure the stable operation of the elevator cluster in complex environments.
4.简化运维管理:通过对电梯集群的统一管理和控制,简化运维人员的工作负担,提高楼宇管理水平。4. Simplify operation and maintenance management: Through unified management and control of elevator clusters, the workload of operation and maintenance personnel can be simplified and the level of building management can be improved.
5.适应性强:本发明提出的电梯集群控制方法及系统,可以适用于不同类型和规模的建筑物,具有广泛的适应性。5. Strong adaptability: The elevator cluster control method and system proposed in the present invention can be applied to buildings of different types and sizes and have wide adaptability.
本发明不仅为电梯集群控制提供了一种新的技术方案,也为楼宇自动化管理和智能化发展提供了有力支持。作为一种智能控制系统,电梯集群控制方法及系统具有广泛的应用前景和市场潜力。随着未来楼宇建设和管理的不断升级,本发明将为电梯行业和楼宇自动化领域带来显著的经济和社会效益。The present invention not only provides a new technical solution for elevator cluster control, but also provides strong support for building automation management and intelligent development. As an intelligent control system, the elevator cluster control method and system have broad application prospects and market potential. With the continuous upgrading of building construction and management in the future, the present invention will bring significant economic and social benefits to the elevator industry and building automation field.
在一个优选的实施例中,一种电梯集群控制系统,包括:In a preferred embodiment, an elevator cluster control system includes:
第一模型建立模块,用于获取目标建筑内待控制电梯前一个周期内的电梯物理特性以及乘客上下楼行为特征,构建非线性动态数学模型,电梯前一周期中使用的电梯控制方式为任意现有控制方法;The first model building module is used to obtain the physical characteristics of the elevator to be controlled in the target building in the previous cycle and the characteristics of the passenger's upstairs and downstairs behavior, and to build a nonlinear dynamic mathematical model. The elevator control method used in the previous cycle of the elevator is any existing control method;
第二模型建立模块,用于获取目标建筑内待控制电梯前一个周期内的乘客流量数据,并结合机器学习算法以及递推最小二乘法建立考虑系统时滞的乘客流量预测模型;The second model building module is used to obtain the passenger flow data of the elevator to be controlled in the target building in the previous cycle, and to establish a passenger flow prediction model considering the system time lag by combining the machine learning algorithm and the recursive least squares method;
最优序列获取模块,用于通过模型预测控制器结合非线性动态数学模型以及乘客流量预测模型,预测多个未来时刻的状态和输出,并结合预设控制目标函数以及约束条件,制定最优控制动作序列;The optimal sequence acquisition module is used to predict the state and output at multiple future moments by combining the model predictive controller with the nonlinear dynamic mathematical model and the passenger flow prediction model, and formulate the optimal control action sequence in combination with the preset control objective function and constraint conditions;
运行及更新模块,用于根据计算出的最优控制动作序列,向各个电梯发送具体的控制指令,使电梯按照预定计划运行,并完成电梯集群控制方法更新。The operation and update module is used to send specific control instructions to each elevator according to the calculated optimal control action sequence, so that the elevator can run according to the predetermined plan and complete the update of the elevator cluster control method.
上述各单元模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。The above-mentioned unit modules may be embedded in or independent of the processor in the computer device in the form of hardware, or may be stored in the memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above-mentioned modules.
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图2所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种电梯集群控制方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be shown in FIG2. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected via a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner may be implemented through WIFI, an operator network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, an elevator cluster control method is implemented. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device may be a touch layer covered on the display screen, or a key, trackball or touchpad provided on the housing of the computer device, or an external keyboard, touchpad or mouse, etc.
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
获取目标建筑内待控制电梯前一个周期内的电梯物理特性以及乘客上下楼行为特征,构建非线性动态数学模型,电梯前一周期中使用的电梯控制方式为任意现有控制方法;The physical characteristics of the elevator to be controlled in the target building in the previous cycle and the characteristics of the passengers' upstairs and downstairs behavior are obtained to construct a nonlinear dynamic mathematical model. The elevator control method used in the previous cycle of the elevator is any existing control method.
获取目标建筑内待控制电梯前一个周期内的乘客流量数据,并结合机器学习算法以及递推最小二乘法建立考虑系统时滞的乘客流量预测模型;Obtain the passenger flow data of the elevator to be controlled in the target building in the previous cycle, and establish a passenger flow prediction model that takes into account system time lag by combining machine learning algorithm and recursive least squares method;
通过模型预测控制器结合非线性动态数学模型以及乘客流量预测模型,预测多个未来时刻的状态和输出,并结合预设控制目标函数以及约束条件,制定最优控制动作序列;The model predictive controller combines the nonlinear dynamic mathematical model and the passenger flow prediction model to predict the state and output at multiple future moments, and formulates the optimal control action sequence in combination with the preset control objective function and constraints;
根据计算出的最优控制动作序列,向各个电梯发送具体的控制指令,使电梯按照预定计划运行,并完成电梯集群控制方法更新。According to the calculated optimal control action sequence, specific control instructions are sent to each elevator to make the elevator run according to the predetermined plan and complete the update of the elevator cluster control method.
应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本申请实施例中的方案可以采用各种计算机语言实现,例如,面向对象的程序设计语言Java和直译式脚本语言JavaScript等。Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of complete hardware embodiments, complete software embodiments, or embodiments in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code. The scheme in the embodiments of the present application can be implemented in various computer languages, for example, object-oriented programming language Java and literal translation scripting language JavaScript, etc.
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to the flowchart and/or block diagram of the method, device (system) and computer program product according to the embodiment of the present application. It should be understood that each process and/or box in the flowchart and/or block diagram, and the combination of the process and/or box in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for realizing the function specified in one process or multiple processes in the flowchart and/or one box or multiple boxes in the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。Although the preferred embodiments of the present application have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410219933.3A CN117985557A (en) | 2024-02-28 | 2024-02-28 | Elevator cluster control method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410219933.3A CN117985557A (en) | 2024-02-28 | 2024-02-28 | Elevator cluster control method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117985557A true CN117985557A (en) | 2024-05-07 |
Family
ID=90888661
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410219933.3A Pending CN117985557A (en) | 2024-02-28 | 2024-02-28 | Elevator cluster control method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117985557A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118488014A (en) * | 2024-07-16 | 2024-08-13 | 北京实创电梯工程有限公司 | A method and system for dynamically allocating communication resources based on blockchain |
CN118619023A (en) * | 2024-08-14 | 2024-09-10 | 深圳市嘉润原新显科技有限公司 | Optimization method and system for multi-elevator coordinated control |
CN118723732A (en) * | 2024-09-02 | 2024-10-01 | 沃克斯迅达电梯有限公司 | A distributed scheduling method and system for elevator groups based on machine learning |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1112900A (en) * | 1994-02-08 | 1995-12-06 | Lg产电株式会社 | Elevator grouping management control method |
US6619436B1 (en) * | 2000-03-29 | 2003-09-16 | Mitsubishi Denki Kabushiki Kaisha | Elevator group management and control apparatus using rule-based operation control |
CN1837004A (en) * | 2005-03-23 | 2006-09-27 | 株式会社日立制作所 | Elevator Group Management System |
CN111753468A (en) * | 2020-06-28 | 2020-10-09 | 中国科学院自动化研究所 | Self-learning optimal control method and system for elevator system based on deep reinforcement learning |
CN116443681A (en) * | 2023-04-20 | 2023-07-18 | 日立楼宇技术(广州)有限公司 | Elevator group control dispatching parameter optimization and elevator group control dispatching method and related device |
CN116663748A (en) * | 2023-07-26 | 2023-08-29 | 常熟理工学院 | Elevator dispatching decision-making method and system based on cyclic neural network |
-
2024
- 2024-02-28 CN CN202410219933.3A patent/CN117985557A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1112900A (en) * | 1994-02-08 | 1995-12-06 | Lg产电株式会社 | Elevator grouping management control method |
US6619436B1 (en) * | 2000-03-29 | 2003-09-16 | Mitsubishi Denki Kabushiki Kaisha | Elevator group management and control apparatus using rule-based operation control |
CN1837004A (en) * | 2005-03-23 | 2006-09-27 | 株式会社日立制作所 | Elevator Group Management System |
CN111753468A (en) * | 2020-06-28 | 2020-10-09 | 中国科学院自动化研究所 | Self-learning optimal control method and system for elevator system based on deep reinforcement learning |
CN116443681A (en) * | 2023-04-20 | 2023-07-18 | 日立楼宇技术(广州)有限公司 | Elevator group control dispatching parameter optimization and elevator group control dispatching method and related device |
CN116663748A (en) * | 2023-07-26 | 2023-08-29 | 常熟理工学院 | Elevator dispatching decision-making method and system based on cyclic neural network |
Non-Patent Citations (3)
Title |
---|
杨祯山: "电梯垂直交通系统的配置与优化调度问题研究", 中国博士学位论文全文数据库工程科技Ⅱ辑, no. 2009, 15 May 2009 (2009-05-15), pages 038 - 22 * |
程义菊: "电梯交通流预测方法的研究", 中国优秀博硕士学位论文全文数据库 (硕士)工程科技Ⅱ辑, no. 2004, 15 December 2004 (2004-12-15), pages 038 - 468 * |
董佳琦: "面向大型公共建筑的电梯群控系统调度优化研究", 中国优秀硕士学位论文全文数据库工程科技Ⅱ辑, no. 2023, 15 June 2023 (2023-06-15), pages 038 - 301 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118488014A (en) * | 2024-07-16 | 2024-08-13 | 北京实创电梯工程有限公司 | A method and system for dynamically allocating communication resources based on blockchain |
CN118619023A (en) * | 2024-08-14 | 2024-09-10 | 深圳市嘉润原新显科技有限公司 | Optimization method and system for multi-elevator coordinated control |
CN118723732A (en) * | 2024-09-02 | 2024-10-01 | 沃克斯迅达电梯有限公司 | A distributed scheduling method and system for elevator groups based on machine learning |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN117985557A (en) | Elevator cluster control method and system | |
WO2021248607A1 (en) | Deep reinforcement learning-based taxi dispatching method and system | |
CN113836796B (en) | Cloud-edge cooperation-based power distribution Internet of things data monitoring system and scheduling method | |
CN113282368A (en) | Edge computing resource scheduling method for substation inspection | |
CN114399095B (en) | Cloud edge end cooperation-based dynamic vehicle distribution path optimization method and device | |
CN109831522A (en) | A kind of vehicle connection cloud and mist system dynamic resource Optimal Management System and method based on SMDP | |
CN107239883A (en) | A kind of dispatching method of Car sharing vehicle | |
CN112306658A (en) | Digital twin application management scheduling method for multi-energy system | |
CN118939438A (en) | Intelligent scheduling method and system for heterogeneous equipment system | |
CN103130050A (en) | Scheduling method of elevator group control system | |
CN118899831A (en) | Energy management control method and device for optimizing operation of source, grid, load and storage | |
CN118125245A (en) | Multi-elevator intelligent scheduling method, equipment and medium based on large model analysis | |
CN111260161B (en) | A method and device for delivering crowdsourcing tasks | |
CN119088547A (en) | Adaptive resource optimization and model generalization methods in edge-cloud collaborative intelligent systems | |
CN118839886A (en) | Scheduling management method and system based on big data intelligent platform | |
CN113526272A (en) | Elevator group control system and elevator group control equipment | |
CN116109058A (en) | Substation inspection management method and device based on deep reinforcement learning | |
Chang et al. | Low-latency controller load balancing strategy and offloading decision generation algorithm based on lyapunov optimization in SDN mobile edge computing environment | |
CN117170868A (en) | Intelligent well lid system edge computing mode resource optimal configuration method and system | |
CN116684472A (en) | A service deployment system and service deployment method for end-side computing power network | |
Chiang et al. | Design of modern elevator group control systems | |
CN113946382A (en) | Intelligent task unloading method under V2X heterogeneous vehicle-mounted network | |
CN114936452A (en) | A modeling and solution method based on multi-storey AGV parking garage parking system | |
CN118564828B (en) | A smart gas demand guarantee method and system based on regulatory Internet of Things | |
CN115103331B (en) | A method for determining the working efficiency of a roadside unit and a related device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Country or region after: China Address after: Building 18, Science and Education Software Park, Binhu District, Wuxi City, Jiangsu Province, 214000 Applicant after: Nidco concordiac elevator technology (Wuxi) Co.,Ltd. Address before: 214000, No. 508 Gaolang East Road, Huazhuang Street, Wuxi Economic Development Zone, Jiangsu Province Applicant before: Nidco concordiac elevator technology (Wuxi) Co.,Ltd. Country or region before: China |