Intelligent elevator group control system and method using both protocol-based interfacing and peripheral retrofitting interfacing
By integrating protocols with external installations, the intelligent elevator group control system solves the problems of brand compatibility and low scheduling efficiency in elevator group control systems, realizing intelligent elevator scheduling and passenger response, and improving elevator operating efficiency and passenger experience.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-10-22
- Publication Date
- 2026-03-26
AI Technical Summary
Existing elevator group control systems suffer from several problems when dealing with elevators of different brands or different models of the same brand. These problems include protocol incompatibility, inability to accurately obtain elevator travel and internal call stop information, inability to perform personalized optimization, inability to promptly dispatch elevators in abnormal situations, and inconsistent stopping floors leading to a decline in passenger experience.
The elevator intelligent group control system adopts both protocol docking and external installation docking. It uses elevator group controller combined with internal call signal collector, external call signal collector and voice and external call controller to obtain elevator status information and perform intelligent scheduling. It calculates response weights based on passenger requests and selects the best elevator to respond to the call.
It enables intelligent group control management of elevators from different brands, improving elevator operating efficiency and passenger experience, ensuring timely response in emergencies, optimizing elevator scheduling strategies, and reducing waiting time.
Smart Images

Figure CN2024126432_26032026_PF_FP_ABST
Abstract
Description
Protocol interfacing and peripheral installation interfacing combined elevator intelligent group control system and method TECHNICAL FIELD
[0001] The present application relates to the technical field of elevator control, in particular to a protocol interfacing and peripheral installation interfacing combined elevator intelligent group control system and method. BACKGROUND
[0002] In modern cities, high-rise buildings are densely populated. As an indispensable vertical access medium, the running efficiency of elevators and the passenger's elevator experience deeply affect the smoothness and comfort of the building operation. In the elevator group control system, although each elevator can operate independently, in order to improve the overall efficiency, multiple elevators (usually at least two) are usually integrated into a group control system, one of which is configured as a master group control elevator, responsible for coordinating the operation of the remaining subordinate elevators, thereby realizing group control scheduling to improve elevator carrying efficiency. However, when facing the problem of incompatible elevator protocols of different brands or different models of the same brand, the elevator cannot realize group control, so that passengers often press multiple elevator call buttons when seeking fast boarding, resulting in unnecessary elevator empty running. This not only affects the efficiency and experience of passengers taking the elevator, but also causes energy waste and equipment wear and tear problems.
[0003] Patent application CN116081411A discloses a group control scheduling system and method for elevators of different brands, and specifically discloses a cross-brand group control method based on protocol conversion, but it still has the following problems:
[0004] 1. Although the system scheme supports peripheral installation interfacing or protocol interfacing, in actual use, especially in the process of replacing old elevators, only new elevators can provide protocol interfacing to reduce investment, while old elevators cannot provide protocol interfacing.
[0005] 2. The peripheral installation scheme of the system lacks car call stop information during scheduling, cannot accurately obtain the actual travel of the elevator, and cannot accurately calculate the running direction of each car task in time according to the travel, resulting in that the calculated elevator is not the optimal elevator, causing low elevator scheduling efficiency, thereby affecting the overall running efficiency of the elevator and the riding experience of passengers.
[0006] 3. Since the scheduling factors used by each company are different, although the system performs protocol bridging, it may not be able to realize scheduling because the subordinate elevators cannot provide the necessary factors for master elevator scheduling.
[0007] 4. The system uses the elevator's own scheduling, and the elevator company's own algorithm cannot be changed. It cannot be personalized and optimized according to different elevator running speeds and different door opening and closing times, nor can it promptly dispatch other elevators to respond to calls when the scheduled elevator is abnormal, thus affecting the overall operating efficiency of the elevator and the riding experience.
[0008] 5. When two or more elevators stop at different floors, the system cannot allocate an elevator that can reach the passenger's destination floor. This may result in the elevator assigned to the departure floor not being able to reach the passenger's destination floor, leading to a decline in the elevator experience (e.g., elevator A is from -1 to 12, elevator B is from 1 to 12, if a user calls for elevator B from the 12th floor, elevator B will not be able to reach the -1 floor).
[0009] It should be noted that the information disclosed in the background section above is only for understanding the background of this application, and therefore may include information that does not constitute prior art known to those skilled in the art.
[0010] Summary of the Invention
[0011] The main objective of this invention is to solve the problems existing in the above-mentioned background technology and to provide an intelligent elevator group control system and method that combines protocol docking and peripheral installation docking.
[0012] To achieve the above objectives, the present invention adopts the following technical solution:
[0013] In a first aspect, this invention provides an intelligent elevator group control system that combines protocol interoperability with peripheral installation interoperability. The system includes at least two elevators that were originally operating independently, an elevator group controller, and an elevator status detection module communicatively connected to the elevator group controller. The elevator group controller interfaces with the elevators to achieve scheduling. The interoperability includes the following method C, or a combination of at least two of methods A, B, and C:
[0014] A. Pure peripheral installation and docking method, wherein the elevator group controller realizes the status monitoring and scheduling control of the elevator through the added components;
[0015] B. Pure protocol interface method, wherein the elevator group controller interfaces with the elevator's own system through a protocol interface to obtain various status information necessary for elevator scheduling and execute scheduling control commands;
[0016] C. The elevator group controller for the same or a group of elevators achieves some docking functions through protocol docking and some docking functions through external installation docking; wherein, all or some functions that the elevator can execute through the protocol are implemented and executed through protocol docking; some or all functions that the elevator cannot execute through the protocol are implemented and executed through external installation docking.
[0017] For elevators with all or part of the interfacing function implemented by peripheral installation, the system is installed with an internal call signal collector in communication with an elevator state detector, a voice and outgoing call controller in communication with the elevator group controller, and an outgoing call signal collector in communication with the voice and outgoing call controller; the internal call signal collector is arranged in the car of the elevator for collecting internal call stop signals in the car; the outgoing call signal collector is installed between the elevator outgoing call button and the original elevator self-outgoing call control board for switching the control of the outgoing call button and outgoing call indicator light, and collecting the user's call request, while also being able to simulate sending the corresponding call request signal to the elevator self-outgoing call control board; the elevator group controller receives the position and movement of the car and the internal call stop signal from the internal call signal collector through the elevator state detector;
[0018] For elevators with all or part of the interfacing function implemented by protocol interfacing, the elevator group controller directly exchanges data with the elevator system through a preset communication protocol for the corresponding interfacing function, obtains the running state information of the elevator, including the car position, running state, and stop station, and sends a dispatching control instruction for corresponding elevator dispatching;
[0019] When the elevator group controller receives the voice call request of the passenger obtained by protocol or installation and the button call request collected by the outgoing call signal collector, the elevator group controller calculates at least according to the internal call stop signal, and dispatches at least two originally independently running elevators according to the calculation result, so that a suitable elevator goes to respond to the user's call.
[0020] In some optional embodiments, for peripheral installation and protocol interfacing, the states that need to be obtained directly or indirectly during dispatching include: car position; elevator internal call stop station; elevator outgoing call stop station; car running state, including up running, up stop, down running, down stop, and idle; elevator outgoing call request; instructions to be issued during dispatching include: registering elevator outgoing call request, and controlling the on-off of the outgoing call indicator light; for peripheral installation, the car position is obtained by the elevator state detector; the internal call stop signal is obtained by the internal call signal collector; the outgoing call stop station is obtained by the outgoing call signal collector; the car running state is inferred from the car movement detected by the elevator state detector, in combination with the internal call stop signal and the outgoing call stop signal; the elevator outgoing call request is obtained by the outgoing call collector; and the registration of the elevator outgoing call request and the control of the on-off of the outgoing call indicator light are performed by the outgoing call signal collector.
[0021] In some optional embodiments, the system is configured to:
[0022] 1) receive an outgoing call request;
[0023] 2) Determine whether there is an elevator that has responded to the same floor and same direction outside call request, if so, do not dispatch operation;
[0024] 3) If there is no elevator that has responded, calculate the response weight of each dispatchable elevator to the arrival floor;
[0025] 4) Select the elevator with the highest response weight, and send an outside call registration request, while checking the outside call stop signal of the corresponding floor and direction of the elevator, if the signal is valid, it is considered that the dispatch is successful, and the elevator group controller sends a command to make all outside call indicator lights of the same floor and same direction turn on to indicate that the elevator has responded to the call;
[0026] 5) The elevator group controller monitors the elevator outside call stop signal, when the signal changes from valid to invalid, it means that the corresponding passenger call has been completed, and it is detected that there is no outside call stop task for other elevators of the same floor and same direction, the elevator group controller sends a command to make all outside call indicator lights of the same floor and same direction turn off to indicate that the call has been completed or there is no corresponding call.
[0027] In some optional embodiments, the calculation of the response weight at least includes calculating the response weight using the inside call stop signal.
[0028] In some optional embodiments, the calculation of the response weight further includes using the outside call stop signal, the elevator group controller calculates the car running state according to the inside and outside call stop signals of the elevator, and the car running state is obtained directly through the protocol interface or from the elevator state detector when the protocol interface is not available, and the dispatch calculation is performed according to different running states of the elevator;
[0029] Among them, the way to calculate the car running state by adding information when the elevator group controller cannot obtain it directly through the protocol is: determining the current floor of the car and whether the car is stationary, moving upward or moving downward through the elevator state detector; then combining the inside call stop and outside call stop information to calculate the car running state such as up running, up stop, down running, down stop, and idle;
[0030] When the corresponding car has no inside call and outside call stop task and is in a stationary stop state, it is considered that the elevator is in an idle state;
[0031] When the corresponding car is moving upward, it is considered that the car is up running, and the running state is running;
[0032] When the corresponding car is moving downward, it is considered that the car is down running, and the running state is running;
[0033] When the corresponding car is in a static state, and there is no any internal call and external call stop task below the current floor of the car, the car is considered to be going up, and the running state is stop;
[0034] When the corresponding car is in a static state, and there is no any internal call and external call stop task above the current floor of the car, the car is considered to be going down, and the running state is stop;
[0035] When the corresponding car is in a static state, and there is any internal call and external call stop task above and below the current floor of the car, the running direction of the elevator is considered according to the running direction of the car before stopping, i.e., if the running direction is up before stopping, the car is considered to be going up, and if the running direction is down before stopping, the car is considered to be going down, and the running state is stop;
[0036] After determining the running state of the car through the protocol or peripheral installation method, whether the car is in the forward direction is determined in the following manner:
[0037] A. For up call, if one of the following two conditions is met, it is considered to be in the forward direction:
[0038] The car is in the state of going up and up stop, and the current floor is below the waiting floor, and there is a stop task between the current floor of the car and the waiting floor, or the distance between the current floor of the car and the waiting floor is greater than the stop threshold; or
[0039] The waiting floor is the bottom floor, and all the cars are going down;
[0040] B. For down call, if one of the following two conditions is met, it is considered to be in the forward direction:
[0041] The car is in the state of going down and down stop, and the current floor is above the waiting floor, and there is a stop task between the current floor of the car and the waiting floor, or the distance between the current floor of the car and the waiting floor is greater than the stop threshold; or
[0042] The waiting floor is the top floor, and all the cars are going up;
[0043] C. If one of the following conditions is met, it is considered to be in the non-forward direction:
[0044] 1) The running direction is opposite to the boarding direction, i.e., if the car is currently in the state of going up, the boarding direction is the down boarding direction, and the waiting floor is higher than the current floor of the car;
[0045] 2) The car is currently in the state of going down, the boarding direction is the up boarding direction, and the waiting floor is lower than the current floor of the car;
[0046] 3) The car is currently in the state of going up, the boarding direction is the up boarding direction, and the waiting floor is lower than the current floor of the car minus the stop threshold;
[0047] 4) the elevator car is currently in a down direction, the boarding direction is a down direction, and the boarding floor is higher than the current floor of the elevator car plus a stop threshold;
[0048] When the elevator has protocol interface support, the elevator group controller obtains the information of the boarding floor and the current floor of the elevator car from the elevator system through the protocol. When the elevator has no protocol interface support, the elevator group controller obtains the information of the boarding floor and the current floor of the elevator car through peripheral installation, wherein the boarding floor is the floor corresponding to the address of the voice and outbound controller, and the current floor of the elevator car is detected by an elevator state detector.
[0049] According to the calculation result of the current running state of the elevator car, the response weight is calculated in the following manners: idle elevator, forward running elevator, up direction non-forward elevator with the boarding direction opposite to the current running direction, down direction non-forward elevator with the boarding direction opposite to the current running direction, up direction non-forward elevator with the boarding direction consistent with the current running direction, and down direction non-forward elevator with the boarding direction consistent with the current running direction.
[0050] In some optional embodiments, the response weight is calculated by calculating the travel distance of the schedulable elevator between the current floor of the elevator car and the boarding floor. The shorter the distance, the higher the weight.
[0051] According to some optional embodiments, the travel distance of the idle elevator is calculated according to the following formula: S1=f curr-so +f Δ
[0052] The travel distance of the forward running elevator is calculated according to the following formula: S 2_3 =f so-curr +f Δ +f innerstop +f outstop / num_eg
[0053] The travel distance of the up direction non-forward elevator with the boarding direction opposite to the current running direction is calculated according to the following formula: S4=fcurr-t_max+f t_max-so +f Δ +f innerstop +f outstop / num_eg
[0054] The travel distance of the down direction non-forward elevator with the boarding direction opposite to the current running direction is calculated according to the following formula: S5=fcurr-t_min+f t_min-so +f Δ +f innerstop +foutstop / num_eg
[0055] Wherein, the travel distance of the up-going elevator with non-ascending direction and the same direction as the current running direction of the elevator is calculated according to the following formula: S6 = fcurr-t_max + ft_min-t_max + f t_min-so +f Δ +f innerstop +f outstop / num_eg
[0056] Wherein, the travel distance of the down-going elevator with non-ascending direction and the same direction as the current running direction of the elevator is calculated according to the following formula: S7 = f t_max-so +ft_min-t_max+fcurr-t_min+f Δ +f innerstop +f outstop / num_eg
[0057] Wherein,
[0058] f curr-so : the total distance from the floor where the elevator is located to the floor where the user is waiting, wherein the floor where the user is waiting is obtained by collecting the address corresponding to the voice of the elevator call request and the outbound controller; the floor where the elevator is located is obtained by the elevator state detector;
[0059] f Δ : when the elevator is in a stationary state, the value takes a preset elevator start distance compensation value, and when the elevator is in a moving state, the value takes 0;
[0060] f innerstop : the total compensation value of the distance of the in-call response stop, f innerstop = preset single-layer stop distance compensation value f stop * the number of in-call stops in this trip n innerstop ; the number of in-call stops n innerstop The number of in-call buttons in the same direction of the elevator travel is taken, and the floors that will be cancelled by the elevator reverse cancellation mechanism are excluded;
[0061] f outstop : the total compensation value of the distance of the outbound response stop, f outstop = preset single-layer stop distance compensation value f stop * the number of outbound stops in this trip n outstop ; the number of outbound stops n outstop The number of outbound stops of the elevator group from the current floor of the elevator to the floor where the user is waiting is taken, and the repeated floors of the outbound stops and the in-call stops in the process are subtracted;
[0062] num_eg: the number of elevator group linkage elevators, that is, the number of elevators running through elevator scheduling in the elevator group;
[0063] t_max : the highest floor of the trip, i.e. the highest floor that needs to be reached in the process of the trip of the elevator, and for the elevator with the reverse signaling mechanism, the floor of the internal call stop station that will be signaled by the reverse signaling mechanism of the elevator is excluded;
[0064] t_min : the lowest floor of the trip, i.e. the lowest floor that needs to be reached in the process of the trip of the elevator, and for the elevator with the reverse signaling mechanism, the floor of the internal call stop station that will be signaled by the reverse signaling mechanism of the elevator is excluded;
[0065] fcurr-t_max: the total distance between the floor where the car is located and the highest floor of the trip;
[0066] f t_max-so : the total distance between the highest floor of the trip and the floor where the user is waiting for the elevator;
[0067] fcurr-t_min: the total distance between the floor where the car is located and the lowest floor of the trip;
[0068] f t_min-so : the total distance between the lowest floor of the trip and the floor where the user is waiting for the elevator;
[0069] ft_min-t_max: the total distance between the lowest floor of the trip and the highest floor of the trip;
[0070] For the floors with the same height, the calculation of the total distance between all the floors is: the number of floors between the two floors multiplied by the height of each floor;
[0071] For the floors with different heights, the calculation of the total distance between all the floors is:
[0072] the accumulation of the height of all the floors between the two floors.
[0073] In the second aspect of the present application, a method for intelligent group control of elevators using both protocol interface and peripheral interface, uses the elevator intelligent group control system; wherein the elevator group controller interfaces with the elevators to realize scheduling, and the interface includes the following C mode, or a combination of at least two of the A, B and C modes:
[0074] A. pure peripheral interface mode, wherein the elevator group controller realizes state monitoring and scheduling control of the elevators through the installed components;
[0075] B. pure protocol interface mode, wherein the elevator group controller realizes the interface through the protocol interface that directly communicates with the system of the elevators, to obtain the running state information of the elevators and execute the scheduling control instructions;
[0076] C. The elevator group controller interfaces with the same or a group of elevators, part of the interface function is realized by protocol interface, and part of the interface function is realized by peripheral installation interface; wherein, the elevators can execute all or part of the functions through the protocol, and the functions are realized and executed by the protocol interface; the elevators cannot execute part or all of the functions through the protocol, and the functions are realized and executed by the peripheral installation interface.
[0077] The present application has the following advantages:
[0078] The present application provides an elevator intelligent group control system and method using protocol interface and peripheral installation interface, and introduces the protocol interface and the peripheral installation interface into the system to give the original independent running elevators the intelligent group control scheduling capability. For the elevators that can provide the protocol for interface, the elevator group controller directly interfaces with the elevator system itself; for the elevators that cannot directly provide the protocol (usually old or special brand elevators) or can only provide part of the protocol, the elevators are installed by using the peripheral installation interface. In the specific implementation, the two interface methods can be flexibly selected according to the actual situation of the elevators.
[0079] Specifically, the elevator intelligent group control system of the present application realizes the scheduling of two or more original independent running elevators. For the elevators that can provide complete protocols to obtain states and implement control instructions, the states can be obtained or the instructions can be executed by directly interfacing with the elevator system itself through the protocol; for the elevators that cannot provide complete protocols to obtain states or execute instructions, the states can be obtained or the instructions can be executed by the installed components, such as elevator state detectors, internal call signal collectors, external call signal collectors, and voice and external call controllers. This flexible implementation scheme ensures that the system can be applied to various types of elevators.
[0080] During the operation of the system, the installed elevator group controller serves as the core control unit and is responsible for analyzing the real-time running data from each elevator. When facing the external call request of a passenger, the installed elevator group controller will immediately start the scheduling algorithm, comprehensively consider multiple factors such as the internal call stop station, the external call stop station, the floor where the elevator is located, and the running state of the elevator, calculate the weight (which can be distance or time) of each elevator responding to the passenger's request, and select the elevator with the highest weight (shortest distance or shortest time) to respond to the passenger's call according to the calculation result. In this way, the limitations of brand compatibility and implementation flexibility of the traditional elevator group control system are broken through, and intelligent group control management of elevators that cannot be controlled is realized.
[0081] Secondly, through voice recognition technology, the user only needs to give a simple voice command (such as: "12 floor") to inform the elevator system of the destination floor. The system accurately assigns the car that can reach the destination floor to the passenger in the multiple groups of elevators with different stopping characteristics according to the recognized destination floor (for example: if the user calls -1 floor at 12 floor and the stopping range of A elevator is -1~12 and B elevator is 1-12, the system will assign A elevator and send the user to -1 floor), realizing the voice non-contact wrong floor group control call function.
[0082] Thirdly, in the emergency signal processing, including fire signal, shock avoidance signal, etc., when receiving these emergency signals, the elevator group controller responds immediately and all elevators are out of scheduling, automatically restoring the original state of the elevator. At the same time, in the case of elevator abnormalities, the intelligent re-distribution task to other elevators ensures the passenger travel demand and safety.
[0083] Finally, the elevator scheduling system combined with intelligent scheduling algorithm and big data analysis technology. The system can accurately grasp the peak period of taking the elevator and the main starting floor of the passenger by collecting and analyzing the historical passenger flow big data of each floor in real time, and on this basis, the system can intelligently allocate elevators and automatically schedule the elevators to the starting peak floor during the peak period. In order to ensure that the elevator can respond quickly when the passenger demand is the most intense. At the same time, by being able to collect and analyze the passenger flow data of each floor in real time, the AI algorithm platform learns the passenger flow changes, algorithm defects, elevator characteristics, etc., and continuously optimizes the parameters and adjusts the scheduling strategy of the elevator, improves the passenger riding experience, and reduces the waiting time.
[0084] The present application realizes the combination of peripheral installation and protocol docking mode, flexible peripheral installation and protocol docking dual strategy, ensuring the compatibility and implementability of the system.
[0085] Other beneficial effects in the embodiments of the present application will be further described below. BRIEF DESCRIPTION OF DRAWINGS
[0086] Fig. 1a is a schematic diagram of the composition structure of the elevator intelligent group control system in the embodiment of the present application.
[0087] Fig. 1b is a schematic diagram of the structure of the pure peripheral installation mode in the elevator intelligent group control system in the embodiment of the present application.
[0088] Fig. 1c is a schematic diagram of the structure of the pure protocol docking mode in the elevator intelligent group control system in the embodiment of the present application.
[0089] Fig. 1d is a schematic diagram of the structure of the combination of protocol docking and peripheral installation in the elevator intelligent group control system in the embodiment of the present application.
[0090] Fig. 2 is a schematic diagram of the principle of the elevator installation external call signal collector in the embodiment of the present application.
[0091] Fig. 3 is a schematic diagram of an elevator installation of an internal call signal collector according to an embodiment of the present application.
[0092] Fig. 4 is an example of an elevator trip according to an embodiment of the present application. DETAILED DESCRIPTION
[0093] The following detailed description of the embodiments of the present application is provided for the purpose of illustrating the application by way of example, and is not intended to limit the scope of the application or its application.
[0094] It is to be understood that the terms "fixed" and "set" mean that an element can be directly on or indirectly on another element. When an element is referred to as being "connected" to another element, it can be directly connected to the other element or indirectly connected to the other element. In addition, the connection can be for fixing or for coupling or for communication.
[0095] It is to be understood that the terms "length", "width", "upper", "lower", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", and the like, indicate relative positions or orientations based on the orientation or position shown in the drawings, and are used only for convenience in describing the embodiments of the present application and simplifying the description, and thus cannot be construed as indicating or implying that the indicated device or element must have a particular orientation, be constructed and operated in a particular orientation, and thus cannot be construed as limiting the present application.
[0096] In addition, the terms "first", "second", and the like, are used only for descriptive purposes, and cannot be construed as indicating or implying relative importance or an indicated number of technical features. Thus, features defined with "first", "second", and the like, can explicitly or implicitly include one or more of the features. In the description of the embodiments of the present application, the meaning of "plurality" is two or more, unless otherwise explicitly specified.
[0097] Referring to Figs. 1a to 1d, the embodiments of the present application provide an elevator intelligent group control system using protocol interfacing and peripheral installation interfacing, including at least two elevators originally running independently, an elevator group controller, and an elevator state detection module in communication with the elevator group controller, the elevator group controller being interfaced with the elevators to achieve scheduling, the interfacing including the following C mode or a combination of at least two of the A, B, and C modes:
[0098] A. Pure peripheral installation interfacing mode, in which the elevator group controller achieves state monitoring and scheduling control of the elevators through installed components;
[0099] B. pure protocol interface mode, in which the elevator group controller interfaces with the elevator system (such as the elevator control cabinet) directly through a protocol interface to obtain the running state information of the elevator and execute dispatch control instructions;
[0100] C. the elevator group controller interfaces with the same elevator or group of elevators, with some interface functions being implemented through a protocol interface and some interface functions being implemented through peripheral installation; in which, the elevator implements all or part of the functions that can be executed through the protocol in the protocol interface mode, and implements the functions that cannot be executed through the protocol in the peripheral installation interface mode;
[0101] In which, for the elevator that implements all or part of the interface functions through the peripheral installation interface mode, the system is installed with an internal call signal collector that is in communication connection with the elevator state detector, a voice and outgoing call controller that is in communication connection with the elevator group controller, and an outgoing call signal collector that is in communication connection with the voice and outgoing call controller; the internal call signal collector is arranged in the elevator car to collect the internal call stop signal in the car; the outgoing call signal collector is installed between the elevator outgoing call button and the original elevator self-outgoing call control board to switch the control of the outgoing call button and the outgoing call indicator and collect the user's call request, and can also simulate the corresponding call request signal to the elevator self-outgoing call control board; the elevator group controller receives the position and movement of the car and the internal call stop signal from the internal call signal collector through the elevator state detector;
[0102] In which, for the elevator that implements all or part of the interface functions through the protocol interface mode, the elevator group controller directly exchanges data with the elevator system through the preset communication protocol for the corresponding interface functions, obtains the running state information of the elevator, including the car position, running state and stop condition, and sends dispatch control instructions for corresponding elevator dispatch;
[0103] When the elevator group controller receives the voice call request of the passenger obtained through the protocol or the button call request obtained from the outgoing call signal collector, the elevator group controller at least calculates according to the internal call stop signal, and according to the calculation result, dispatches at least two elevators that originally run independently, so that a suitable elevator goes to respond to the user's call.
[0104] The application provides an elevator intelligent group control system and method using protocol docking and peripheral installation docking in combination, which integrates at least two originally independently operated elevators and realizes unified scheduling through an elevator group controller. The system respectively adopts pure peripheral installation and pure protocol mode to dock with the elevator group controller according to whether the elevator has protocol docking conditions, so as to realize the combination of the two modes, or for the same elevator or group of elevators, a part of the docking functions is realized through protocol docking, and another part of the docking functions is realized through peripheral installation docking. The peripheral installation includes an internal call signal collector, a voice and outgoing call controller and an outgoing call signal collector, which are used to collect elevator internal call stop signals and user call requests, and simulate call signals. The protocol docking directly communicates with the elevator system to obtain the running state and execute the scheduling instruction. The system can calculate the weight according to the elevator state and user request, and select the best elevator to respond to the call. Therefore, the compatibility and implementation flexibility of the elevator group control system are improved, and the elevator operation efficiency and passenger experience are optimized.
[0105] Specifically, using the elevator intelligent group control system and method of the application, for two or more independently operated elevators (usually different brands or different models of the same brand), whether they can provide protocol to realize group control scheduling, for the elevators that cannot provide protocol, the peripheral installation mode is adopted for docking, and for the elevators that can provide communication protocol, the elevators are directly docked with the elevator system. In addition, for the same elevator or group of elevators, part of the docking functions that can be docked through protocol are realized through protocol docking, and another part of the docking functions that cannot be docked through protocol are realized through peripheral installation docking. After docking, according to the docking mode, the elevator state required for elevator scheduling is received by the corresponding method, including elevator running conditions (up running, down running, up stop, down stop, idle), the floor where the elevator is located, the internal call stop task condition of the elevator, the outgoing call stop task condition of the elevator, and the outgoing call request sent by each elevator is received at the same time. According to the requested waiting floor, the direction of the elevator, the destination floor (optional), combined with the state of each elevator, the weight (which can be distance, time, etc.) of each elevator responding to the call request is calculated, the elevator with the highest weight (the shortest distance or the shortest time) is selected to respond to the call according to the calculation result, and according to the calculation result, the corresponding scheduling instruction is sent according to the different docking modes, so as to achieve the purpose of scheduling the elevator to respond to the call. And the instruction is sent to make the elevators docked in different ways indicate that the call has been responded. At the same time, the scheduling system also monitors the execution of the scheduling task in different ways according to the different docking modes, and after the task is completed, the instruction is sent to make the elevators docked in different ways indicate that the call has been completed.
[0106] The application realizes the combination of peripheral installation and protocol docking mode, flexible peripheral installation and protocol docking dual strategy, and ensures the compatibility and implementability of the system.
[0107] Referring to FIG. 1a to FIG. 1d, in some embodiments, the elevator state detector can install radar, microwave transmitting device at fixed reference point in elevator shaft, install receiving and distance positioning device at car, determine whether the car is moving or static, whether it is going up or down, the current position relative to the reference point and the corresponding floor, etc. by distance positioning device, and transmit the information to the elevator group controller.
[0108] Referring to FIG. 1a to FIG. 1d, in some embodiments, the elevator group control system further comprises a voice and call controller and a call signal collector arranged in the elevator lobby, the elevator group controller is connected with the voice and call controller, the voice and call controller can receive user voice to generate voice call request or receive call request collected by the call signal collector, the elevator group controller receives voice call request from the voice and call controller, and further performs elevator scheduling according to the voice call request.
[0109] Referring to FIG. 1a to FIG. 1d, in some embodiments, the elevator group controller can be connected with the elevator itself system through protocol. For the elevator which can provide all the functions of the protocol, the elevator group controller is directly connected with the elevator control cabinet or the group controller of the elevator through the protocol, and for the elevator which can only provide part of the required protocol, necessary components can be added to realize the connection with the elevator itself system and realize the functions which cannot be completed through the protocol (these components include but are not limited to call signal collector and voice and call controller). Through the peripheral installation or protocol connection mode, both of which are used together, the real-time acquisition of various states of the elevator and the execution of the elevator control instruction are realized.
[0110] Referring to FIG. 2, in some embodiments, in order to add the elevator group control system of the embodiment of the present application on the basis of the existing elevator of different brands or the elevator of different models of the same brand, the call signal collector comprises a switching circuit, which is used to disconnect the connection between the elevator key switch and the key lamp on the original elevator call button and the elevator itself call control board when the call signal collector is working, and switch to connect with the call signal collector, so that the call signal collector collects the corresponding call request from the elevator key switch and the key lamp and obtains the call stop signal, and transmits the call signal to the elevator group controller through the voice and call controller, and the voice and call controller simulates to send the corresponding call request to the designated elevator itself call control board through the call signal collector when receiving the scheduling instruction of the elevator group controller. In some embodiments, the inside call stop signal is generated by the elevator floor key lamp in the car, and the inside call signal collector comprises an elevator key lamp detection device, which is used to generate the inside call stop signal when detecting that the elevator key lamp is triggered and lighted.
[0111] Referring to FIG. 3, in some embodiments, in order to install the elevator group control system of the embodiments of the present application on the basis of existing elevators of different brands or elevators of the same brand but different models, the internal call signal collector comprises an elevator light detection device for detecting the on-off signal of the control elevator floor button light, so that the internal call stop signal corresponding to the elevator floor button light collected by the internal call signal collector is transmitted to the elevator group controller through the elevator state detector.
[0112] In addition, the embodiments of the present application are provided with a voice and external call controller and an external call signal collector in the elevator lobby, the voice and external call controller uses voice recognition technology to obtain and identify the destination floor information of the user, and the user only needs to give a simple voice command (such as "12th floor"), and the elevator system can learn the destination floor. According to the identified destination floor information, the elevator group controller can accurately assign the car that can reach the destination floor to the passenger in multiple groups of elevators with different stop characteristics (for example: if the stop range of A elevator is -1-12, and the user calls -1 floor by voice at 12 floor, the system will assign A elevator, and the user will be sent to -1 floor), the voice call elevator wrong floor group control is realized, and the riding experience of the passenger is improved. In addition, the voice and external call controller can also receive the button call request collected by the external call signal collector from the elevator button switch and button light in the elevator lobby. Therefore, for the elevator with the docking mode of external installation, the elevator group controller schedules the elevator by comprehensively considering the internal call stop signal from the internal call signal collector and the voice or button external call stop signal from the voice and external call controller.
[0113] The specific embodiments of the present application are further described below.
[0114] System composition
[0115] The present application installs an elevator intelligent group control system on the basis of existing elevators of different brands or elevators of the same brand but different models that cannot be group-controlled and scheduled. The composition of the elevator intelligent group control system is shown in FIGS. 1a-1d, which comprises an installed elevator group controller, a voice call controller, an AI algorithm optimization and remote management platform, and an elevator system (covering the elevator group controller, the elevator control cabinet, and other mechanical and electrical components). It also supports peripheral installation and protocol docking and docking with the elevator system to realize intelligent group control and scheduling.
[0116] Elevator group controller
[0117] The elevator group controller is connected with the elevator system by peripheral installation or protocol connection, and acquires the state information of each elevator in real time, including but not limited to the current floor of each car, the running direction, the in-car call stop station and the out-car call stop station information, the user's out-car call request, etc. At the same time, the elevator group controller is also responsible for the user's call request of the voice call controller. Based on the above collected information, the elevator group controller comprehensively analyzes the current task situation and real-time running state of each elevator car, and uses intelligent algorithm to allocate appropriate car for each call request to respond. Once the responding car is determined, the group controller sends instructions to the elevator to be dispatched in different ways according to the connection mode, so that the elevator goes to the specified floor to serve the passenger, thereby realizing intelligent group control scheduling of the elevator.
[0118] Elevator system
[0119] For some elevator systems, the protocol of the elevator running state can be provided, and the installed elevator group controller can be connected with the elevator system through the protocol (usually for a single elevator, the elevator group controller is connected with the control cabinet; for a group of elevators, the elevator group controller is connected with the elevator system group controller). The running state information of the elevator is acquired, including but not limited to the current floor of the car, the running state of the car (including idle, up running, down running, up stop station, down stop station, etc.), the door state (such as opening to position, closing to position, etc.), the emergency state signal (such as fire, driver mode, etc.), the in-call stop station task situation of the elevator, and the out-call stop station task situation of the elevator.
[0120] For some elevator systems, the protocol of the user pressing the out-call call (user call request) can be provided, and when the user presses the out-call call, the elevator system does not directly respond to the call for scheduling, but sends the corresponding call request to the installed elevator group controller through the protocol. The installed elevator group controller makes a decision according to the overall scheduling strategy, and sends a registration out-call (i.e. out-call request registration) instruction to the elevator system through the protocol, so as to achieve the purpose of scheduling the elevator to respond to the call.
[0121] For some elevator systems, the control instruction protocol of the out-call indicator light can be provided, and the installed elevator group controller sends instructions to the elevator system according to the protocol to realize the on-off control of the corresponding out-call indicator light. When the installed elevator group controller detects that an elevator has responded to the corresponding out-call request registration request, it sends instructions to the related elevator through the protocol to turn on the call indicator light of the same floor and the same direction, so as to prompt that the elevator has responded to the call request of the same floor and the same direction. After the installed elevator group controller detects that the corresponding call request has been completed, it sends instructions to the related elevator through the protocol to turn off the call indicator light of the same floor and the same direction, so as to prompt that the call request of the same floor and the same direction has been completed.
[0122] For the elevator itself system that can upload the external call request by the protocol, the elevator detects that the communication link with the added elevator group controller is normal, and all external call requests are automatically included in the unified scheduling system of the added elevator group controller to realize efficient configuration and utilization of elevator resources. Once any abnormality or interruption of the communication link with the added elevator group controller is detected, the elevator automatically exits the group control scheduling mode and returns to the original independent running state to ensure stable operation of the elevator in any case.
[0123] In addition, for the elevator that cannot provide part or all of the functions of the above-mentioned protocol, the added elevator group controller can realize effective docking with the elevator itself system by adding necessary components to realize functions that cannot be completed by the protocol. These components include but are not limited to elevator state detectors, internal call signal collectors, external call signal collectors, and voice and external call controllers, thereby realizing real-time acquisition of elevator states and execution of various instructions.
[0124] Voice and external call controller
[0125] For the elevator that needs to realize the voice call function, or the elevator itself system cannot provide any of the external call stop signal, external call light control instruction, and external call call control instruction through the protocol, a voice and external call controller needs to be added. The voice and external call controller is installed in the elevator waiting hall, one end is connected with the elevator group controller, and each voice and external call controller can set an address for corresponding to the floor; the other end is connected with all external call signal collectors of the floor. It can receive the external call stop signal from the external call signal collector and send it to the elevator group controller; at the same time, it can receive the key and indicator light control instruction from the elevator group controller and send it to the external call signal collector for key and light control. In addition, the device also has a semantic analysis module, which supports calling by receiving voice instructions. Only need to say "up" or "down" or "X floor", the device can send up or down external call buttons to the elevator group controller according to the recognized semantics combined with the set address and corresponding floor, and if the destination floor is recognized, the destination floor will also be sent to the elevator group controller for scheduling, so that the elevator group controller can accurately assign the car that can reach the destination floor to the passenger in multiple groups of elevators with different stop characteristics (for example: if the stop range of A elevator is -1~12, and the user at 12 floor calls -1 floor by voice, the system will assign A elevator, and the user will be sent to -1 floor), thereby realizing the voice call mislayer group control function.
[0126] In addition, when all elevators can provide the protocol connected with the elevator group controller, the voice and external call controller is not connected with the external call signal collector, the voice and external call controller is connected with the added elevator group controller, and supports voice call by receiving voice instructions through the built-in semantic analysis module.
[0127] Outbound signal collector
[0128] For any case that the elevator itself system cannot provide outbound stop signal, outbound light control instruction and outbound elevator control instruction through protocol, the outbound signal collector is added. The system is connected with the voice and outbound controller through one end of the peripherally added outbound signal collector, and each outbound signal collector can be set with an address for corresponding to the corresponding elevator; the other end is connected with the elevator itself outbound control board by using passive dry contact technology, and the key switch and the key light on the original elevator outbound button are disconnected from the elevator outbound control board and are controlled by the elevator group controller after being powered on, and the elevator itself state can be automatically restored after being powered off or detecting a fault (including communication fault); the signal of the user pressing or releasing the elevator button (up / down call) can be detected and sent to the voice and outbound controller; the instruction of the voice and outbound controller can be received, and the corresponding outbound (up / down) signal is simulated and sent to the specified elevator itself outbound control board; the (up / down call) indicator light on / off signal sent by the elevator itself outbound control board can be detected, the up / down outbound stop signal is correspondingly output, and the signal is sent to the voice and outbound controller; the instruction of the voice and outbound controller can be received, and the (up / down call) indicator light on / off signal is sent to the specified button. One outbound signal collector is provided for each group of elevator outbound button panel.
[0129] The outbound signal collector can be retrofitted and added on the basis of the connection circuit of the existing elevator itself outbound control board and the key light and the key switch. The states before and after the addition are shown in FIG. 2.
[0130] As shown in FIG. 2, before the addition, the user manually presses the button, the button closed trigger signal is transmitted to the elevator itself outbound control board, and the elevator itself outbound control board can receive the corresponding button selection signal; if the elevator responds to the outbound signal, the elevator itself outbound control board will control the corresponding button light to be on until the elevator car reaches the current floor.
[0131] As shown in FIG. 2, after the addition, the connection between the elevator button light and the elevator itself outbound control board is disconnected and is controlled by the switches S_L1, S_L2 and S_L3, the outbound button controller controls S_L1 and S_L2 to disconnect the connection between the elevator button light and the elevator itself outbound control board, and the button light is not driven by the elevator itself outbound control board, at the same time, the elevator keyboard line is connected to the elevator light detection device IN_L, and whether the light is lit is judged by detecting the pressure difference when the button control signal sent by the elevator is on or off, and then whether the corresponding floor is registered is judged. The button light is controlled to be on or off by closing and disconnecting the control S_L3.
[0132] As shown in FIG. 2, after installation, the connection between the elevator button switch and the elevator itself external call control board is disconnected and controlled by switches S_B1, S_B2 and S_A. The external call signal collector controls S_B1 and S_B2 to be disconnected, and the user's manual button cannot be directly transmitted to the elevator itself external call control board. The elevator switch detection device IN_S can detect the closing and opening signals of the elevator button switch. The external call button generates a call signal to the elevator itself external call control board through the control of S_A closing signal.
[0133] Elevator state detector
[0134] For any case where the elevator itself system cannot provide the current floor of the car, the running state of the car, and the internal call stop station task of the elevator through the protocol, an elevator state detector needs to be installed. The system detects the running state of each corresponding car through the peripheral elevator state detector, such as the current floor of the car, the motion state (whether it is stationary or moving, whether it is moving up or down), etc. The internal call signal collector can also collect the internal call stop station, and upload the detected state information to the corresponding elevator group controller. After these information is uploaded to the group controller, the group controller can calculate which running state the car is in, such as idle, uplink motion, downlink motion, uplink stop, or downlink stop.
[0135] Internal call signal collector
[0136] For the case where the elevator itself system cannot provide the internal call stop station task through the protocol, an internal call signal collector needs to be installed. The system is installed in the car through the peripheral internal call signal collector, which is used to collect the internal call stop station information in the car and transmit the collected data to the elevator state detector. By collecting these information, a reference basis can be provided for the dispatching of the elevator. The internal call signal collector supports car button light detection.
[0137] As shown in FIG. 3, the internal call signal collector connects the elevator keyboard line to the elevator light detection device IN_L. The elevator light detection device uses passive collection technology to interface with the elevator itself system (including but not limited to optocoupler or relay), and judges whether the light is lit by detecting the voltage change of the elevator floor signal light control signal, and further judges whether the corresponding floor is registered. Thus, the internal call signal collector collects the corresponding internal call stop station signal from the elevator floor signal light and transmits it to the elevator group controller.
[0138] AI algorithm optimization and remote management platform
[0139] The AI algorithm optimization and remote management platform relies on the elastic expansion capability of cloud computing to build a highly integrated and intelligent management cloud platform, and also supports private local deployment mode, realizing double protection of data localization management and security self-controlling. And through the deep integration of Internet of Things technology, seamless connection between elevator equipment and the platform is realized, so that the originally dispersed elevator equipment can be centrally and efficiently managed. Remote management of operations such as device addition, configuration adjustment, remote monitoring, device restart, log acquisition and the like is realized. In addition, the platform supports OTA (Over-the-Air) online upgrade function, reducing the cost and management difficulty of later maintenance and upgrade.
[0140] At the same time, advanced AI algorithm optimization function is integrated. By collecting and analyzing the big data set of passenger flow of each floor in real time, and using AI algorithm to deeply analyze the massive data collected, the main starting floor of the passenger and the peak period of taking the elevator are accurately predicted, and the elevator is dispatched to the starting peak floor to wait in the peak period, thereby optimizing the scheduling strategy of the elevator and improving the operation efficiency of the elevator. At the same time, the elevator group controller also uploads various operation data to the AI algorithm optimization and remote management platform, so that the platform learns the changes of passenger flow, algorithm defects, elevator characteristics and the like, and continuously optimizes the scheduling strategy of the elevator. Ensure that the elevator can respond quickly when the passenger demand is the most intense. In order to further improve the rationality of elevator scheduling, improve the operation efficiency, improve the passenger riding experience, and reduce the waiting time.
[0141] Workflow description
[0142] The elevator itself system is connected by peripheral installation or protocol docking, and the state information of each elevator is obtained in real time, including but not limited to the current floor of each car, the motion direction, the inside call stop station condition, and the outside call stop, the user's outside call request and the like. So as to obtain the elevator travel. After the elevator group controller receives the voice call request of the voice call controller or the outside call button call event, the elevators in the "non-schedulable group" and the "non-ridable" elevators are filtered out first, and then the current state information of the elevators is combined to calculate the weight (which can be distance, time, etc.) of each elevator responding to the call request. According to the calculation result, the elevator with the highest weight (shortest distance or shortest time) is selected to respond to the call, and instructions are issued to make the elevators connected in different ways indicate that the call has been responded. At the same time, the scheduling system also monitors the execution of the scheduling task in different ways according to the different connection modes, and after the task execution is monitored, instructions are issued to make the elevators connected in different ways indicate that the call has been completed. Thus, the intelligent group control scheduling function of elevators of different brands or different models of the same brand is realized.
[0143] The specific scheduling processing flow is as follows:
[0144] User calls elevator, system excludes non-schedulable elevator
[0145] When the elevator group controller receives the voice call request or the external call button event from the voice and external call controller, the elevator group controller first checks which elevators are not schedulable, including but not limited to elevators in maintenance, failure, elevator anomaly; at the same time, the system needs to determine the destination floor according to the voice recognition of the passenger, and filter the elevators that cannot reach the departure or destination floor physically (for example: the floor range of elevator A is -1~12, the floor range of elevator B is -2~12, and the user calls -2 floor by voice, A elevator is not schedulable).
[0146] Check whether the remaining elevators have the same floor and same direction external call stop task, if yes, no need to dispatch elevator
[0147] In the remaining schedulable elevators, check whether there is a same floor and same direction external call stop task through peripheral installation or protocol interface, if yes, it means that the elevator has responded to the call request, and no need to dispatch elevator, so as to avoid repeated dispatch of elevators to respond to the same floor and same direction call, causing waste of elevator capacity and operation loss; if all the same floor and same direction external call indicators are not lit, continue to select from these elevators.
[0148] Calculate the journey of the remaining schedulable elevators to respond to the call
[0149] The elevator group controller selects the elevator with the highest weight (shortest distance or shortest time) to respond to the call according to the calculated weight (distance, time, etc.) of each elevator responding to the call request. After determining the target elevator controller, the external call can be controlled to respond.
[0150] Table 1: Glossary and Symbol Explanation
[0151] The elevator journey refers to the journey of the elevator car from the current floor to the user waiting floor (for example, the elevator journey example in FIG. 4). Since the car has internal call stop and external call stop tasks, the elevator will respond to these tasks one by one. In addition, considering the elevator reverse sign mechanism, the internal call stop needs to exclude the floors that are signed (i.e., for upward movement of the elevator, the floors below the current floor of the elevator are excluded, and for downward movement of the elevator, the floors above the current floor of the elevator are excluded).
[0152] For example, the elevator is on the 5th floor and moves upward, the user presses the down button on the 4th floor; at the same time, the car presses the 1st and 10th floors; the external call presses the 12th floor and moves downward; the external call 2nd floor moves upward and lights up; at this time, the 1st floor needs to be excluded due to the reverse sign mechanism in the car; that is, the elevator stops at the 10th floor and the 12th floor, then returns to the 2nd floor, and finally moves upward to the 4th floor.
[0153] Figure 4 shows the example of the journey of the dispatchable elevator to the waiting floor in various operating states (relative to the waiting floor). The dispatchable elevator includes an idle elevator (example ①), a forward running elevator (examples ②, ③), an upward running elevator with the call direction opposite to the current running direction of the car (example ④), a downward running elevator with the call direction opposite to the current running direction of the car (example ⑤), an upward running elevator with the call direction consistent with the current running direction of the car (example ⑥), and a downward running elevator with the call direction consistent with the current running direction of the car (example ⑦).
[0154] For the elevator that cannot directly provide the communication protocol, it is added to the elevator in a peripheral manner. The elevator group controller determines the current floor of the car, and whether the car is stationary, moving upward or moving downward through the radar and microwave ranging device on the elevator state detector. Then, in combination with the information of the internal call stop station, the external call stop station, etc., it calculates whether the car is idle, in the execution of an upward task (i.e., the car is upward), in the execution of a downward task (i.e., the car is downward), and whether the car is in a motion state or a stop state when executing the task.
[0155] When the corresponding car has no internal call and external call stop station task and is in a stationary stop state, it is considered that the elevator is in an idle state
[0156] When the corresponding car is moving upward, it is considered that the car is upward, and the running state is running.
[0157] When the corresponding car is moving downward, it is considered that the car is downward, and the running state is running.
[0158] When the corresponding car is in a stationary state, and there is no internal call and external call stop station task below the current floor of the car, it is considered that the car is upward, and the running state is stop.
[0159] When the corresponding car is in a stationary state, and there is no internal call and external call stop station task above the current floor of the car, it is considered that the car is downward, and the running state is stop.
[0160] When the corresponding car is in a stationary state, and there are internal call and external call stop station tasks above and below the current floor of the car, it is considered that the running direction of the elevator according to the running direction of the car before stopping, such as upward before stopping or downward before stopping, and the running state is stop.
[0161] For the elevator that can provide the protocol for connection, it is directly connected to the system of the elevator itself, and the state of the running condition of the elevator (upward, downward, upward stop, downward stop, idle) is directly obtained through the protocol.
[0162] 1) Journey calculation when the elevator is idle
[0163] The elevator group controller checks each remaining elevator one by one to see if it is in an idle state (such as the case of the elevator travel example ① in FIG. 4), and if the elevator is in an idle state, the total travel distance is calculated as follows: the distance between the waiting floor and the floor where the elevator car is located, plus the sum of the elevator start compensation value, i.e., S1 = f so-curr +f Δ
[0164] For example, elevator A is stopped at the 8th floor, and user 1 calls from the 3rd floor and presses the down key. The floor height is 3 meters, and at this time the preset elevator start distance compensation value is 6 meters.
[0165] The total travel distance is (8-3)*3+6 = 21 meters.
[0166] 2) Travel calculation of an elevator running in the forward direction
[0167] Case definition:
[0168] A. For up-calling, it is considered to be forward if one of the following two conditions is met:
[0169] The car is in up travel (including positive up travel and up travel stop), and the current floor is below the waiting floor, and there is a stop task between the car's current floor and the waiting floor or the distance between the car's floor and the waiting floor is greater than the stop threshold (such as the case of the elevator travel example ② in FIG. 4); or
[0170] The waiting floor is at the bottom floor, and all cars are in down travel.
[0171] B. For down-calling, it is considered to be forward if one of the following two conditions is met:
[0172] The car is in down travel (including positive down travel and down travel stop), and the current floor is above the waiting floor, and there is a stop between the car's current floor and the waiting floor or the distance between the car's floor and the waiting floor is greater than the stop threshold (such as the case of the elevator travel example ③ in FIG. 4); or
[0173] The waiting floor is at the top floor, and all cars are in up travel.
[0174] The elevator group controller checks each remaining elevator one by one to see if it is in an idle state (such as the case of the elevator travel example ① in FIG. 4), and if the elevator is in an idle state, the total travel distance is calculated as follows: the distance between the waiting floor and the floor where the elevator car is located, plus the sum of the elevator start compensation value, i.e., S1 = f
[0175] 2.1) Calculate the distance between the floor where the elevator car is located and the waiting floor, i.e., f so-curr
[0176] 2.2) Calculate the total compensation value of the intermediate stop, the elevator group controller checks the call stop and the intermediate stop between the corresponding elevator from the position of the car to the waiting floor, calculates the total number of stops, that is, the total compensation of the intermediate stop is: f innerstop +f outstop / num_eg.
[0177] 2.3) Determine the elevator start compensation value, the elevator group controller checks whether the corresponding elevator car is in a stop state or a running state, if the car is in motion, f Δ = 0, and when it is static, a preset compensation value is added, such as: f Δ = 6 meters.
[0178] 2.4) The above results are accumulated to obtain the total travel distance, that is: S 2_3 = f so-curr +f Δ +f innerstop +f outstop / num_eg
[0179] Example: two elevators A and B are linked, and elevator A is in an upward motion state at floor 3. User 1 calls the elevator at floor 8 for downward travel. User 2 presses the upward call button at floor 7, and user 3 presses the 6th floor button in the car. The preset floor height is 3 meters, the elevator start distance compensation value is 6 meters, and the stop compensation value is 18 meters.
[0180] The total travel distance is (8-3)*3+1*18+1*18 / 2=42 meters.
[0181] 3) Non-sequential, elevator travel calculation in the opposite direction of the call direction and the current running direction of the car
[0182] Case definition:
[0183] A) The running direction is opposite to the call direction, if the elevator car is currently in an upward state, the call direction is downward, and the waiting floor is higher than the current floor of the elevator car (such as the case of elevator travel example ④ in FIG. 4);
[0184] B) The elevator car is currently in a downward state, the call direction is upward, and the waiting floor is lower than the current floor of the elevator car (such as the case of elevator travel example ⑤ in FIG. 4);
[0185] The elevator group controller checks each remaining elevator for non-sequential and consistent call direction and car running direction according to the call task, and when the elevator meets the characteristics.
[0186] The total travel distance calculation steps are:
[0187] 3.1) Calculate the distance between the current floor and the highest task (upward) or the lowest task (downward) floor in the current running direction of the elevator car, i.e. for upward: ft_max-curr, for downward: fcurr-t_min.
[0188] 3.2) Calculate the distance between the highest task (upward) or the lowest task (downward) floor and the user's waiting floor, i.e. for upward: f t_max-so , for downward: f so-t_min .
[0189] 3.3) Calculate the total compensation value of the intermediate stops, the elevator group controller calculates the total number of stops by checking the corresponding elevator from the car position to the waiting floor between the outside call stops and the inside call stops, i.e. the total compensation of the intermediate stops is: f innerstop +f outstop / num_eg.
[0190] 3.4) Determine the elevator start compensation value, the elevator group controller checks whether the corresponding elevator car is currently in a stopped state or a running state, if the car is in motion, f Δ = 0, and if it is stationary, a preset compensation value needs to be added, such as: f Δ = 6 meters.
[0191] 3.5) The total distance is the sum of the above results.
[0192] i.e. the elevator upward S4 = ft_max-curr + f t_max-so +f Δ +f innerstop +f outstop / num_eg
[0193] i.e. the elevator downward S5 = fcurr-t_min + f so-t_min +f Δ +f innerstop +f outstop / num_eg
[0194] Example: two elevators A and B are linked, elevator A is currently in a stopped state at the 3rd floor upward, when user 1 presses the down button in the waiting hall at the 8th floor, user 2 presses the outside call down button at the 10th floor, and when the elevator is running upward, the 6th floor is pressed by user 3. The preset floor height is 3 meters, the elevator start distance compensation value is 6 meters, and the stop compensation value is 18 meters.
[0195] The total distance is (10-3)*3 + (10-8)*3 + 1*18 + 1*18 / 2 + 6 = 60 meters.
[0196] 4) Non-reverse, the elevator trip calculation of the same direction of the call direction and the current running direction of the car
[0197] Case definition:
[0198] A) The elevator car is currently in the up direction, the call direction is the up direction, and the waiting floor is lower than the current floor of the elevator car minus the stopping threshold (such as: the case of elevator trip example ⑥ in Figure 4);
[0199] B) The elevator car is currently in the down direction, the call direction is the down direction, and the waiting floor is higher than the current floor of the elevator car plus the stopping threshold (such as: the case of elevator trip example ⑦ in Figure 4);
[0200] The elevator group controller checks each remaining elevator according to the call task, and when the elevator meets the characteristics of non-reverse and the call direction and the running direction of the car are opposite.
[0201] The total trip calculation steps are:
[0202] 4.1) Calculate the distance between the elevator car running in the same direction from the current floor to the highest task (up) or the lowest task (down) floor, that is, for up: ft_max-curr, for down: fcurr-t_min.
[0203] 4.2) Calculate the distance between the highest task (up) and the lowest task (down) floor, that is, ft_max-t_min.
[0204] 4.3) Calculate the trip distance of the elevator car running back to the waiting floor from the highest task (up) or the lowest task (down) floor, that is, for the elevator running up: f so-t_min , for the elevator running down: f t_max-so .
[0205] 4.4) Calculate the total compensation value of the intermediate stops, the elevator group controller calculates the total number of stops by checking the external call stops and internal call stops of the corresponding elevator from the car location to the waiting floor, that is, the total compensation of the intermediate stops is: f innerstop +f outstop / num_eg.
[0206] 4.5) Determine the elevator start compensation value, the elevator group controller checks whether the corresponding elevator car is currently in the stop state or the running state, if the car is in motion, f Δ =0, and if it is stationary, a preset compensation value needs to be added, such as: f Δ =6 meters.
[0207] 4.6) The total trip is the sum of the above results
[0208] i.e. the elevator is going up S6 = ft_max-curr + ft_max-t_min + f so-t_min + f Δ + f innerstop + f outstop / num_eg
[0209] i.e. the elevator is going down S7 = f t_max-so + ft_max-t_min + fcurr-t_min + f Δ + f innerstop + f outstop / num_eg
[0210] For example: two elevators A and B are linked, and elevator A is going down at the 7th floor. User 1 calls the elevator at the 8th floor. User 2 presses the up button at the 2nd floor. User 3 presses the 3rd floor button at the elevator down travel. User 4 presses the down button at the 10th floor. The preset floor height is 3 meters, the elevator start distance compensation value is 6 meters, and the stop station compensation value is 18 meters.
[0211] The total travel distance is (10-8)*3+(10-2)*3+(7-2)*3+1*18+2*18 / 2 = 81 meters.
[0212] Select the elevator with the highest weight according to the calculation result to dispatch the elevator
[0213] The added elevator group controller receives the call request, calculates the weight (which can be distance, time, etc.) of each elevator responding to the call request according to the departure floor, selected elevator number, call direction, destination floor (optional), and elevator state, and selects the elevator with the highest weight (shortest distance or shortest time) to respond to the call according to the calculation result, and sends corresponding dispatch instructions according to different interface modes.
[0214] Specifically as follows:
[0215] 1) Send a call instruction to deploy the car to the departure floor:
[0216] When interfacing in the peripheral installation mode, send instructions to the corresponding call signal collector through the corresponding voice and call controller, and send corresponding call signals to the elevator's own call control board. When interfacing in the protocol mode, send a call instruction directly to the elevator's own system through the protocol. After receiving the call signal, the elevator's own system responds to the call according to its own logic and deploys the car to the departure floor.
[0217] 2) Detect that the call task is executed, and send an instruction to make the elevators interfaced in different ways indicate that the call has been responded:
[0218] When interfacing by peripheral installation, the lamp-on signal is detected by the external call signal collector, which informs the voice and external call controller and the elevator group controller. The elevator group controller or the voice and external call controller sends a command to the dispatchable elevator of the same floor to send the same direction call indication lamp-on signal. When interfacing by protocol, the call task is obtained by the protocol, and a command is immediately sent to the dispatchable elevator of the same floor to send the same direction call indication lamp-on signal. The passenger is informed that the elevator is executing the call of the same floor in the corresponding direction, and the same call request does not need to be repeated.
[0219] The car runs to the corresponding floor, and the task is completed
[0220] Meanwhile, the dispatching system also monitors the execution of the dispatching task in different ways according to the different interfacing modes. After the task is completed, a command is sent to make the elevators interfaced in different ways indicate that the call has been completed.
[0221] Specifically as follows:
[0222] 1) Monitor the completion of the task
[0223] When interfacing by peripheral installation, the lamp-on signal is detected by the external call signal collector, which informs the voice and external call controller and the elevator group controller. The elevator group controller or the voice and external call controller sends a command to the dispatchable elevator of the same floor to send the same direction call indication lamp-on signal. When interfacing by protocol, the call task is obtained by the protocol, and a command is immediately sent to the dispatchable elevator of the same floor to send the same direction call indication lamp-on signal. The passenger is informed that the elevator is executing the call of the same floor in the corresponding direction, and the same call request does not need to be repeated.
[0224] 2) Send a command to make the elevators interfaced in different ways indicate that the call has been completed
[0225] When interfacing by peripheral installation, the lamp-on signal is detected by the external call signal collector, which informs the voice and external call controller and the elevator group controller. The elevator group controller or the voice and external call controller sends a command to the dispatchable elevator of the same floor to send the same direction call indication lamp-on signal. When interfacing by protocol, the call task is obtained by the protocol, and a command is immediately sent to the dispatchable elevator of the same floor to send the same direction call indication lamp-on signal. The passenger is informed that the elevator is executing the call of the same floor in the corresponding direction, and the same call request does not need to be repeated.
[0226] Elevator speed coefficient weighted compensation
[0227] Considering the speed difference between each elevator hall, the elevator travel distance calculation also introduces the elevator speed coefficient weighting compensation. The rated speed is the speed of the elevator car specified in the design of the elevator, and different elevators may have different rated speeds. Common rated speeds include 0.63 m / s, 1.00 m / s, 1.60 m / s, and 2.50 m / s. When the speeds of multiple elevators are different, the elevator speed coefficient (Elevator speed coefficient) can be used for compensation. For example, the speed of A elevator is 1 m / s, and the speed of B elevator is 1.5 m / s; the speed coefficient of A elevator can be configured as Speed_c=1, and the speed coefficient of B elevator can be configured as Speed_c=1.5.
[0228] For different elevator speed inconsistency cases, the total number of elevator floor crossings during the elevator car's current floor to the user's waiting floor travel (elevator travel example in FIG. 4) is multiplied by the elevator speed coefficient Speed_c.
[0229] Elevator door opening and closing time coefficient weighting compensation
[0230] Different elevators may have different door opening and closing times, and the elevator travel distance calculation also introduces the elevator door opening and closing time coefficient weighting compensation. Different elevators may be affected by the time difference between opening, opening to position, door holding, and closing to position, resulting in different door opening and closing times. When the times of multiple elevators have a large difference, the elevator door opening and closing time coefficient (Elevator door coefficient) can be used for compensation. For example, A elevator stops for 10 seconds, and B elevator stops for 15 seconds; then A elevator Door_c=1, and B elevator Door_c=1.5 can be set.
[0231] For different elevator stop time inconsistency cases, the total compensation value of the elevator stops during the elevator car's current floor to the user's waiting floor travel (elevator travel example in FIG. 4) is multiplied by the elevator door opening and closing time coefficient Door_c.
[0232] Dynamic accumulation mechanism based on actual floor height
[0233] The elevator group control system introduces a dynamic accumulation mechanism based on actual floor height to solve the problem of floor difference calculation travel error caused by inconsistent floor heights. The system first collects and stores the actual height data between each floor, fully considering the differences in building design and changes in floor function layout (such as lobby, basement). During operation, the system dynamically accumulates the actual height of each floor along the way according to the current and target floors of the elevator, to accurately calculate the elevator travel.
[0234] Multi-elevator selection mechanism when the weight is highest
[0235] Different from example 2, example 5 introduces a mechanism of selecting the target elevator when the weight of multiple elevators satisfying the requirements is the highest after calculating the elevator travel distance.
[0236] When there are M2 elevators, and it is calculated that there are M1>1 elevators satisfying the shortest travel distance, that is, there are multiple elevators with the highest travel weight, it is further determined whether the elevators satisfying the requirements are the same group of elevators.
[0237] 1) If they are the same group of elevators, the group of elevators can be directly dispatched as the target elevator to respond to the call request, and the up / down call buttons of the group of elevators are lit.
[0238] 2) If they are not the same group of elevators, further prediction of additional stops in the future during the travel is needed, and the compensation is added to the elevator travel. That is, during the travel from the current floor of the elevator car to the user waiting floor (elevator travel example in FIG. 4), the elevator has registered the up / down call buttons, but there are still additional stops in the elevator travel process caused by the user adding tasks, resulting in additional stops of the elevator. At this time, f f_stop compensation is added to the total travel distance.
[0239] The stop compensation value f f_stop = Elevator Future Stop Times * Elevator Future Stop coefficient.
[0240] After multiple elevators with the highest weight satisfy the requirements, the appropriate elevator is selected.
[0241] 3) When there are still multiple elevators satisfying the requirements after the additional stop risk compensation value, one of the elevators / group of elevators is randomly selected as the target elevator to respond to the call request, and the up / down call buttons of the group of elevators are lit.
[0242] Peripheral installation or protocol docking mechanism
[0243] In the implementation of the elevator intelligent group control system project, the system fully considers the actual situation and demand of different elevators, flexibly adopts peripheral installation or protocol docking to the elevator, and provides the combination of these ways in the implementation of the project. Specifically, the docking scheme includes the following scheme 3) or the combination of at least two of the following schemes 1)-3):
[0244] 1) Pure peripheral installation scheme:
[0245] For elevators that cannot directly provide protocol docking, the peripheral installation method is fully adopted. Through the installation of state detectors, internal call signal collectors, voice and outbound controllers in the waiting hall, outbound signal collectors, and other devices, the system can comprehensively and independently obtain various operating data and passenger demands of the elevator, realizing intelligent scheduling and control.
[0246] 2) Pure protocol docking scheme:
[0247] For elevators that support protocol docking and have complete protocol functions, the protocol docking method is adopted to directly read the real-time data of the elevator's own system, realizing efficient and accurate group control scheduling. This method reduces the installation of additional devices, simplifies the system structure, and improves the integration and response speed of the system.
[0248] 3) Protocol docking and peripheral installation combined scheme:
[0249] For some elevators that support protocol docking but have incomplete protocol functions, the protocol docking and peripheral installation combined method is adopted. Through protocol docking, the basic operating data and part of the control functions of the elevator are obtained, and peripheral installation devices are used to supplement the missing functions, such as collecting accurate elevator status, expanding voice prompts, etc., thereby realizing comprehensive optimization of the elevator intelligent group control system.
[0250] Example 1: For some old elevator replacement scenarios, when the old elevator cannot provide any protocol and the new elevator can provide complete protocol, the old elevator can be completely installed to obtain information such as car position, running direction, internal call stop, outbound call stop, outbound call request, etc., and the installed devices can realize functions such as sending outbound call request registration and outbound call indicator control to the elevator's own system; the new elevator can obtain information such as car position, running direction, internal call stop, outbound call stop, and outbound call request through protocol; at the same time, it can also send instructions such as outbound call request registration and outbound call indicator control to the elevator's own system through protocol, and then realize scheduling according to the corresponding rules.
[0251] Example 2: For some old elevator replacement scenarios, the old elevator can only provide information such as current floor and motion state through protocol due to reasons such as "Inspection Regulations", but cannot provide functions such as internal call stop, outbound call stop, outbound call request, and outbound call request registration, outbound call indicator control. For this situation, the old elevator can be partially installed to directly obtain real-time status information such as car current floor and motion state (including idle, up, down, up stop, and down stop) through protocol. At the same time, through the installation of devices, information such as internal call stop, outbound call stop, and outbound call request can be collected, and devices can be installed to realize functions such as sending outbound call request registration and outbound call indicator control to the old elevator, and then realizing scheduling according to the corresponding rules.
[0252] Example 3: For some old elevator replacement occasions, new elevators can provide car position, running direction, in-call stop, out-call stop, and other status through the protocol, as well as out-call passenger request registration function, but cannot provide out-call indicator control and out-call passenger request status information. For such cases, partial installation can be used for old elevators to obtain car position, running direction, in-call stop, out-call stop, and other status through the protocol, and to implement out-call passenger request registration. The installed equipment is used to collect out-call passenger request signals and control out-call indicator lights, and then the corresponding rules are implemented to realize scheduling.
[0253] Elevator timeout, non-response, outage, abnormal and emergency handling mechanism
[0254] After the elevator is dispatched to the user waiting floor, sometimes the elevator will have abnormal conditions. The system can handle elevator task timeout, non-response, outage, abnormal state, and emergency signals. In the case of timeout or non-response, the system automatically reassigns the elevator to reduce user waiting time; in the case of elevator outage or abnormality, the task is suspended and other elevators are dispatched to replace it; in the case of emergency, the group control function is automatically exited and the elevator returns to its original state. These mechanisms together ensure the stable operation of the elevator system and protect the travel needs of users from delays.
[0255] The specific implementation is as follows:
[0256] 1) Elevator task timeout and non-response handling mechanism
[0257] After the elevator group control system responds to the call request (manual call, voice call, voice reservation call), assigns the elevator, and registers the success of the out-call button, if the elevator does not arrive at the departure floor within 3 minutes, the system will automatically determine that the elevator is "task timeout". The elevator group controller will reassign other group elevators to avoid long waiting time for users, but the new task may still be assigned to the group elevator.
[0258] After the elevator group control system responds to the call request (manual call, voice call, voice reservation call), assigns the elevator, and if the out-call button does not light up within 3 seconds, it is considered that the elevator of the group is "non-response". The elevator group controller will reassign other group elevators to avoid long waiting time for users, but the new task may still be assigned to the group elevator.
[0259] 2) Elevator outage handling mechanism
[0260] When a group of elevators has illuminated call buttons, if the elevators are out of service due to failure or door obstruction, etc., resulting in a long period of time (e.g., 10 minutes) without changes in floor, the elevator group controller will automatically identify and determine that the elevator is "out of service", and then the elevator group controller will reassign other group elevators to avoid long waiting time for users, but the new task will not be assigned to the "unschedulable" group elevator; moreover, the elevator group controller will subsequently process the elevator's call request. When any elevator in the group has a change in floor or all elevators in the group have no internal or external call stop tasks, the system will automatically restore normal scheduling.
[0261] 3) Elevator abnormal state processing mechanism
[0262] When the elevator group controller detects that a certain elevator enters an abnormal state, including but not limited to maintenance, VIP, independent, driver, parking, locking, full load, dedicated, failure, etc. Subsequently, the elevator group controller will reassign other elevators (user call buttons can normally respond to user requests, and the elevator group controller will automatically exclude elevators in an unschedulable state when dispatching elevators); moreover, the elevator group controller will subsequently process the elevator's call request; when the elevator state returns to normal, the system will automatically restore normal scheduling.
[0263] 4) Elevator emergency signal processing mechanism
[0264] When the elevator group controller detects an emergency signal, including but not limited to fire, earthquake, etc. The elevator group controller will be disconnected from the original elevator, restoring the original function of the elevator, but the new task will not be assigned to the elevator; moreover, the elevator group controller will not subsequently process the elevator's call request (the call is directly connected to the elevator's own system); when the emergency signal returns to normal, the system will automatically restore normal scheduling.
[0265] AI algorithm, optimizing elevator scheduling
[0266] The system includes an AI algorithm optimization and remote management platform that optimizes elevator scheduling strategies in multiple key aspects through real-time data analysis and AI algorithms. The system uses installed elevator group controllers, elevator state detectors, call and in-car signal collectors, and other devices to collect and analyze elevator operation data and passenger behavior data in real time. These data are used to dynamically adjust key parameters such as start compensation value, stop compensation value, brake threshold, peak period starting floor, elevator speed coefficient, elevator door opening duration coefficient, and additional stop risk compensation value. By continuously optimizing these parameters, the system can more accurately predict elevator travel, reduce passenger waiting time, and improve elevator response speed and operational efficiency. During peak periods, the system can intelligently identify peak periods and starting floors, and dispatch elevators to starting peak floors during peak periods, effectively alleviating peak period congestion.
[0267] 1) Stop compensation value optimization
[0268] The elevator group controller collects the time of elevator running n floors without stopping and the time of elevator running n floors with one stop in between, calculates the difference, and thus calculates the travel of stop compensation.
[0269] For example: the system finds that it takes 30 seconds to run from 1st floor to 11th floor without stopping, while it takes 39 seconds to run the same distance with a stop at 6th floor. Based on these data, the group controller calculates that the extra time of stopping at 6th floor is 9 seconds, and accordingly calculates that the equivalent number of floors that should be compensated for stopping is 3 floors (by dividing 9 seconds by the average running time of each floor).
[0270] Over time, the system collects and cleans such data in large quantities, and thus calculates the average stop compensation value and dynamically adjusts the parameter of stop compensation value in the elevator dispatching strategy.
[0271] 2) Start compensation value optimization
[0272] The elevator group controller monitors the running state of the elevator in real time through elevator state detection. The system collects the time difference of completing n-floor travel in the static and continuous running state, and thus calculates the number of floors that should be compensated for stopping.
[0273] For example: when the elevator moves from 2nd floor to 12th floor without stopping in between, it takes 30 seconds, while if the elevator is in static state at 2nd floor and then starts to move to 12th floor without stopping in between, it takes 36 seconds, thus calculating the difference of 6 seconds, and the system calculates that the equivalent number of floors of start compensation value is 2 floors (by dividing 6 seconds by the average running time of each floor), and the preset floor height is 3 meters, so the start compensation value is calculated as 2 floors * 3 meters / floor = 6 meters.
[0274] Over time, the system collects and cleans such data in large quantities, and thus calculates the average start compensation value and dynamically adjusts the parameter of start compensation value in the elevator dispatching strategy.
[0275] 3) Brake stop threshold value optimization
[0276] During the running of the elevator, the user's call request response is not timely due to too close distance. The system will pre-configure the "brake stop threshold value parameter", and dynamically adjust it according to the actual situation of user's elevator request and elevator running monitored by the elevator group controller through elevator state detection.
[0277] For example: independently controlled elevator A is running upwards at 2nd floor, and the 4th floor outside call upwards is lit by the user, while the preset floor height is 3 meters and the "brake stop threshold value parameter" is configured as 6 meters. At this time, the elevator should respond to the outside call request, but the elevator group controller detects through elevator state detection that the elevator does not actually stop at 4th floor. Therefore, the brake stop threshold value needs to be increased by 3 meters, i.e. 9 meters.
[0278] Over time, the system collects and cleans such data in large quantities, and dynamically adjusts the stop threshold parameter in the elevator dispatching strategy accordingly, so that the system can more accurately obtain the actual travel of the elevator and more reasonably dispatch the elevator.
[0279] 4) Peak period starting floor optimization
[0280] During peak hours, especially during the morning rush hour in office buildings, the elevator group controller detects the elevator call request of the user through the voice and outbound controller and the elevator state detector, and monitors the high-frequency call starting floor of the elevator during peak hours in real time.
[0281] For example: During the morning rush hour of the elevator from 8:30 to 9:00, the highest frequency of elevator call is collected by the voice and outbound controller at 1 floor. Therefore, it is confirmed that 1 floor is the starting floor during the peak period.
[0282] Over time, the system collects and cleans such data in large quantities, and dynamically adjusts the peak starting floor. When the elevator is idle, the system preferentially dispatches the elevator to the identified peak starting floor, thereby effectively shortening the waiting time of passengers, improving the response speed of the elevator during peak hours, and optimizing the overall elevator experience.
[0283] 5) Elevator speed coefficient optimization
[0284] In the elevator group control system, in view of the possible speed difference between each elevator, the elevator group controller evaluates the speed of each elevator through elevator state detection. Specifically, the system records the total time required for the elevator to run continuously for n floors without stopping, and then calculates the speed of the elevator.
[0285] For example: The system finds that it takes 30 seconds to run from 1 floor to 11 floor without stopping, and accordingly calculates the running speed of the elevator, etc. The total time is 30 seconds divided by 10 stops, and the uniform speed of the elevator is 3 seconds per floor.
[0286] Over time, the group controller will continuously monitor the actual running speed of the elevator under different load conditions (such as empty, half load, full load), the system collects and cleans such data in large quantities, and calculates the average speed. And dynamically adjust the elevator speed coefficient parameter in its dispatching strategy.
[0287] 6) Elevator door opening duration coefficient optimization
[0288] In view of the possible difference in the opening and closing time of the elevator door in the group control system, the elevator group controller detects the elevator state when the elevator stops at a floor and reaches a stable state, and the elevator door opens. At this time, the group controller starts timing immediately until the elevator door is completely closed and it is confirmed that it is ready to leave the current floor. The time difference of this complete process is accurately recorded.
[0289] For example, if the total time from the moment the door opens (00:00:00) to the moment the door closes and the elevator is ready to leave (00:00:10) is 10 seconds after the elevator stops at the 2nd floor, this time period is considered as the time consumption of the elevator stopping at this floor.
[0290] Over time, the group controller will collect the elevator door opening and closing times of the elevator in different situations. The system collects and cleans such data in large quantities, and calculates the average elevator door opening and closing time, and dynamically adjusts the elevator dispatching strategy parameter of the elevator door opening and closing time length coefficient accordingly.
[0291] 7) Additional stop risk compensation value optimization
[0292] When calculating the trip, the elevator group controller obtains the current state of the elevator and the call request in real time through the voice and outbound controller and the elevator state detector, so as to calculate the expected trip of the elevator. However, due to the fact that the elevator may continuously respond to new call requests during the process of going to the target floor, there is a deviation between the actual trip and the preliminary calculated value. In order to accurately evaluate and compensate for this deviation, the difference between the elevator trip and the actual trip, i.e. the "additional stop risk compensation value", needs to be calculated at this time.
[0293] For example: the elevator goes up to the 8th floor, and someone presses the call at the 12th floor. At this time, the elevator trip is 8->12. Assuming that the floor height is 3 meters, i.e. the elevator needs to cross 12 meters; if the 14th floor receives a call request at this time, the elevator may prefer to go to the 14th floor to pick up passengers, and then return to the 12th floor. In this process, the actual number of floors crossed by the elevator will be greater than the preliminary calculated 12 meters from the 8th floor to the 12th floor, and the additional number of floors (such as 3 meters per floor*4 floors = 12 meters in this example, and assuming that the stop compensation value is 9 meters, the equivalent number of floors of the additional stop risk compensation value is 12+9 = 21 meters).
[0294] Over time, the group controller will collect the elevator door opening and closing times of the elevator in different situations. The system collects and cleans such data in large quantities, and calculates the average elevator door opening and closing time, and dynamically adjusts the elevator dispatching strategy parameter of the elevator door opening and closing time length coefficient accordingly.
[0295] The system collects passenger behavior data through outbound calls with in-car signal collectors and elevator operation data through elevator state detectors. These data are analyzed by AI algorithms to identify peak hours and passenger preferences, dynamically adjusting elevator dispatching strategies, including starting compensation values, stopping thresholds, stop compensation values, elevator speed coefficients, and additional stop risk compensation values. The system also has the ability to continuously learn and optimize itself, constantly evaluating the actual effects of the dispatching algorithm and flexibly adapting to changes in passenger flow patterns. Through a closed-loop feedback mechanism, the dispatching strategy is continuously optimized, improving the response speed and operating efficiency of the elevator system.
[0296] The above is a further detailed description of the present application in conjunction with specific / preferred embodiments, and cannot be considered as limiting the specific implementation of the present application to these descriptions. For those of ordinary skill in the art to which the present application belongs, without departing from the concept of the present application, they can make several substitutions or modifications to the described embodiments, and these substitutions or modifications shall be considered as falling within the protection scope of the present application.
Claims
1. An elevator intelligent group control system which is connected with a protocol and a peripheral device, characterized in that, The elevator group controller and the elevator state detection module in communication connection with the elevator group controller, the elevator group controller interfaces with the elevator to realize scheduling, the interface includes the following C mode, or a combination of at least two of the A, B, C three modes: A. Pure peripheral installation interface mode, wherein the elevator group controller realizes the state monitoring and scheduling control of the elevator through the installed components; B. Pure protocol interface mode, wherein the elevator group controller realizes the interface through the protocol interface directly communicating with the elevator system itself to obtain various state information necessary for scheduling and execute scheduling control instructions; C. The elevator group controller interfaces with the same elevator or group of elevators, part of the interface function is realized through the protocol interface, and part of the interface function is realized through the peripheral installation interface; wherein, the elevator can execute all or part of the functions through the protocol, and the execution is realized and executed in the protocol interface mode; the part or all of the functions that the elevator cannot execute through the protocol are realized and executed in the peripheral installation interface mode; Wherein, for the elevator whose all or part of the interface functions are realized through the peripheral installation interface mode, the system is installed with an internal call signal collector in communication connection with the elevator state detector, a voice and outgoing call controller in communication connection with the elevator group controller, and an outgoing call signal collector in communication connection with the voice and outgoing call controller; the internal call signal collector is arranged in the elevator car for collecting the internal call stop signal in the car; the outgoing call signal collector is installed between the elevator outgoing call button and the original elevator self-outgoing call control board for switching the control of the outgoing call button and the outgoing call indicator, and collecting the user's call request, and can also simulate the corresponding call request signal to the elevator self-outgoing call control board; the elevator group controller receives the position and movement of the car and the internal call stop signal from the internal call signal collector through the elevator state detector; Wherein, for the elevator whose all or part of the interface functions are realized through the protocol interface mode, the elevator group controller directly exchanges data with the elevator system itself through the preset communication protocol for the corresponding interface function, obtains the running state information of the elevator, including the car position, running state, and stop station, and sends the scheduling control instructions for corresponding elevator scheduling; When the elevator group controller receives the voice call request of the passenger obtained through the protocol or the button call request collected by the outgoing call signal collector, the elevator group controller at least calculates according to the internal call stop signal, and according to the calculation result, the scheduling of the at least two originally independently running elevators is realized, so that a suitable elevator goes to respond to the user's call.
2. The elevator intelligent group control system of claim 1, wherein, For the peripheral installation docking mode and the protocol docking mode, the states that need to be acquired directly or indirectly during dispatching include: car position; in-call stop station; out-call stop station; car running state, including up running, up stop, down running, down stop, and idle; out-call request; and instructions to be issued during dispatching. For the peripheral installation docking mode, the car position is acquired by an elevator state detector; the in-call stop station signal is acquired by an in-call signal collector; the out-call stop station is acquired by an out-call signal collector; the car running state is inferred from the car running state detected by the elevator state detector, in combination with the in-call stop station signal and the out-call stop station signal; the elevator out-call request is acquired by the out-call collector; and the registration of the elevator out-call request and the on-off control of the out-call indicator light are performed by the out-call signal collector.
3. The elevator intelligent group control system of claim 1, wherein, The in-call signal collector includes an elevator light detection device for detecting the on-off signal of the floor button indicator light sent by the elevator's own in-call control panel. When the light is on, it indicates that the corresponding floor has been registered, i.e., the elevator will perform an in-call stop at the corresponding floor. Thus, the in-call signal collector transmits the acquired in-call stop station signal to the elevator group controller via the elevator state detector.
4. The elevator intelligent group control system of claim 1, wherein, The out-call signal collector includes a switching circuit for, when the out-call signal collector is working, controlling the disconnection of the connection between the elevator button switch and the button light on the original elevator out-call button and the out-call control panel of the elevator itself, and switching to connect with the out-call signal collector. Thus, the out-call signal collector obtains the corresponding call request and out-call stop station signal from the elevator button switch and button light, and transmits them to the elevator group controller via the voice and out-call controller. The elevator group controller dispatches the call request and forms an instruction according to the dispatching result, which is sent to the voice and out-call controller. When receiving the dispatching instruction from the elevator group controller, the voice and out-call controller simulates sending the corresponding call signal to the designated elevator's own out-call control panel via the out-call signal collector.
5. The elevator intelligent group control system according to any of claims 1 to 4, characterized in that, The system completes group control dispatching operation according to the following flow: 1) Receive an out-call request; 2) Determine whether there is an elevator that has already responded to the same floor and same direction out-call request. If there is, do not perform dispatching operation; 3) If there is no elevator that has already responded, calculate the response weight of each dispatchable elevator to the waiting floor; 4) Select the elevator with the highest response weight, and send an out-call registration request outside, while checking the out-call stop station signal of the corresponding floor and direction of the elevator. If the signal is valid, consider that the dispatching is successful. The elevator group controller issues an instruction to turn on all out-call indicator lights of the same floor and same direction to indicate that there is an elevator responding to the call; 5) The elevator group controller monitors the elevator out-call stop station signal. When the signal changes from valid to invalid, it indicates that the corresponding call has been completed, and no other elevator of the same floor and same direction has an out-call stop task. Thus, the elevator group controller issues an instruction to turn off all out-call indicator lights of the same floor and same direction to indicate that the call has been completed or there is no corresponding call.
6. The elevator intelligent group control system of claim 5, wherein, The calculation of the response weight at least includes calculating the response weight by using the internal call stop station signal.
7. The elevator intelligent group control system of claim 6, wherein, The calculation of the response weight further includes using the external call stop station signal, the elevator group controller calculating the car running state according to the internal and external call stop station signals of the elevator, combining the car running state including up running, up stop station, down running, down stop station, idle information directly obtained through the protocol interface mode, or the car position and movement obtained from the elevator state detector in the case where the protocol interface mode is not available, and calculating the car running state according to different running states of the elevator. The elevator group controller calculates the car running state by adding the information in the mode that cannot be directly obtained through the protocol, that is, determining the current floor of the car and whether the car is stationary, moving upward or moving downward through the elevator state detector, and then combining the internal call stop station and the external call stop station information to calculate the up running, up stop station, down running, down stop station and idle running state of the car. When the corresponding car has no internal call and external call stop station task and is in a stop station stationary state, the elevator is considered to be in an idle state. When the corresponding car is moving upward, the car is considered to be up running, and the running state is running. When the corresponding car is moving downward, the car is considered to be down running, and the running state is running. When the corresponding car is in a stationary state and there is no internal call or external call stop station task below the current floor of the car, the car is considered to be up running, and the running state is stop station. When the corresponding car is in a stationary state and there is no internal call or external call stop station task above the current floor of the car, the car is considered to be down running, and the running state is stop station. When the corresponding car is in a stationary state and there are internal call or external call stop station tasks above and below the current floor of the car, the running direction of the elevator is determined according to the running direction of the car before stop station, that is, if the car is up running before stop station, the elevator is considered to be up running, and if the car is down running before stop station, the elevator is considered to be down running, and the running state is stop station. After determining the running state of the car through the protocol or peripheral installation mode, it is determined whether the car is in a forward direction according to the following mode: A. For up call, if one of the following two conditions is met, it is considered to be in a forward direction: The car is in up running and up stop station, and the current floor is below the waiting floor, and there is a stop station task between the current floor of the car and the waiting floor or the distance between the current floor of the car and the waiting floor is greater than the stop threshold; or The waiting floor is the bottom floor, and all the cars are in down running. B. For down call, if one of the following two conditions is met, it is considered to be in a forward direction: The car is in down running and down stop station, and the current floor is above the waiting floor, and there is a stop station between the current floor of the car and the waiting floor or the distance between the current floor of the car and the waiting floor is greater than the stop threshold; or The waiting floor is the top floor, and all the cars are in up running. C. If one of the following conditions is met, it is considered to be in a non-forward direction: 1) The running direction is opposite to the boarding direction, that is, if the elevator car is in up running state, the boarding direction is down boarding direction, and the waiting floor is higher than the current floor of the elevator car. 2) the elevator car is currently in a down direction, the direction of the elevator is an up direction, and the waiting floor is lower than the current floor of the elevator car; 3) the elevator car is currently in an up direction, the direction of the elevator is an up direction, and the waiting floor is lower than the current floor of the elevator car minus a stop threshold; 4) the elevator car is currently in a down direction, the direction of the elevator is a down direction, and the waiting floor is higher than the current floor of the elevator car plus a stop threshold; When the elevator has a protocol interface support, the elevator group controller obtains the information of the waiting floor and the current floor of the elevator car from the elevator system through the protocol; when the elevator has no protocol interface support, the elevator group controller obtains the information of the waiting floor and the current floor of the elevator car through a peripheral installation interface, wherein the waiting floor is the floor corresponding to the address of the voice and external call controller, and the current floor of the elevator car is detected by an elevator state detector; According to the calculation, the current running state of the elevator car belongs to one of the following states: an idle elevator, a forward running elevator, a non-forward up elevator, a non-forward down elevator, and a non-forward up elevator with the same direction as the current running direction of the elevator car, and the response weight is calculated accordingly.
8. The elevator intelligent group control system of claim 7, wherein, The response weight is calculated by calculating the travel distance of the elevator from the current floor of the elevator car to the waiting floor. The shorter the distance, the higher the weight.
9. The elevator intelligent group control system of claim 7, wherein, The travel distance of the idle elevator is calculated based on the distance between the current floor of the elevator car and the waiting floor and a preset elevator start distance compensation value.
10. The elevator intelligent group control system of claim 7, wherein, The travel distance of the forward running elevator is calculated based on the distance between the current floor of the elevator car and the waiting floor, the elevator start distance compensation value, the distance compensation value of the internal call response stop, the distance compensation value of the external call response stop, and the elevator group linkage number.
11. The elevator intelligent group control system of claim 7, wherein, The travel distance of the non-forward up elevator with the opposite direction of the current running direction of the elevator car is calculated based on the distance between the current floor of the elevator car and the highest travel floor, the distance between the highest travel floor and the waiting floor, the elevator start distance compensation value, the distance compensation value of the internal call response stop, the distance compensation value of the external call response stop, and the elevator group linkage number.
12. The elevator intelligent group control system of claim 7, wherein, The travel distance of the non-forward down elevator with the opposite direction of the current running direction of the elevator car is calculated based on the distance between the current floor of the elevator car and the lowest travel floor, the distance between the waiting floor and the lowest travel floor, the elevator start distance compensation value, the distance compensation value of the internal call response stop, the distance compensation value of the external call response stop, and the elevator group linkage number.
13. The elevator intelligent group control system of claim 7, wherein, The travel distance of the non-forward up elevator with the same direction as the current running direction of the elevator car is calculated based on the distance between the highest travel floor and the current floor of the elevator car, the distance between the highest travel floor and the lowest travel floor, the distance between the waiting floor and the lowest travel floor, the elevator start distance compensation value, the distance compensation value of the internal call response stop, the distance compensation value of the external call response stop, and the elevator group linkage number.
14. The elevator intelligent group control system of claim 7, wherein, The distance of the down elevator in the non-reverse direction and the same direction as the current running direction of the car is calculated based on the distance between the highest floor of the trip and the waiting floor, the distance between the highest floor of the trip and the lowest floor of the trip, the distance between the current floor of the car and the lowest floor of the trip, the elevator start distance compensation value, the distance compensation value of the internal call response stop, the distance compensation value of the external call response stop, and the elevator group linkage number.
15. The elevator intelligent group control system of claim 5, wherein, When dispatching elevators according to the process, corresponding state acquisition and dispatching instructions are sent according to different docking modes, as follows: 1) Send a call instruction to dispatch the car to the departure floor: When docking using the peripheral installation mode, send an instruction to the corresponding external call signal collector through the corresponding voice and external call controller, and send the corresponding external call signal to the elevator's own external call control board; when docking using the protocol mode, send the call instruction directly to the elevator's own system through the protocol; after receiving the call signal, the elevator's own system responds to the call according to its own logic and dispatches the car to the departure floor; 2) Detect that the call task has been executed, and send an instruction to make the elevators docked in different ways indicate that the call has been responded: When docking using the peripheral installation mode, after the external call signal collector detects the light-on signal, it informs the voice and external call controller and the elevator group controller, and the elevator group controller or the voice and external call controller sends an instruction to make all external call signal collectors corresponding to the dispatchable elevators on the same floor send the same direction call indication light-on signal; when docking using the protocol mode, after the call task is executed through the protocol, an instruction is immediately sent to make all external calls on the same floor send the same direction call indication light-on signal to inform the passengers that the elevator is executing the call in the same direction on the same floor, and the same call request does not need to be repeated.
16. The elevator intelligent group control system of claim 5, wherein, When the car arrives at the corresponding floor and the task is completed, the elevator group controller also monitors the execution of the dispatching task in different ways according to the different docking modes, and after detecting that the task has been executed, it sends an instruction to make the elevators docked in different ways indicate that the call has been completed; as follows: 1) Detect that the task has been executed When docking using the peripheral installation mode, the external call signal collector detects the light-off signal in the corresponding direction of the corresponding floor, and informs the voice and external call controller and the elevator group controller that the call request in the corresponding direction of the corresponding floor has been executed; when docking using the protocol mode, the elevator group controller directly obtains the state that the task in the corresponding direction of the corresponding floor has been executed through the protocol; 2) Send an instruction to make the elevators docked in different ways indicate that the call has been completed When docking using the peripheral installation mode, the elevator group controller or the voice and external call controller sends an instruction to make all external call signal collectors corresponding to the dispatchable elevators on the same floor send the same direction call indication light-off signal; when docking using the protocol mode, the elevator group controller directly sends the same direction call indication light-off signal through the protocol to inform the passengers that there is no call request being executed in the corresponding direction of the corresponding floor, and the same call request can be made.
17. The elevator intelligent group control system of claim 7, wherein, Wherein, The distance of the idle elevator is calculated according to the formula: S1 = f curr-so + f Δ The distance of the down elevator in the non-reverse direction and the same direction as the current running direction of the car is calculated based on the distance between the highest floor of the trip and the waiting floor, the distance between the highest floor of the trip and the lowest floor of the trip, the distance between the current floor of the car and the lowest floor of the trip, the elevator start distance compensation value, the distance compensation value of the internal call response stop, the distance compensation value of the external call response stop, and the elevator group linkage number. The distance of the down elevator in the non-reverse direction and the same direction as the current running direction of the car is calculated based on the distance between the highest floor of the trip and the waiting floor, the distance between the highest floor of the trip and the lowest floor of the trip, the distance between the current floor of the car and the lowest floor of the trip, the elevator start distance compensation value, the distance compensation value of the internal call response stop, the distance compensation value of the external call response stop, and the elevator group linkage number. S 2_3 = f so-curr + f Δ + f innerstop + f outstop / num_eg Wherein, the travel distance of the up-going elevator whose direction is opposite to the current running direction of the car is calculated according to the following formula: S4 = fcurr - t_max + f t_max-so +f Δ +f innerstop +f outstop / num_eg Wherein, the travel distance of the down-going elevator whose direction is opposite to the current running direction of the car is calculated according to the following formula: S5 = fcurr - t_min + f t_min-so +f Δ +f innerstop +f outstop / num_eg Wherein, the travel distance of the up-going elevator whose direction is consistent with the current running direction of the car is calculated according to the following formula: S6 = fcurr - t_max + ft_min - t_max + f t_min-so + f Δ + f innerstop + f outstop / num_eg Wherein, the travel distance of the down-going elevator whose direction is consistent with the current running direction of the car is calculated according to the following formula: S7 = f t_max-so + ft_min - t_max + fcurr - t_min + f Δ + f innerstop + f outstop / num_eg Wherein, f curr-so : total distance of the car's current floor to the user's waiting floor, where the waiting floor is derived from the voice and the destination address collected by the call controller or provided by the elevator system itself; the car's current floor is derived from the elevator status detector; f Δ : when the car is in a stationary state, the value takes a preset elevator start distance compensation value, and when the car is in a moving state, the value takes 0; f innerstop : distance total compensation value of in-call response stop, f innerstop = preset single-layer stop distance compensation value f stop * in-call stop times n in this trip innerstop ; in-call stop times n innerstop the number of in-call buttons that need to take the same direction of elevator travel, and exclude the floors that will be canceled by the elevator reverse cancellation mechanism f outstop : distance total compensation value of the outgoing call response stop station, f outstop = preset single layer stop distance compensation value f stop * the number of outgoing call stop stations of this trip outstop ; the number of outgoing call stop stations n outstop the number of outgoing call stop stations to be responded from the group elevator where the car is located from the current floor of the car to the waiting floor, minus the repeated floors of outgoing call stop stations and internal call stop stations in the process; num_eg: the number of elevator group linkage elevators, i.e. the number of elevators in the elevator group that are scheduled to run through the elevator scheduling; t_max: the highest floor of travel, i.e. the highest floor that needs to be reached in the process of elevator travel, which is determined by combining the information of internal and external call stations; for elevators with reverse call cancellation mechanism, the internal call station floors that will be cancelled by the elevator reverse call cancellation mechanism are excluded; t_min: the lowest floor of travel, i.e. the lowest floor that needs to be reached in the process of elevator travel, which is determined by combining the information of internal and external call stations; for elevators with reverse call cancellation mechanism, the internal call station floors that will be cancelled by the elevator reverse call cancellation mechanism are excluded; fcurr-t_max: the total distance between the floor where the car is located and the highest floor of travel; fcurr-t_min: the total distance between the floor where the car is located and the lowest floor of travel; f t_max-so : total distance between the trip top floor and the user boarding floor; ft_min-t_max: the total distance between the lowest floor of travel and the highest floor of travel; f t_min-so : total distance between the trip minimum floor and the user boarding floor; For equal-height floors, the total distance between all floors is calculated as: the number of floors between the two floors multiplied by the height of each floor; For non-equal-height floors, the total distance between all floors is calculated as: The sum of the heights of all floors between the two floors. Before the elevator group controller calculates the travel distance of each schedulable elevator to the waiting floor, the following operations are performed:
18. The elevator intelligent group control system of claim 17, wherein, Identify and exclude elevators that are under repair, malfunctioning, or abnormal; Exclude elevators that cannot be reached due to physical limitations according to the passenger destination floor or departure floor; Check the external call indicator light to confirm whether an elevator has already responded to the call request, and if so, do not dispatch the elevator. For different elevator speed inconsistencies in group control, the elevator group controller multiplies the preliminary calculation result of the travel distance by the elevator speed coefficient Speed_c when calculating the travel distance of each schedulable elevator to the waiting floor to perform elevator speed weighting compensation.
19. The elevator intelligent group control system of claim 17, wherein, For different elevator stop time inconsistencies in group control, the elevator group controller further multiplies the preliminary calculation results of the internal call response stop compensation and the external call response stop compensation by the elevator door opening and closing duration coefficient Door_c when calculating the travel distance of each schedulable elevator to the waiting floor to perform elevator stop weighting compensation.
20. The elevator intelligent group control system of claim 17, wherein, When there are multiple elevators with the same shortest travel distance, the elevator group controller uses the following method for selection mechanism:
21. The elevator intelligent group control system of claim 17, wherein, Determine whether the elevators with the shortest travel distance belong to the same group; If they belong to the same group, dispatch the elevators of that group as the target, respond to the external call request, and activate the external call up / down direction indicator of the elevators in that group. If not belonging to the same group, then predict and calculate the additional stops that can occur in the journey, calculate the stop compensation value f that can occur in the journey process f_stop , the formula is: f_stop = the number of future stops in the elevator journey * the elevator additional stop risk compensation value coefficient; The calculated stop compensation value f f_stop is added to the total distance traveled, and the distance traveled by the elevator is reevaluated. If there are still multiple elevators meeting the shortest distance requirement after the additional stop risk compensation value adjustment, one or a group of elevators is determined as the target for dispatching, responding to the call request, and activating the up / down indication of the selected elevator through random selection.
22. The elevator intelligent group control system according to any one of claims 1 to 3, wherein, After the elevator group controller responds to the call request, assigns an elevator, and registers the call button, if the assigned elevator does not arrive at the departure floor within a preset timeout period, it is determined that the "elevator task is timed out", at which time the elevator group controller automatically reassigns other group elevators to respond to the same call request; After the elevator group controller assigns an elevator, if the call button indicator light does not light up within a preset time, it is determined that the "elevator is not responding", and the elevator group controller immediately reassigns other group elevators to respond to the call request.
23. The elevator intelligent group control system according to any one of claims 1 to 3, wherein: When there is a call button that has been lit up in a group, and all elevators in the group have no floor changes within a preset timeout period, it is determined that the "elevator is out of service", the elevator group controller automatically reassigns other group elevators to respond to the call request, and stops assigning new tasks to the group elevators until the group elevators are re-included in the dispatch when any elevator in the group changes floor or all elevators in the group have no internal or external call stop tasks.
24. The elevator intelligent group control system according to any one of claims 1 to 3, wherein: When the elevator group controller detects that an elevator is in an abnormal state, it automatically reassigns other elevators to respond to the call request, and suspends assigning new tasks to the elevator in the abnormal state until the detected abnormal state returns to normal, and then the elevator is re-included in the dispatch.
25. The elevator intelligent group control system according to any one of claims 1 to 3, wherein: When an elevator emergency signal is received, the elevator group controller immediately disengages control from the elevator, restores the original function of the elevator, no longer processes call requests on the elevator, and does not assign new tasks to the elevator in the future until the detected signal returns to normal, and then the elevator is re-included in the dispatch.
26. The elevator intelligent group control system of any one of claims 1 to 3, wherein, It also includes an AI algorithm optimization and remote management platform that supports OTA online upgrade function, which implements intelligent scheduling through AI algorithm, specifically including: Through the AI algorithm optimization and remote management platform, real-time collection and analysis of passenger flow data on each floor is performed to predict the peak time and starting floor of the elevator, and then automatically dispatch the elevator to the starting peak floor during the predicted peak time to reduce the waiting time of passengers; The elevator group controller is also responsible for uploading various operation data of the elevator to the AI algorithm optimization and remote management platform in real time, so that the platform can Learn and identify the elevator characteristics in the scheduling algorithm, algorithm defects, and continuously optimize the scheduling algorithm of the elevator, improve the operation efficiency of the elevator, shorten the user waiting time, and improve the overall riding experience of the passengers; The AI algorithm optimization includes stop station compensation value, start compensation value, stop threshold, elevator speed coefficient, door opening and closing time coefficient, and automatically compensates for the risk that may be caused by additional stops, ensures that the scheduling strategy of the elevator can be continuously adjusted and optimized with the dynamic changes of real-time data; Specifically, one or more of the following optimizations are included: 1) Stop station compensation value optimization: Collect and compare the time difference required for the elevator to run continuously without stopping and at least once with a stop between the same floors through elevator state detection; Use the time difference to calculate the time loss caused by the stop and convert it into an equivalent number of floors as a reference for stop compensation; Over time, continuously collect such data and perform statistical analysis to dynamically adjust the stop compensation value to more accurately reflect the impact of stops in actual operation; 2) Start compensation value optimization: Real-time monitoring and recording of the time difference required for the elevator to start running from a stationary state and continue running from a running state to complete a specific floor interval; Calculate the number of floors required to compensate for the start-up process from a stationary state based on the time difference as the basis for start compensation; Collect and analyze data over a long period of time to determine the average start compensation value and dynamically adjust the relevant parameters in the scheduling strategy to reduce the time loss caused by start-up delays; 3) Stop threshold optimization: Pre-set stop threshold parameters to determine whether the elevator can respond in time and stop at the approaching floor when receiving a call request; Real-time monitoring of user call requests and elevator operation status to evaluate the actual effect of the stop threshold and dynamically adjust it according to actual operation conditions; Adjust the stop threshold when the elevator fails to stop at the expected floor to respond to the call request, to optimize the response speed and stopping accuracy of the elevator; Continuously collect relevant data to evaluate the effect of stop threshold adjustment and dynamically optimize the parameter based on long-term data to improve scheduling efficiency; 4) Peak period starting floor optimization: Monitor and identify the floor with the highest frequency of user call requests during a specific time period to determine the starting floor of the peak period; Use data collected by the elevator group controller to analyze passenger flow patterns and identify the flow characteristics of the peak period; Based on the analysis results, dispatch the elevator to the identified peak starting floor when the elevator is idle to reduce passenger waiting time and improve response speed; Continuously track and update the information of the peak starting floor to adapt to changes in passenger flow patterns; 5) Elevator speed coefficient optimization: Evaluate and record the running speed of different elevators in the middle of the non-stop state, collect data about the speed of the elevator; Analyze the actual running speed of each elevator under different load conditions including empty, half load or full load to determine the speed difference; Based on the collected data, dynamically adjust the elevator speed coefficient to reflect the actual running performance of different elevators; Use the adjusted speed coefficient to optimize the scheduling strategy to improve the operation efficiency of the elevator group control system; 6) Elevator door opening and closing time coefficient optimization: Record the complete duration of opening and closing doors after the elevator stops at a landing and prepares to leave the station; Collect data on the opening and closing door durations of different elevators in different situations and analyze possible differences; Based on the collected data, dynamically adjust the opening and closing door duration coefficients to more accurately calculate the time required for the elevator to stop; By optimizing the opening and closing door duration coefficients, reduce the efficiency loss caused by excessive stopping time and improve overall scheduling performance; 7) Additional stop risk compensation value optimization: Real-time monitoring of the elevator's travel status and received call requests to predict the elevator's expected travel; Identify new call requests received during the elevator's journey to the target floor and assess the impact of these requests on the elevator's travel; Calculate the difference between the actual travel and the expected travel due to additional stops and quantify it as an additional stop risk compensation value; Based on long-term collected data, analyze the patterns and frequency of additional stops and dynamically adjust the risk compensation value to more accurately predict and compensate for uncertainties in travel.
27. An elevator intelligent group control method for protocol interfacing and peripheral interfacing, characterized by, Use the elevator intelligent group control system as claimed in any one of claims 1 to 26; wherein the elevator group controller interfaces with the elevators to achieve scheduling, and the interface includes the following C mode, or a combination of at least two of the A, B, and C modes: A. Pure peripheral installation interface mode, wherein the elevator group controller achieves state monitoring and scheduling control of the elevators through installed components; B. Pure protocol interface mode, wherein the elevator group controller interfaces through a protocol interface that communicates directly with the elevator's own system to obtain the elevator's operating status information and execute scheduling control instructions; C. The elevator group controller interfaces with the same elevator or group of elevators, with some interface functions implemented through the protocol and some through peripheral installation; wherein the elevator can execute all or part of the functions through the protocol, which are implemented and executed according to the protocol interface mode; the part or all of the functions that the elevator cannot execute through the protocol are implemented and executed through the peripheral installation interface mode.
Citation Information
Patent Citations
Group control dispatching system and method for elevators of different brands
CN116081411A
Group supervisory operation controller of elevator
JP2003155170A
Elevator group management support device
JP2005154117A
Elevator system
JP2010241555A
"Artificial intelligence" based crowd sensing system for elevator car assignment
US5022497A