Multi-elevator cooperative control energy efficiency optimization dispatching method
By using a multi-elevator collaborative control method, floor registration devices and elevator dispatch display screens are used to dynamically select combined elevator dispatch or dedicated elevator dispatch, which solves the problem of uneven passenger flow in the elevator system and achieves a dual improvement in elevator operating efficiency and passenger service quality.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- FOSHAN WABON ELECTRONICS TECH
- Filing Date
- 2026-03-31
- Publication Date
- 2026-06-30
AI Technical Summary
Existing elevator systems struggle to effectively distribute and aggregate large numbers of waiting passengers, resulting in disorganized destinations within the elevator car, frequent stops, energy waste, and low transportation efficiency.
By using a multi-elevator collaborative control method, floor registration devices and elevator dispatch display screens are used to dynamically select combined elevator dispatch or dedicated elevator dispatch, optimize elevator allocation, reduce the number of stops and increase the load factor, and adopt a sequence priority and locking mark mechanism to ensure fairness.
Significantly reduces elevator stops, improves single-trip efficiency, reduces operating energy consumption, shortens average passenger waiting time, optimizes system throughput, and ensures stable system operation.
Smart Images

Figure CN122301036A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of elevator technology, and in particular to a method for energy-efficient dispatching of multiple elevators through collaborative control. Background Technology
[0002] In the daily operation of high-rise office buildings, a large number of passengers often gather on the ground floor during the morning rush hour. These passengers may come from different companies or departments, and their target floors are widely distributed, forming several passenger groups divided according to their target floors.
[0003] Existing elevator systems have significant shortcomings in handling this situation: once the elevator reaches the ground floor and opens its doors, all waiting passengers, regardless of their destination floor, can freely enter the same elevator. Because the destination floors of different passengers are random, the distribution of destinations within the elevator car is highly dispersed, making it difficult for the existing system to effectively divert and aggregate passengers before they enter. This "mixed loading and unloading" method results in a chaotic distribution of passengers' destination floors within the elevator car, forcing the elevator to frequently stop during its ascent—it must slow down, stop, open and close the doors, and then accelerate again at each floor where passengers are disembarking. This frequent starting and stopping not only generates significant starting current surges and mechanical braking losses, causing unnecessary energy waste, but also prolongs the single-trip cycle, reduces overall transportation efficiency, and leads to increasingly long waiting lines. Summary of the Invention
[0004] The purpose of this invention is to provide a multi-elevator collaborative control energy efficiency optimization elevator dispatching method. This multi-elevator collaborative control energy efficiency optimization elevator dispatching method can realize the collaborative operation of multiple elevators, effectively reduce the number of stops, increase the load factor, and achieve the energy efficiency optimization goal.
[0005] The technical solution of this invention is implemented as follows: A multi-elevator collaborative control energy efficiency optimization elevator dispatching method includes at least two elevators linked by an elevator controller; specifically, it also includes a floor registration device and an elevator dispatching display screen installed in the first-floor waiting hall; the floor registration device is used for passengers to register their target floor and generate a registration form; the floor registration device is electrically connected to the elevator dispatching display screen and the elevator controller respectively; the floor registration device processes the registration form to obtain an elevator dispatching instruction and sends it to the elevator controller and the elevator dispatching display screen, so that the elevator dispatching display screen can display the elevator dispatching instruction, and the elevator controller can control the collaborative operation of each elevator; the elevator dispatching process is as follows: S1: Initialization and Registration Initialization: Establish an elevator queue and record the order in which each elevator arrives at the first floor; initialize the registration form, where each record includes a serial number, target floor, number of passengers waiting, and a lock mark; the serial number is a unique identifier that increments by the registration time; the target floor is the second floor and above; the number of passengers waiting is the total number of passengers waiting for the same target floor; the lock mark indicates that there are still passengers waiting for the elevator on the target floor after this dispatch; the elevator dispatch display screen is initially blank. Passenger registration: After passengers register their target floor through the floor registration device, the floor registration device generates a new record. The record is assigned a serial number by incrementing the registration time. Records for the same target floor are merged. If there is already a record for the target floor with a lock mark before merging, the lock mark is retained in the merged record. S2: The floor registration device processes the registration form to obtain elevator dispatch instructions. These instructions include combined elevator dispatch instructions, dedicated elevator dispatch instructions, and stop elevator dispatch instructions. A combined elevator dispatch instruction is a group of target floors to be assigned to the same elevator. M is the maximum passenger capacity of a single elevator, 10 ≤ M ≤ 16. The threshold N is in the range of 0.7M to 0.85M, rounded to the nearest integer. The process by which the floor registration device obtains the elevator dispatch instructions is as follows: S21: Check the number of records without lock tags in the registration table. Based on the number of records without lock tags, determine the following two cases: S211: If the number of records without lock tags is ≥5, count the total number of people waiting for the elevator N1 in the top 5 records without lock tags in the registration table, and further determine based on the relationship between N1 and M, as follows: S2111: If N1≤M; the floor registration device obtains a combined elevator dispatch instruction through the first combined elevator dispatch process; the first combined elevator dispatch process is as follows: including the following three combined dedicated elevator conditions: The conditions for A1 combined elevator are: all records in the group belong to the first 5 items without a lock mark in the registration table, the number of records in the group is ≤4, and the sum of the number of people waiting for the elevator in all records in the group is within the range of N to M. A2 combined private elevator conditions: The difference from A1 combined private elevator conditions is that the records in the item group must include the two records with the smallest serial numbers that are not locked. There is no limit to the number of records in the item group, and it does not include records with locked marks. A3 combined elevator condition: The difference between A3 and A2 combined elevator condition is that the records in the item group are a combination of records without locking marks and records with locking marks; When there are multiple item groups that meet one of the above three conditions for combined elevator services, the item group is selected as the combined elevator dispatch instruction according to the preset optimization principle. The priority of the optimization principle is as follows: First, the item group whose sum of the number of people waiting for elevators is closest to M takes priority; Second, the item group whose sum of the serial numbers of all records in the item group is the smallest takes priority; Finally, the item group is selected by comparison in lexicographical order, that is, the serial number of the first record in the item group is compared first, and if the serial numbers are the same, the serial number of the second record is compared, and so on, and the item group with the smaller overall serial number is selected. The three combined elevator conditions are evaluated sequentially. Once a condition is met, all target floors corresponding to the selected item group under that condition are used as combined elevator dispatch instructions, and the evaluation of subsequent combined elevator conditions is skipped. If none of the combined elevator conditions are met, a default process is executed. The default process adopts a greedy strategy, which is as follows: records are selected sequentially from all records without lock tags in sequence. If the total number of waiting people in the current record does not exceed M after adding the current record, it is selected; otherwise, it is skipped, so that the sum of the number of waiting people in the selected records is as large as possible and does not exceed M. If the sum of the number of waiting people in all records without lock tags is still less than M, records with lock tags are added, so that the sum of the number of waiting people in all added records is as large as possible and does not exceed M. All target floors corresponding to the item group obtained by the default process are used as combined elevator dispatch instructions. S2112: If N1 > M, the floor registration device obtains the elevator dispatch instruction through the following steps: S21121: If there is a record with more than M people waiting for the elevator among the first 5 records without a lock mark in the registration form; if there is only 1 such record, the record is used as the dedicated elevator dispatch instruction; if there are multiple such records, the record with the smallest serial number is selected as the dedicated elevator dispatch instruction. S21122: If the number of people waiting for the elevator in the first 5 records without lock marks in the registration table is ≤ M, the floor registration device will process the elevator to obtain a combined elevator dispatch instruction through the second combined elevator dispatch process. The difference between the second combined elevator dispatch process and the first combined elevator dispatch process is that the second combined elevator dispatch process replaces "containing the two records without lock marks with the smallest serial number" in the A2 combined elevator condition and A3 combined elevator condition of the first combined elevator dispatch process with "containing the record with the most people waiting for the elevator among the first 5 records without lock marks in the registration table". When there are multiple records with the most people waiting for the elevator, the record with the smallest serial number is selected. S212: If the number of records without lock tags is less than 5, calculate the total number of people waiting for the elevator (N2) for all records without lock tags. Further determine the number of people based on the relationship between N2 and M, as follows: S2121: If N2 = 0; the floor registration device obtains the elevator dispatch instruction through the following steps; S21211: If there is no record with a lock mark in the registration form, the floor registration device will receive a stop dispatch instruction. S21212: If there is a record with a lock mark in the registration form, the floor registration device will process the record with the lock mark to obtain a dedicated elevator dispatch instruction; S2122: If 1≤N2≤M, the floor registration device obtains the elevator dispatch instruction through the following steps in sequence: S21221: If there are no records with locking marks in the registration table, all records without locking marks constitute elevator dispatch instructions; in this case, when the record without locking marks in the registration table is unique, the elevator dispatch instruction is a dedicated elevator dispatch instruction; when the record without locking marks in the registration table is not unique, the elevator dispatch instruction is a combined elevator dispatch instruction. S21222: If there are records with a locking mark in the registration table, and the sum of the number of people waiting for the elevator in the records with the locking mark and the number of people waiting for the elevator in all records without the locking mark does not exceed M, then the records with the locking mark and all records without the locking mark will be combined to form a combined elevator dispatch instruction; otherwise, all records without the locking mark will form an elevator dispatch instruction. S2123: If N2 > M; the floor registration device obtains the elevator dispatch instruction through the following steps: S21231: If there is a record in the registration table without a lock mark where the number of people waiting for the elevator is greater than M, then if such a record is unique, the record constitutes a dedicated elevator dispatch instruction; if such a record is not unique, the record with the smallest serial number in such a record constitutes a dedicated elevator dispatch instruction. S21232: If the number of people waiting for the elevator in all records without lock marks in the registration table is ≤ M, the floor registration device obtains a combined elevator dispatch instruction through the third combined elevator dispatch process. The difference between the third combined elevator dispatch process and the first combined elevator dispatch process is that the third combined elevator dispatch process replaces "all belong to the first 5 items without lock marks in the registration table" in the A1 combined elevator condition of the first combined elevator dispatch process with "all belong to all records without lock marks". The "includes the two records without lock marks with the smallest serial number" in the A2 combined elevator condition and the A3 combined elevator condition is replaced with "includes the record with the most people waiting for the elevator among the records without lock marks in the registration table". When there are multiple records with the most people waiting for the elevator, the record with the smallest serial number is selected. S3: The floor registration device sends the elevator dispatch instruction obtained in step S2 to the elevator controller and the elevator dispatch display screen. When the elevator dispatch instruction is a stop dispatch instruction, the elevator does not dispatch and the elevator dispatch display screen is blank. When the elevator dispatch instruction is a combined dispatch instruction or a dedicated elevator dispatch instruction, the elevator dispatch display screen shows the target floor corresponding to the dispatch instruction. The elevator controller will execute the dispatch task of the elevator that arrives at the first floor first. After the passengers enter the elevator and close the door, the elevator controller will control the elevator to stop at the target floor corresponding to the dispatch instruction. S4: Update Registration Form: After receiving the elevator dispatch instruction, the floor registration device immediately updates the registration form; there are three update methods at this time: B1: When the elevator dispatch instruction is a stop elevator dispatch instruction, the registration form does not need to be updated; B2: When the elevator dispatch instruction is a combined elevator dispatch instruction, clear all records related to the combined elevator dispatch instruction. If there are any remaining records in the register, reassign serial numbers according to the registration time. If there are any records with a locked mark among the remaining records, remove their locked marks. B3: When the elevator dispatch instruction is a dedicated elevator dispatch instruction, subtract M from the number of people waiting in the record corresponding to the dedicated elevator dispatch instruction to obtain the remaining number of people waiting, and update the number of people waiting in that record to the remaining number of people waiting; if the remaining number of people waiting is ≤ 0, clear the record related to the dedicated elevator dispatch instruction; if the remaining number of people waiting is > 0, first check if there are any other records with a locked tag: If it exists, first clear the locking flags of other records, and then add a locking flag to this record; If it does not exist, a lock tag will be added directly to this record; S5: Loop Judgment: After completing the registration form update, return to S2 and re-judge the elevator dispatch conditions until a stop dispatch instruction is received. Then, maintain a blank display on the elevator dispatch screen and wait for the next passenger registration.
[0006] Furthermore, the floor registration device also includes a camera for capturing facial images of passengers and associating the target floor currently registered by the passenger with its facial image; the same facial image is associated with only one target floor within the same dispatch cycle, and when the same passenger registers multiple times, the target floor of the last registration is used to overwrite the original association.
[0007] This solution collects passengers' target floors through a floor registration device on the first floor, merges the number of passengers on the same floor, and generates a registration table with serial numbers, target floors, number of waiting passengers, and lock tags. Based on the number of records without lock tags and the relationship between the total number of waiting passengers and the elevator's maximum capacity M, it dynamically selects between combined elevator dispatch and dedicated elevator dispatch: when there are at least 5 records without lock tags, it prioritizes checking whether the combined dedicated elevator conditions are met from the first 5 records. If none are met, a greedy strategy is used to select the largest possible combination; when there are fewer than 5 records without lock tags or there are overcrowded records, the combination conditions are adjusted or dedicated elevators are directly processed. The dispatch results are sent to the elevator controller and dispatch display screen, and the elevator that arrives at the first floor first is dispatched. Passengers take the elevator according to the floor information displayed on the dispatch display screen. After dispatching, the registration table is updated, the served records are cleared, and lock tags are added to the records of remaining overcrowded passengers, with a maximum of one lock tag retained at a time. The process is then repeated until there are no passengers, thereby achieving multi-elevator collaborative operation, effectively reducing the number of stops, increasing the load factor, and achieving energy efficiency optimization goals.
[0008] The beneficial effects of this invention are as follows: By combining elevator dispatching, the number of elevator stops is significantly reduced, improving the efficiency of a single trip and effectively reducing operating energy consumption; by using a sequence priority and locking mark mechanism, passenger fairness is ensured, avoiding long waiting times on overcrowded floors; by using multi-elevator collaborative scheduling and elevator dispatching display screen guidance, the system throughput capacity is optimized, and the average passenger waiting time is shortened; at the same time, the decision logic of full branch coverage and the locking mark quantity control mechanism ensure the stable operation of the system under different passenger flow conditions, achieving a dual improvement in energy efficiency and service quality. Attached Figure Description
[0009] Figure 1 This is a complete flowchart of an embodiment.
[0010] Figure 2 The flowchart is for step S211 in step S2 of the embodiment.
[0011] Figure 3 The flowchart is for step S212 in step S2 of the embodiment. Detailed Implementation
[0012] like Figure 1 , Figure 2 , Figure 3 As shown in this embodiment, an energy-efficient elevator dispatching method for multi-elevator collaborative control includes at least two elevators linked by an elevator controller. To achieve the purpose of this embodiment, it also includes a floor registration device and a dispatching display screen installed in the elevator lobby on the first floor. Each elevator door has a dispatching display screen installed above it, allowing passengers to more intuitively understand the target floor the elevator will stop at, making it more convenient to use. The floor registration device is used for passengers to register their target floor and generate a registration form. The floor registration device is electrically connected to both the dispatching display screen and the elevator controller. The floor registration device processes the registration form to obtain a dispatching instruction and sends it to the elevator controller and the dispatching display screen, so that the dispatching display screen can show the dispatching instruction, and the elevator controller can control the collaborative operation of each elevator. The dispatching process is as follows: S1: Initialization and Registration Initialization: Establish an elevator queue and record the order in which each elevator arrives at the first floor; initialize the registration form, where each record includes a serial number, target floor, number of passengers waiting, and a lock mark; the serial number is a unique identifier that increments by the registration time; the target floor is the second floor and above; the number of passengers waiting is the total number of passengers waiting for the same target floor; the lock mark indicates that there are still passengers waiting for the elevator on the target floor after this dispatch; the elevator dispatch display screen is initially blank. Passenger Registration: After passengers register their target floor through the floor registration device, the device generates a new record. The records are assigned serial numbers incrementally according to the registration time, ensuring that the registration order is traceable and providing a basis for the fairness principle of "first come, first served" in the future. Records for the same target floor are merged. Before each elevator dispatch decision, records for the same target floor are merged. If there are still new registrations after merging, they are added as new records. If there is already a record for the target floor before merging and it has a lock mark, the merged record retains the lock mark. S2: When an elevator arrives at the first floor and stops, the floor registration device processes the information according to the registration form to obtain an elevator dispatch instruction. This dispatch instruction includes a combined dispatch instruction, a dedicated elevator dispatch instruction, and a stop dispatch instruction. A combined dispatch instruction is a group, which is a set of target floors to be assigned to the same elevator. The number of target floors in this set can be one or more. A dedicated elevator dispatch instruction is a single recorded target floor. M is the maximum passenger capacity of a single elevator, M is 13 people, and the threshold N is 0.8M, where N is rounded to the nearest 10 people. The process by which the floor registration device obtains the elevator dispatch instruction is as follows: S21: Check the number of records without lock tags in the registration table. Based on the number of records without lock tags, determine the following two cases: like Figure 2 As shown in S211: If the number of records without lock tags is ≥5, count the total number of people waiting for the elevator N1 in the top 5 records without lock tags in the registration table. Further determine the number of people waiting for the elevator based on the relationship between N1 and M, as follows: S2111: If N1≤M; the floor registration device obtains a combined elevator dispatch instruction through the first combined elevator dispatch process; the first combined elevator dispatch process is as follows: including the following three combined dedicated elevator conditions: The conditions for A1 combined elevator are: all records in the group belong to the first 5 items without a lock mark in the registration table, the number of records in the group is ≤4, and the sum of the number of people waiting for the elevator in all records in the group is within the range of N to M. The registration form for A1 combined elevator is as follows: Serial Number Target floor Number of people waiting for the elevator Lock mark 1 5F 2 none 2 8F 3 none 3 12F 4 none 4 15F 1 none 5 20F 3 none 6 9F 2 none At this point, the floor registration device, after processing according to the optimization principle, obtains the following combination of elevator dispatch instructions: 5F, 8F, 12F, 20F; prioritizing small-scale, efficient combinations to reduce the number of elevator stops; A2 combined private elevator conditions: The difference from A1 combined private elevator conditions is that the records in the item group must include the two records with the smallest serial numbers that are not locked. There is no limit to the number of records in the item group, and it does not include records with locked marks. The registration form for a combined elevator that does not meet the A1 condition but meets the A2 condition is as follows: Serial Number Target floor Number of people waiting for the elevator Lock mark 1 5F 2 none 2 8F 2 none 3 12F 2 none 4 15F 2 none 5 20F 2 none 6 9F 5 none At this point, the floor registration device, after processing according to the optimization principle, obtains the following combination of elevator dispatch instructions: 5F, 8F, 9F, 12F, 15F. This satisfies the requirement of being close to the maximum passenger capacity M of a single elevator, while also forcibly including the earliest registration record to ensure time fairness. A3 combined elevator condition: The difference between A3 and A2 combined elevator condition is that the records in the item group are a combination of records without locking marks and records with locking marks; The registration form for those who do not meet the conditions for combined elevator A1 or combined elevator A2, but meet the conditions for combined elevator A3 is as follows: Serial Number Target floor Number of people waiting for the elevator Lock mark 1 5F 1 none 2 8F 1 none 3 12F 1 none 4 6F 8 have 5 15F 1 none 6 20F 1 none 7 18F 1 none At this point, the floor registration device, after processing according to the optimization principle, obtains the following combined elevator dispatch instructions: 5F, 6F, 8F, 12F, 15F, 20F; this allows for the merging of backlogged floors with newly registered passengers, improving capacity utilization. When there are multiple item groups that meet one of the above three conditions for combined elevator services, the item group is selected as the combined elevator dispatch instruction according to the preset optimization principle. The priority of the optimization principle is as follows: First, the item group whose sum of the number of people waiting for elevators is closest to M takes priority; Second, the item group whose sum of the serial numbers of all records in the item group is the smallest takes priority; Finally, the item group is selected by comparison in lexicographical order, that is, the serial number of the first record in the item group is compared first, and if the serial numbers are the same, the serial number of the second record is compared, and so on, and the item group with the smaller overall serial number is selected. The three combined elevator conditions are evaluated sequentially. Once a condition is met, all target floors corresponding to the selected group under that condition are used as combined elevator dispatch instructions, and the evaluation of subsequent combined elevator conditions is skipped. If none of the combined elevator conditions are met, a default process is executed. The default process uses a greedy strategy, specifically: sequentially trying to select records from all records without lock tags in sequence. If the total number of waiting passengers in the current record does not exceed M after adding the current record, it is selected; otherwise, it is skipped, so that the sum of the number of waiting passengers in the selected records is as large as possible and does not exceed M. If the sum of the number of waiting passengers in all records without lock tags is still less than M, then records with lock tags are added, so that the sum of the number of waiting passengers in all added records is as large as possible and does not exceed M. All target floors corresponding to the group obtained by the default process are used as combined elevator dispatch instructions. This ensures that a feasible elevator dispatch scheme can be obtained under any circumstances, avoiding system deadlock. The following is a registration form for cases where the conditions for combined elevator A1, A2, and A3 are not met, and default processing is required: Serial Number Target floor Number of people waiting for the elevator Lock mark 1 6F 1 none 2 7F 1 none 3 8F 1 none 4 9F 1 none 5 10F 1 none 6 11F 1 none 7 12F 1 none 8 13F 1 none 9 5F 1 none At this time, the combined elevator dispatch instructions processed by the floor registration device are: 5F, 6F, 7F, 8F, 9F, 10F, 11F, 12F, 13F; S2112: If N1 > M, the floor registration device obtains the elevator dispatch instruction through the following steps: S21121: If there is a record with more than M people waiting for the elevator among the first 5 records without a lock mark in the registration form; if there is only 1 such record, then the record is used as the elevator dispatch instruction; if there are multiple such records, the record with the smallest serial number is selected as the elevator dispatch instruction; such a registration form is sufficient as long as one of the first 5 records is greater than 13, which will not be described in detail here. S21122: If the number of people waiting for the elevator in the first 5 records without lock marks in the registration table is ≤M, the floor registration device processes the elevators through the second combined elevator dispatching process to obtain a combined elevator dispatching instruction; the A1 combined elevator condition remains unchanged from the first combined elevator dispatching process. The difference between the second and first combined elevator dispatching processes is that the second combined elevator dispatching process replaces "containing the two records without lock marks with the smallest serial number" in the A2 and A3 combined elevator conditions of the first combined elevator dispatching process with "containing the record with the most people waiting for the elevator among the first 5 records without lock marks in the registration table". When there are multiple records, the record with the smallest serial number is selected. The main difference between the registration form of the second type of combined elevator dispatch process and the registration form of the first type of combined elevator dispatch process is that the average number of people waiting for the elevator in the first 5 items is slightly larger, which will not be described in detail here. In this case, when judging the conditions of the A1 combined elevator, if the number of people waiting for the elevator in one of the first 5 records without the locking mark is close to or equal to M, such that the sum of the number of people waiting for the elevator in this record and the number of people waiting for the elevator in any of the first 5 records without the locking mark will exceed M, then the combined elevator dispatch instruction will only have one record (this record is the record with the number of people waiting for the elevator in the first 5 records without the locking mark that is close to or equal to M). like Figure 3 As shown in S212: The number of records without lock tags is < 5. Calculate the total number of people waiting for the elevator N2 for all records without lock tags. Further determine the relationship between N2 and M, as follows: S2121: If N2 = 0; the floor registration device obtains the elevator dispatch instruction through the following steps; S21211: If there is no record with a lock mark in the registration table, that is, the registration table is empty, the floor registration device will receive a stop dispatching instruction. S21212: If there is a record with a lock mark in the registration form, that is, if there is only one record in the registration form and the record has a lock mark, the floor registration device will process the record with the lock mark to obtain the dedicated elevator dispatch instruction. S2122: If 1≤N2≤M, the floor registration device obtains the elevator dispatch instruction through the following steps in sequence: S21221: If there are no records with a locking mark in the registration table, the number of records in the registration table is small, and the total number of people waiting for the elevator does not exceed M. In this case, one elevator can pick up all waiting passengers, and all records without locking marks constitute the elevator dispatch instruction. When the record without locking mark in the registration table is unique, the elevator dispatch instruction is a dedicated elevator dispatch instruction. When the record without locking mark in the registration table is not unique, the elevator dispatch instruction is a combined elevator dispatch instruction. S21222: If there are records with a locking mark in the registration form, and the sum of the number of people waiting for the elevator in the records with the locking mark and the number of people waiting for the elevator in all records without the locking mark does not exceed M, then the records with the locking mark and all records without the locking mark will be combined to form a combined elevator dispatch instruction; otherwise, all records without the locking mark will form an elevator dispatch instruction. In this way, when the sum of the number of people waiting for the elevator in the records with the locking mark and the number of people waiting for the elevator in all records without the locking mark does not exceed M, the elevators will be dispatched in combination; otherwise, only the records without the locking mark will be dispatched, and the records with the locking mark will be left for further processing. S2123: If N2 > M; the floor registration device obtains the elevator dispatch instruction through the following steps: S21231: If there is a record in the registration table without a lock mark where the number of people waiting for the elevator is greater than M, then if this type of record is unique, this record constitutes a dedicated elevator dispatch instruction; if this type of record is not unique, the record with the smallest serial number in this type of record constitutes a dedicated elevator dispatch instruction; such a registration table can be satisfied as long as there is one record with a lock mark that is greater than 13, which will not be elaborated here. S21232: If the number of people waiting for the elevator in all records without lock marks in the registration table is ≤ M, the floor registration device processes the elevators using the third combined elevator dispatching procedure to obtain a combined elevator dispatching instruction. The difference between the third combined elevator dispatching procedure and the first combined elevator dispatching procedure is that the third combined elevator dispatching procedure replaces "all belong to the top 5 items without lock marks in the registration table" in the A1 combined elevator condition of the first combined elevator dispatching procedure with "all belong to all records without lock marks". The "includes the two records without lock marks with the smallest serial number" in the A2 combined elevator condition and the A3 combined elevator condition is replaced with "includes the record with the most people waiting for the elevator among the records without lock marks in the registration table". When there are multiple records with the most people waiting for the elevator, the record with the smallest serial number is selected. The main difference between the registration table of the third combined elevator dispatching procedure and the registration table of the first combined elevator dispatching procedure is that the number of records is less, but the average number of people waiting for the elevator is slightly larger, which will not be described in detail here. In this case, when judging the conditions of the A1 combination elevator, if the number of people waiting for the elevator in one of the records without the locking mark is close to or equal to M, such that the sum of the number of people waiting for the elevator in this record and the number of people waiting for the elevator in any record without the locking mark will exceed M, then the resulting combination elevator dispatch instruction will only have one record (that is, the record with the number of people waiting for the elevator in the record without the locking mark is close to or equal to M). S3: The floor registration device sends the dispatch instruction obtained in step S2 to the elevator controller and the dispatch display screen. When the dispatch instruction is a stop dispatch instruction, the elevator does not dispatch, and the dispatch display screen is blank. When the dispatch instruction is a combined dispatch instruction or a dedicated elevator dispatch instruction, the dispatch display screen displays the target floor corresponding to the dispatch instruction. The guidance function of the dispatch display screen can reduce blind waiting by passengers and improve elevator efficiency. The elevator controller will execute the dispatch task for the elevator that arrives at the first floor first. If the elevator is in an abnormal state and unavailable, the elevator controller will select the next elevator in the queue that arrives at the first floor to execute the dispatch task and update the corresponding dispatch display screen content simultaneously. After passengers enter the elevator and close the door, the elevator controller will control the elevator to stop at the target floor corresponding to the dispatch instruction. The elevator stops in order from low to high according to the dispatch instruction. S4: Update Registration Form: After receiving the elevator dispatch instruction, the floor registration device immediately updates the registration form; there are three update methods at this time: B1: When the elevator dispatch instruction is a stop elevator dispatch instruction, the registration form is empty and does not need to be updated. B2: When the elevator dispatch instruction is a combined elevator dispatch instruction, clear all records related to the combined elevator dispatch instruction. If there are any remaining records in the registration table (including records with lock tags and records without lock tags), reassign serial numbers according to the registration time. This avoids gaps in the original serial numbers after clearing some records, which would cause the serial numbers of the remaining records to become discontinuous. If there are records with lock tags among the remaining records, remove their lock tags (make them ordinary records) to ensure that the lock tags do not occupy priority resources for a long time due to being idle. B3: When the elevator dispatch instruction is a dedicated elevator dispatch instruction, subtract M from the number of people waiting in the record corresponding to the dedicated elevator dispatch instruction to obtain the remaining number of people waiting, and update the number of people waiting in that record to the remaining number of people waiting; if the remaining number of people waiting is ≤ 0, clear the record related to the dedicated elevator dispatch instruction; if the remaining number of people waiting is > 0, first check if there are any other records with a locked tag: If it exists, first clear the locking flags of other records (convert them to ordinary records), and then add a locking flag to this record; If it does not exist, a lock tag is added directly to this record; this mechanism ensures that there is always at most one record with a lock tag in the registry. S5: Loop Judgment: After completing the registration form update, return to S2 and re-judge the elevator dispatch conditions until a stop dispatch instruction is received. Then, maintain a blank display on the elevator dispatch screen and wait for the next passenger registration.
[0013] To prevent duplicate registrations and misoperations, and to improve the accuracy of registration data, the floor registration device also includes a camera. This camera is used to capture facial images of passengers and associate the target floor currently registered by the passenger with its facial image. The same facial image is associated with only one target floor within the same dispatch cycle, which refers to the time from the start of passenger registration until the record of the registered target floor is cleared. When the same passenger registers multiple times, the target floor of the last registration overwrites the original association.
Claims
1. A multi-elevator collaborative control energy efficiency optimization elevator dispatching method, comprising at least two elevators linked by an elevator controller; characterized in that: It also includes a floor registration device and an elevator dispatch display screen installed in the first-floor elevator lobby; the floor registration device is used for passengers to register their target floor and generate a registration form; the floor registration device is electrically connected to the elevator dispatch display screen and the elevator controller respectively, and the floor registration device obtains the elevator dispatch instruction through the registration form and sends it to the elevator controller and the elevator dispatch display screen, so that the elevator dispatch display screen can display the elevator dispatch instruction, and the elevator controller can control the coordinated operation of each elevator; the elevator dispatch process is as follows: S1: Initialization and Registration Initialization: Establish an elevator queue and record the order in which each elevator arrives at the first floor; initialize the registration form, where each record includes a serial number, target floor, number of passengers waiting, and a lock mark; the serial number is a unique identifier that increments by the registration time; the target floor is the second floor and above; the number of passengers waiting is the total number of passengers waiting for the same target floor; the lock mark indicates that there are still passengers waiting for the elevator on the target floor after this dispatch; the elevator dispatch display screen is initially blank. Passenger registration: After passengers register their target floor through the floor registration device, the floor registration device generates a new record. The record is assigned a serial number by incrementing the registration time. Records for the same target floor are merged. If there is already a record for the target floor with a lock mark before merging, the lock mark is retained in the merged record. S2: The floor registration device processes the registration form to obtain elevator dispatch instructions. These instructions include combined elevator dispatch instructions, dedicated elevator dispatch instructions, and stop elevator dispatch instructions. A combined elevator dispatch instruction is a group of target floors to be assigned to the same elevator. M is the maximum passenger capacity of a single elevator, 10 ≤ M ≤ 16. The threshold N is in the range of 0.7M to 0.85M, rounded to the nearest integer. The process by which the floor registration device obtains the elevator dispatch instructions is as follows: S21: Check the number of records without lock tags in the registration table. Based on the number of records without lock tags, determine the following two cases: S211: If the number of records without lock tags is ≥5, count the total number of people waiting for the elevator N1 in the top 5 records without lock tags in the registration table, and further determine based on the relationship between N1 and M, as follows: S2111: If N1≤M; the floor registration device obtains a combined elevator dispatch instruction through the first combined elevator dispatch process; the first combined elevator dispatch process is as follows: including the following three combined dedicated elevator conditions: The conditions for A1 combined elevator are: all records in the group belong to the first 5 items without a lock mark in the registration table, the number of records in the group is ≤4, and the sum of the number of people waiting for the elevator in all records in the group is within the range of N to M. A2 combined private elevator conditions: The difference from A1 combined private elevator conditions is that the records in the item group must include the two records with the smallest serial numbers that are not locked. There is no limit to the number of records in the item group, and it does not include records with locked marks. A3 combined elevator condition: The difference between A3 and A2 combined elevator condition is that the records in the item group are a combination of records without locking marks and records with locking marks; When there are multiple item groups that meet one of the above three conditions for combined elevator services, the item group is selected as the combined elevator dispatch instruction according to the preset optimization principle. The priority of the optimization principle is as follows: First, the item group whose sum of the number of people waiting for elevators is closest to M takes priority; Second, the item group whose sum of the serial numbers of all records in the item group is the smallest takes priority; Finally, the item group is selected by comparison in lexicographical order, that is, the serial number of the first record in the item group is compared first, and if the serial numbers are the same, the serial number of the second record is compared, and so on, and the item group with the smaller overall serial number is selected. The above three combined elevator conditions are judged in sequence. Once a condition is met, all target floors corresponding to the selected item group under that condition are used as combined elevator dispatch instructions, and the judgment of subsequent combined elevator conditions is skipped. If none of the combined elevator conditions are met, the default processing is executed. The default processing adopts a greedy strategy, which is as follows: try to select records from all records without lock tags in sequence. If the total number of people waiting for the elevator in the current record does not exceed M after adding them, then select it; otherwise, skip it, so that the sum of the number of people waiting for the elevator in the selected records is as large as possible and does not exceed M. If the sum of the number of people waiting for the elevator for all records without lock tags is still less than M, then try to add records with lock tags so that the sum of the number of people waiting for the elevator for all records after the addition is as large as possible and does not exceed M; use all target floors corresponding to the item group obtained by the default processing as combined elevator dispatch instructions. S2112: If N1 > M, the floor registration device obtains the elevator dispatch instruction through the following steps: S21121: If there is a record with more than M people waiting for the elevator among the first 5 records without a lock mark in the registration form; if there is only 1 such record, the record is used as the dedicated elevator dispatch instruction; if there are multiple such records, the record with the smallest serial number is selected as the dedicated elevator dispatch instruction. S21122: If the number of people waiting for the elevator in the first 5 records without lock marks in the registration table is ≤M, the floor registration device obtains a combined elevator dispatch instruction through the second combined elevator dispatch process. The difference between the second combined elevator dispatch process and the first combined elevator dispatch process is that the second combined elevator dispatch process replaces "containing the two records without lock marks with the smallest serial number" in the A2 combined elevator condition and A3 combined elevator condition of the first combined elevator dispatch process with "containing the record with the most people waiting for the elevator among the first 5 records without lock marks in the registration table". When there are multiple records with the most people waiting for the elevator, the record with the smallest serial number is selected. S212: If the number of records without lock tags is less than 5, calculate the total number of people waiting for the elevator (N2) for all records without lock tags. Further determine the number of people based on the relationship between N2 and M, as follows: S2121: If N2 = 0; the floor registration device obtains the elevator dispatch instruction through the following steps; S21211: If there is no record with a lock mark in the registration form, the floor registration device will receive a stop dispatch instruction. S21212: If there is a record with a lock mark in the registration form, the floor registration device will process the record with the lock mark to obtain a dedicated elevator dispatch instruction; S2122: If 1≤N2≤M, the floor registration device obtains the elevator dispatch instruction through the following steps in sequence: S21221: If there are no records with locking marks in the registration table, all records without locking marks constitute elevator dispatch instructions; in this case, when the record without locking marks in the registration table is unique, the elevator dispatch instruction is a dedicated elevator dispatch instruction; when the record without locking marks in the registration table is not unique, the elevator dispatch instruction is a combined elevator dispatch instruction. S21222: If there are records with a locking mark in the registration table, and the sum of the number of people waiting for the elevator in the records with the locking mark and the number of people waiting for the elevator in all records without the locking mark does not exceed M, then the records with the locking mark and all records without the locking mark will be combined to form a combined elevator dispatch instruction; otherwise, all records without the locking mark will form an elevator dispatch instruction. S2123: If N2 > M; the floor registration device obtains the elevator dispatch instruction through the following steps: S21231: If there is a record in the registration table without a lock mark where the number of people waiting for the elevator is greater than M, then if such a record is unique, the record constitutes a dedicated elevator dispatch instruction; if such a record is not unique, the record with the smallest serial number in such a record constitutes a dedicated elevator dispatch instruction. S21232: If the number of people waiting for the elevator in all records without lock marks in the registration table is ≤ M, the floor registration device processes the elevators using the third combined elevator dispatching process to obtain a combined elevator dispatching instruction. The difference between the third combined elevator dispatching process and the first combined elevator dispatching process is that the third combined elevator dispatching process replaces "all belong to the first 5 items without lock marks in the registration table" in the A1 combined elevator condition of the first combined elevator dispatching process with "all belong to all records without lock marks". The "includes the two records without lock marks with the smallest serial number" in the A2 combined elevator condition and the A3 combined elevator condition is replaced with "includes the record with the most people waiting for the elevator among the records without lock marks in the registration table". When there are multiple records with the most people waiting for the elevator, the record with the smallest serial number is selected. S3: The floor registration device sends the elevator dispatch instruction obtained in step S2 to the elevator controller and the elevator dispatch display screen. When the elevator dispatch instruction is a stop dispatch instruction, the elevator does not dispatch and the elevator dispatch display screen is blank. When the elevator dispatch instruction is a combined dispatch instruction or a dedicated elevator dispatch instruction, the elevator dispatch display screen shows the target floor corresponding to the dispatch instruction. The elevator controller will execute the dispatch task of the elevator that arrives at the first floor first. After the passengers enter the elevator and close the door, the elevator controller will control the elevator to stop at the target floor corresponding to the dispatch instruction. S4: Update Registration Form: After receiving the elevator dispatch instruction, the floor registration device immediately updates the registration form; there are three update methods at this time: B1: When the elevator dispatch instruction is a stop elevator dispatch instruction, the registration form does not need to be updated; B2: When the elevator dispatch instruction is a combined elevator dispatch instruction, clear all records related to the combined elevator dispatch instruction. If there are any remaining records in the register, reassign serial numbers according to the registration time. If there are any records with a locked mark among the remaining records, remove their locked marks. B3: When the elevator dispatch instruction is a dedicated elevator dispatch instruction, subtract M from the number of people waiting in the record corresponding to the dedicated elevator dispatch instruction to obtain the remaining number of people waiting, and update the number of people waiting in that record to the remaining number of people waiting; if the remaining number of people waiting is ≤ 0, clear the record related to the dedicated elevator dispatch instruction; if the remaining number of people waiting is > 0, first check if there are any other records with a locked tag: If it exists, first clear the locking flags of other records, and then add a locking flag to this record; If it does not exist, a lock tag will be added directly to this record; S5 Loop judgment: After completing the registration form update, return to S2 and re-judge the elevator dispatch conditions until a stop dispatch instruction is received. Then, keep the elevator dispatch display screen blank and wait for the next passenger registration.
2. The multi-elevator collaborative control energy efficiency optimization elevator dispatching method according to claim 1, characterized in that: The floor registration device also includes a camera, which is used to capture facial images of passengers and associate the target floor currently registered by the passenger with its facial image; the same facial image is associated with only one target floor within the same dispatch cycle, and when the same passenger registers multiple times, the target floor of the last registration is used to overwrite the original association.