Intelligent dispatching method and system for multiple elevators
By identifying the number of people outside the elevator car and using weighing signals and time series analysis, the dispatching order of a multi-elevator system is optimized, solving the problem of low dispatching efficiency caused by dynamic changes in the number of people waiting on the same floor, and achieving more efficient and accurate passenger transportation.
Patent Information
- Application Number
- CN202311400369.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-26
- Publication Date
- 2026-08-04
- Estimated Expiration
- 2043-10-26
AI Technical Summary
In existing multi-elevator systems, the dynamic changes in the number of people waiting on the same floor lead to low elevator dispatch efficiency, long waiting times for passengers, and the control system cannot accurately determine the number of people waiting, resulting in a poor user experience.
By selecting floors and identifying passengers outside the elevator car, obtaining weighing signals and target floor numbers, and using analog weighing and time series analysis, the elevator's response speed and transport efficiency can be determined, enabling coordinated control based on weight and floor number, and optimizing the dispatching sequence.
It improves the efficiency and accuracy of multi-elevator dispatching, reduces passenger waiting time, and enhances the passenger experience.
Smart Images

Figure CN117902414B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of multi-elevator dispatching technology, and in particular to an intelligent dispatching method and system for multiple elevators. Background Technology
[0002] In multi-unit group-controlled elevator systems, dispatch efficiency has always been a key area of optimization for manufacturers. Currently, elevator stops in the industry primarily rely on hall calls and in-car button calls. However, the number of people waiting in the elevator car and hall changes dynamically, sometimes requiring more than two stops on busy floors, resulting in extremely low efficiency and long waiting times for passengers. Sometimes, an elevator stops multiple times mid-journey, leading to longer waiting times for passengers and increasing anxiety, further reducing efficiency. In reality, when calling an elevator on the same floor, the first passenger to arrive calls, and subsequent passengers often choose to wait together. Therefore, the control system cannot determine the number of passengers waiting on the same floor and cannot intelligently dispatch elevators in real time, resulting in low efficiency for the entire group-controlled system and a poor passenger experience.
[0003] For example, a "Video Analysis-Based Advanced Elevator Dispatch" disclosed in Chinese patent literature, under publication number "CN112010127B," includes detecting crowd data in elevator lobbies approaching the elevator group at landings; determining a congestion level in response to the crowd data; determining the need for at least two elevator cars from multiple elevator systems in response to the congestion level; dispatching elevator cars from a first elevator system to landings; dispatching elevator cars from a second elevator system to landings; and coordinating the arrival times of elevator cars from the first and second elevator systems. However, this solution does not consider the problem of inaccurate floor allocation and low dispatch efficiency caused by people on the same floor not pressing the same floor number repeatedly. Summary of the Invention
[0004] To address the problem of low elevator dispatch efficiency in existing technologies, this invention provides an intelligent elevator dispatch method and system for multiple elevators. The system selects floors and identifies the number of passengers outside the elevator car to intelligently dispatch elevators, achieving collaborative control of multiple elevators based on weight recognition.
[0005] To achieve the above objectives, the present invention provides the following technical solution:
[0006] A method for intelligent dispatching of multiple elevators includes the following steps: acquiring the target number of floors and acquiring a weighing signal; setting a first parameter for the target number of floors and the current position, and setting a second parameter for the weighing signal and the target number of floors; and determining the dispatching order based on the first and second parameters. By pre-acquiring the target number of floors and the weighing signal reflecting weight changes, the method determines the elevator's response speed through the relationship between the target number of floors and the current position, and determines the transportation efficiency through the relationship between the weighing signal and the target number of floors, thereby achieving coordinated control based on weight and number of floors and improving the dispatching efficiency of multiple elevators.
[0007] Preferably, the acquisition of the weighing signal includes: using analog weighing; denoising the analog quantity within one period T using guided filtering; fitting the change curve of the analog quantity; and taking its range as the initial weighing signal representing the weight. The length of period T is then adjusted so that the range remains constant within adjacent periods T, converting the initial weighing signal representing the weight into a weighing signal representing the number of passengers. By detecting and denoising the weight of the passengers waiting to board the elevator, the change in the number of passengers waiting to board within a dynamic period T is obtained, thereby achieving dynamic weight acquisition.
[0008] Preferably, the first parameter for setting the target floor number and the current position includes determining the spatial location of the target floor number and the current position, and generating a spatial vector based on the spatial location of the current position and the target floor number; determining the distance between each elevator and the spatial vector, and using the distance value as the first parameter in the dispatching process of each elevator. The dispatching efficiency of each elevator is considered based on the distance between the current position and the elevators during the dispatching process; it is possible to determine the response efficiency of each elevator to calls made at different locations; and simultaneously, for calls made at different distances, it is possible to determine the response efficiency of each elevator to calls made at different distances.
[0009] Preferably, the second parameter for setting the weighing signal and the target floor number includes determining the time series of the weighing signal and the target floor number, wherein multiple sets of weighing signals are continuously acquired and the weighing signals are sorted into time series; a timestamp of the target floor number is acquired, which is the call time from the caller to the target floor number; the time series of the timestamp is acquired and correspondingly combined with the time series of the weighing signal to form a unified time series. By aligning the time series, the weighing signal and the target floor number are placed in the same dimension, which facilitates the determination of the weight of the number of passengers waiting to board the elevator at the target floor number.
[0010] Preferably, after determining the time series of the weighing signal and the target floor number, within a unified time series, if both sides of the weighing signal are timestamps, the weighing signal and the earlier timestamp are used as the second parameter; if at least one side of the weighing signal is not a timestamp, the two closest timestamps on both sides of the weighing signal are found, and the earlier timestamp is added to the weighing signal as the second parameter. By determining the acquisition time of these two parameters, the weighing signal and the target floor number, the weight allocation is determined, realizing the judgment of the response efficiency of the weighing signal and the target floor number in the same dimension. The relationship between the target floor number and the weighing signal can be considered in the time dimension to achieve accurate weight allocation during elevator dispatching, thereby ensuring the accuracy of elevator dispatching and ensuring that each dispatch accurately transports all passengers waiting at the determined target floor.
[0011] Preferably, determining the elevator dispatch order includes performing single-objective optimization with the minimum value of a first parameter as the objective and a second parameter as a constraint. The result of the single-objective optimization is used as the elevator dispatch efficiency score, and the reciprocal of the elevator dispatch efficiency score is used as the elevator dispatch order to obtain the dispatch order for multiple elevators. This method comprehensively considers factors such as weight, distance to the target floor, and elevator response speed to score elevator dispatch efficiency, ensuring that the optimal elevator dispatch order can be selected during dispatch.
[0012] An intelligent elevator dispatching system for multiple elevators, applicable to any embodiment of the intelligent elevator dispatching method for multiple elevators, includes a group control cabinet, with elevators and external floor selectors connected to the group control cabinet; a weight detection module is arranged at the external floor selector; the weight detection module is connected to the group control cabinet. The group control cabinet integrates information from multiple elevators and allocates elevators, while the weight detection module detects the weight of waiting passengers and obtains the target floor number before boarding. The combination of these two methods enables coordinated control of multi-elevator dispatching, allowing for dispatching based on the destination for calls to the same or multiple floors.
[0013] Preferably, the external floor selector is connected to a display module, which in turn is connected to an in-car weighing module. The display module shows the weight information detected by the in-car weighing module. This allows passengers waiting to board the elevator to know their weight and choose the appropriate elevator.
[0014] The present invention has the following advantages:
[0015] (1) The target floor number and the weighing signal reflecting the weight change are obtained in advance. The elevator response speed is determined by the relationship between the target floor number and the current position. The transportation efficiency is determined by the relationship between the weighing signal and the target floor number. Thus, the coordinated control based on weight and floor number is realized, and the dispatch efficiency of multiple elevators is improved. (2) By detecting and denoising the weight of the passengers waiting to ride, the change of the number of passengers waiting to ride within the dynamic period T is obtained, thus realizing dynamic weight acquisition. (3) The weight is accurately allocated during the dispatch process by considering the relationship between the target floor number and the weighing signal in the time dimension, thus ensuring the accuracy of dispatch and enabling all passengers waiting to ride with the determined target floor number to be transported accurately each time. Attached Figure Description
[0016] The accompanying drawings described below are merely exemplary. Those skilled in the art can derive other embodiments based on the provided drawings without any inventive effort.
[0017] Figure 1 This is a schematic diagram of the method steps in the embodiment.
[0018] Figure 2 This is a schematic block diagram of the system in the embodiment.
[0019] In the picture:
[0020] 1-Group control cabinet; 2-Elevator; 3-External floor selector; 4-Weight detection module; 5-Display module. Detailed Implementation
[0021] The following specific embodiments illustrate the implementation of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.
[0022] like Figure 1 As shown, in a preferred embodiment, the present invention discloses an intelligent elevator dispatching method for multiple elevators, comprising the following steps: obtaining a target number of floors and obtaining a weighing signal; setting a first parameter for the target number of floors and the current position, and setting a second parameter for the weighing signal and the target number of floors; and determining the dispatching order based on the first and second parameters. By pre-acquiring the target number of floors and the weighing signal reflecting weight changes, the response speed of the elevator is determined by the relationship between the target number of floors and the current position, and the transportation efficiency is determined by the relationship between the weighing signal and the target number of floors, thereby achieving coordinated control based on weight and number of floors and improving the dispatching efficiency of multiple elevators.
[0023] In operation, passengers call for an elevator from their waiting floor. The system determines the target floor based on the call and acquires the weighing signal from the floor where the call originated. Using the floor where the call originated as the current location, the system determines the transport distance and location for that call as the first parameter, combined with the target floor number. The system then determines the transport volume corresponding to that call as the second parameter, based on the change in the weighing signal and the target floor number. All available elevators are scored based on the first and second parameters and ranked accordingly as the dispatch order. Dispatch priority is determined based on this order. Elevators are dispatched sequentially according to the dispatch order until the call is completed.
[0024] In other embodiments, acquiring the weighing signal includes: using analog weighing; denoising the analog quantity within a period T using guided filtering; fitting the change curve of the analog quantity; and taking its range as the initial weighing signal representing the weight. The length of period T is then adjusted so that the range remains constant within adjacent periods T, converting the initial weighing signal representing the weight into a weighing signal representing the number of people. By detecting and denoising the weight of the number of people waiting to board the elevator, the change in the number of people waiting to board within a dynamic period T is obtained, thereby achieving dynamic weight acquisition.
[0025] During operation, analog weighing is used. The approximate number of people outside the hall and inside the elevator is calculated based on a single person weighing 60 kg. Only analog values that remain stable within a specified time are used. Fluctuating weighing values are not used to filter out interfering information. The final result is the change in the number of people, and this change is an integer. The elevator's maximum weight capacity is also determined based on this change in the number of people.
[0026] In other embodiments, the first parameter for setting the target floor number and the current position includes determining the spatial location of the target floor number and the current position, and generating a spatial vector based on the spatial location of the current position and the target floor number; determining the distance between each elevator and the spatial vector, and using the distance value as the first parameter in the dispatching process of each elevator. The dispatching efficiency of each elevator is considered based on the distance between the current position and the elevators during the dispatching process; it is possible to determine the response efficiency of each elevator to calls made at different locations; and simultaneously, for calls made at different distances, it is possible to determine the response efficiency of each elevator to calls made at different distances.
[0027] In operation, the elevator shaft is simulated in a virtual space. After each call, a spatial vector representing the call task is generated in the virtual space. This spatial vector simultaneously represents the distance and direction of the call. The elevator position is also simulated in the virtual space. The distance to the elevator is determined by calculating the cross product of the elevator position and the spatial vector. The elevator position includes both the real-time elevator position and the destination elevator position. This determines the distance between each elevator and the floor number of the call task, both during and after the call.
[0028] In other embodiments, the second parameter for setting the weighing signal and the target floor number includes determining the time series of the weighing signal and the target floor number, wherein multiple sets of weighing signals are continuously acquired and the weighing signals are sorted by time series; a timestamp of the target floor number is acquired, which is the call time from the caller to the target floor number; the time series of the timestamp is acquired and correspondingly combined with the time series of the weighing signal to form a unified time series. By aligning the time series, the weighing signal and the target floor number are placed in the same dimension, which facilitates the determination of the weight of the number of passengers waiting to board the elevator at the target floor number.
[0029] In operation, a sampling time interval and a sampling period are set. Within the sampling period, multiple sets of weighing signals are acquired at the specified sampling time intervals, and then sorted by time from earliest to latest. When acquiring the target floor number, the time is also acquired, and the target floor number data is timestamped. Since multiple elevators have multiple call terminals, one or more target floor numbers will be acquired at different times. The target floor numbers are sorted by time from earliest to latest and aligned with the time series of the weighing signals to obtain a unified time series that includes both the weighing signals representing weight changes and the target floor number. This allows for a better understanding of the relationship between weight changes and the target floor number.
[0030] In other embodiments, after determining the time series of the weighing signal and the target floor number, within a unified time series, if both sides of the weighing signal are timestamps, the weighing signal and the earlier timestamp are used as the second parameter; if at least one side of the weighing signal is not a timestamp, the two closest timestamps on both sides of the weighing signal are found, and the earlier timestamp is added to the weighing signal as the second parameter. By determining the acquisition time of these two parameters, the weighing signal and the target floor number, the weight allocation is determined, realizing the judgment of the response efficiency of the weighing signal and the target floor number in the same dimension. The relationship between the target floor number and the weighing signal can be considered in the time dimension to achieve accurate weight allocation during elevator dispatch, thereby ensuring the accuracy of elevator dispatch and ensuring that each dispatch accurately transports all passengers waiting for the elevator at the determined target floor.
[0031] When in use, the correspondence between the weighing signal and the timestamp of the target floor is determined based on the position of the weighing signal and the timestamp in the unified time series. This determines the weight that needs to be transported for each target floor, thereby achieving accurate elevator dispatch and minimizing multiple elevator dispatches and the need for other elevators to open and close their doors multiple times.
[0032] In other embodiments, determining the elevator dispatch order includes performing single-objective optimization with the minimum value of a first parameter as the objective and a second parameter as a constraint. The result of the single-objective optimization is used as the elevator dispatch efficiency score, and the reciprocal of the elevator dispatch efficiency score is used as the elevator dispatch order to obtain the dispatch order for multiple elevators. This method comprehensively considers factors such as weight, distance to the target floor, and elevator response speed to score elevator dispatch efficiency, ensuring that the optimal elevator dispatch order can be selected during dispatch.
[0033] During operation, elevators that meet the second parameter are prioritized, and the elevator with the fastest dispatch speed (i.e., the smallest first parameter) is selected for dispatch. This achieves optimal selection in terms of dispatch speed and transportation efficiency.
[0034] In other embodiments, such as Figure 2 As shown, a multi-elevator intelligent dispatching system is disclosed, applicable to any of the multi-elevator intelligent dispatching methods described in the embodiments. It includes a group control cabinet 1, with elevators 2 and external floor selectors 3 connected to the group control cabinet 1; a weight detection module 4 is arranged at the external floor selector 3; the weight detection module is connected to the group control cabinet. The group control cabinet integrates information from multiple elevators and allocates elevators, while the weight detection module detects the weight of waiting passengers and obtains the target floor number before boarding. The combination of these two methods enables coordinated multi-elevator dispatching, allowing for dispatching based on the destination for calls to the same or multiple floors.
[0035] In operation, an external floor selector is installed in the waiting area outside the hall, eliminating the need for floor selection buttons inside the elevator car. The group control cabinet contains a group control board, which acquires data from the external floor selector and the elevators via a communication bus. Multiple elevators each have their own elevator control cabinet, which is also connected to the group control board via the communication bus.
[0036] In other embodiments, the external floor selector 3 is connected to a display module 5, which is connected to an in-car weighing module. The display module displays the weight information detected by the in-car weighing module. The display module allows passengers waiting to board the elevator to know their weight inside the elevator, enabling them to choose the appropriate elevator.
[0037] Based on the weighing system inside the elevator car, the number of people inside each elevator car will be displayed in real time on the display module. The display module will change the color of the elevator number on the external floor selector from green to yellow, brown, red, or purple, corresponding to the number of people inside the car from few to many. This displays the entire elevator system in front of passengers in real time, increasing human-computer interaction and allowing passengers to choose the elevator independently according to the actual situation.
[0038] In other embodiments, if a waiting passenger presses an elevator number within 2 seconds of the external floor selector dispatching an elevator, the group control cabinet will change the dispatched elevator based on the passenger's selection.
[0039] When in use, the group control cabinet obtains the elevator number through the external floor selector and moves the elevator corresponding to that elevator number to the front of the dispatch order, while the other elevators are dispatched in the same order.
[0040] Although the present invention has been described in detail above with general descriptions and specific embodiments, modifications or improvements can be made to it, which will be obvious to those skilled in the art. Therefore, all such modifications or improvements made without departing from the spirit of the present invention fall within the scope of protection claimed by the present invention.
Claims
1. A method for intelligent elevator dispatching for multiple elevators, characterized in that, The process includes the following steps: obtaining the target floor number and the weighing signal; setting the first parameter for the target floor number and the current position; determining the spatial position of the target floor number and the current position, and generating a spatial vector based on the spatial position of the current position and the target floor number; determining the distance between each elevator and the spatial vector, and using the distance value as the first parameter in the dispatching process of each elevator. Set the second parameter for the weighing signal and the target layer number; determine the time series of the weighing signal and the target layer number, continuously acquire multiple sets of weighing signals, and sort the weighing signals by time series; obtain the timestamp of the target layer number; obtain the time series of the timestamps and combine them with the time series of the weighing signal to form a unified time series; after determining the time series of the weighing signal and the target layer number, in the unified time series, if both sides of the weighing signal are timestamps, add the weighing signal to the earlier timestamp as the second parameter; if at least one side of the weighing signal is not a timestamp, find the two closest timestamps on both sides of the weighing signal, select the earlier timestamp and add it to the weighing signal as the second parameter; The order of the tiers is determined based on the first and second parameters.
2. The intelligent elevator dispatching method for multiple elevators according to claim 1, characterized in that, The acquisition of the weighing signal includes: using analog weighing; denoising the analog quantity within a period T using guided filtering; fitting the change curve of the analog quantity; taking its range as the initial weighing signal representing the weight; and adjusting the length of the period T so that the initial weighing signal is converted into a weighing signal when the range remains unchanged within adjacent periods T.
3. A method for intelligent elevator dispatching of multiple elevators according to claim 1 or 2, characterized in that, The timestamp is the call time corresponding to the target floor number; by aligning the time series, the weighing signal and the target floor number are in the same dimension, which facilitates the determination of the weight of the number of people waiting to take the elevator on the target floor.
4. The intelligent elevator dispatching method for multiple elevators according to claim 3, characterized in that, By determining the acquisition time of the weighing signal and the target layer number, the weight should be allocated accordingly, thus enabling the assessment of the response efficiency of the weighing signal and the target layer number in the same dimension.
5. The intelligent elevator dispatching method for multiple elevators according to claim 2, characterized in that, The determination of the elevator dispatch order includes performing single-objective optimization with the minimum value of the first parameter as the objective and the second parameter as the constraint. The result of the single-objective optimization is used as the elevator dispatch efficiency score, and the reciprocal of the elevator dispatch efficiency score is used as the elevator dispatch order to obtain the elevator dispatch order for multiple elevators.
6. A multi-elevator intelligent elevator dispatching system, applicable to the multi-elevator intelligent elevator dispatching method as described in any one of claims 1 to 5, characterized in that, It includes a group control cabinet, which is connected to an elevator and an external floor selector; a weight detection module is installed at the external floor selector; the weight detection module is connected to the group control cabinet.
7. The intelligent elevator dispatching system for multiple elevators according to claim 6, characterized in that, The external floor selector is connected to a display module, which is connected to an in-car weighing module; the display module displays the weight information detected by the in-car weighing module.