An elevator operation control method and system based on optimization of elevator operation strategy
By constructing elevator operation tasks and using elevator intelligent agents to conduct perturbation value game analysis, the problems of service unfairness and low path planning efficiency in elevator systems during peak hours are solved, achieving service fairness and overall scheduling efficiency improvement during peak hours, and enhancing the user riding experience.
Patent Information
- Application Number
- CN202511113324.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-11
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2045-08-11
AI Technical Summary
Existing elevator control systems are prone to causing unfair service during peak hours, such as priority calls on higher floors and long waiting times on lower floors. They also lack a comprehensive understanding of real-time passenger flow, passenger destinations, and urgency, resulting in inefficient path planning and reduced system throughput.
By constructing call request information including floor number, number of people waiting, target direction, target floor distribution set, and key floor coefficient, elevator operation tasks are generated. Request priority is ranked through task value weighted evaluation. Multiple elevator agents are used for perturbation value game analysis to select the elevator with the least perturbation to execute the task. The elevator status and task sequence are dynamically updated to respond to changes in dense crowd flow.
The system improves the sensitivity of the scheduling system to critical requests, optimizes the order of resource allocation, ensures the fairness and timeliness of services during peak periods, improves the overall scheduling efficiency and path utilization, alleviates the problem of long waiting times on middle floors, and enhances the user experience.
Smart Images

Figure CN120622252B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of elevator operation, in particular to an elevator operation control method and system based on optimized elevator operation strategy. BACKGROUND
[0002] With the continuous rise of high-rise office building density, as the core of building vertical transportation, the operation efficiency and service fairness of elevator system increasingly become the key factors affecting building management level and user experience. The existing elevator control system usually adopts the scheduling logic based on "first-come-first-served" or "distance priority", which can meet the basic operation demand under low load condition, but the traditional scheduling strategy is easy to cause serious response imbalance problem during the peak period of passenger flow such as work or off work.
[0003] Specifically, the service unfairness phenomenon of "high floor call priority, low floor long waiting" exists universally in the prior art. When the elevator repeatedly goes up and down between high floors to meet the intensive calls during the peak period, the passengers in the middle and low floors are often delayed in response for a long time even if they send the call request early due to the full load of the elevator or the deviation of the path, causing the experience gap of "early button but long waiting", which greatly reduces the user satisfaction. At the same time, the elevator lacks comprehensive perception of real-time passenger flow state, passenger destination distribution and service urgency, so that the scheduling system is difficult to accurately identify the key task or perform task aggregation under complex traffic mode, resulting in low path planning efficiency, frequent repeated stop and decline of system throughput capacity. SUMMARY
[0004] The present application accurately represents the user's demand for taking the elevator by constructing the call request information including the number of floors, the number of waiting people, the target direction, the target floor distribution set and the key floor coefficient, and generates the elevator operation task based on the information, realizes the request priority ranking through the task value weighted evaluation, can improve the response sensitivity of the scheduling system to the key request, optimize the resource allocation sequence, and guarantee the service fairness and timeliness of different floor users during the peak period; through the disturbance value game analysis of multiple elevator agents on the target task, the elevator with the minimum disturbance is selected to execute the target task, so as to ensure that the task insertion has the minimum influence on the original path, thereby improving the overall scheduling efficiency and path utilization rate; in the running process, the elevator state and task sequence are dynamically updated, so that the system can respond to the intensive passenger flow change in real time, relieve the problem of "long waiting" in the middle floor, and further improve the user riding experience and service performance of the multi-elevator system.
[0005] The present application provides an elevator operation control method based on optimized elevator operation strategy, comprising:
[0006] In the process of elevator operation, the call request information is continuously acquired, and the call request information includes operation time, floor number, waiting people, target direction, target floor distribution set and key floor coefficient;
[0007] Elevator operation tasks are constructed based on call request information. Each elevator operation task includes the floor number and target direction. The task value is determined according to the call request information corresponding to the elevator operation task. The task value represents the priority of the elevator in responding to the corresponding floor request. The task value is obtained by performing a weighted summation of the various data in the call request information. All elevator operation tasks are arranged in descending order of task value to form an elevator operation task sequence.
[0008] The first elevator operation task in the elevator operation task sequence is selected as the target elevator operation task, and its value is broadcast to all elevator agents marked as idle. Each elevator agent marked as idle analyzes the target elevator operation task based on the current state of the elevator corresponding to the elevator agent, and determines the perturbation value of each idle elevator agent for the target elevator operation task. The elevator state includes the load capacity, target floor distribution set, and running direction. The perturbation value is used to characterize the degree of influence of the target elevator operation task on the task sequence of the elevator corresponding to the elevator agent. The perturbation value is determined by the target floor distribution set of the elevator corresponding to the elevator and the target floor distribution set of the elevator operation task.
[0009] The elevator agent with the lowest disturbance value is selected as the target elevator agent. The target elevator agent carries the target elevator operation task, the task sequence corresponding to the target elevator agent is updated, and the target elevator operation task is deleted from the elevator operation task sequence to complete the optimization of the elevator operation strategy.
[0010] The elevator stops according to the task sequence corresponding to the elevator intelligent agent and executes elevator operation.
[0011] As a preferred aspect, the target floor distribution set is determined in the following manner:
[0012] By using cameras installed on the corresponding floors or in the elevators, and in conjunction with image recognition algorithms, the target user IDs of all users are determined. Then, the target user IDs, the floor number corresponding to the call request information, and the target direction are combined to form target query data. The target query data is matched in the target floor record database to output the target floor number corresponding to each target user ID. The non-repeating target floor numbers are then combined to form a target floor distribution set.
[0013] The target floor record database contains several target floor record data sets, which include user ID, starting floor number, target direction, and target floor number.
[0014] The target query data is matched in the target floor record library, and the target floor number corresponding to each target user number is output. Specifically, the target query data and the house number, the starting floor number and the target direction in the target floor record data are matched. If they are completely consistent, it is considered that the matching is successful, and the target floor number in the target floor record data that matches successfully is output.
[0015] As a preferred aspect, the task value is obtained by performing weighted summation on each data of the call request information, specifically including the following steps:
[0016] The absolute value of the difference between all floor numbers in the target floor distribution set and the floor number in the call request information is calculated, and the average value of all absolute values obtained by calculation is calculated to obtain the average target distance.
[0017] The waiting number in the call request information, the average target distance and the key floor coefficient are weighted and summed to obtain the task value.
[0018] As a preferred aspect, the key floor coefficient is determined by the following method:
[0019] The floor label is determined according to the floor number corresponding to the call request information, and the corresponding floor weight is determined according to the floor label;
[0020] The time period label is determined according to the operation time corresponding to the call request information, and the time weight is determined according to the time period label and the target direction;
[0021] The product of the floor weight and the time weight is calculated as the key floor coefficient, and the floor weight and the time weight are determined according to the preset rule set.
[0022] As a preferred aspect, the labeling of the elevator agent includes the following steps:
[0023] Every interval of a preset time, the carrying weight corresponding to the elevator agent is judged. If the carrying weight is less than the load threshold, the elevator agent is marked as idle, otherwise, the elevator agent is marked as busy.
[0024] As a preferred aspect, the idle elevator agent analyzes the target elevator operation task based on the current state of the elevator corresponding to the elevator agent, determines the disturbance value of each idle elevator agent to the target elevator operation task, specifically including the following steps:
[0025] The running direction of the elevator corresponding to the elevator agent and the target direction corresponding to the target elevator operation task are matched. If the matching is successful, the matching value is 1, otherwise, the matching value is 0;
[0026] performing intersection operation on the target floor distribution set corresponding to the elevator corresponding to the elevator agent and the target floor distribution set corresponding to the elevator operation task respectively to obtain a repeated floor set, and then calculating the ratio between the total number of elements in the repeated floor set and the total number of elements in the target floor distribution set corresponding to the elevator corresponding to the elevator agent, and recording the ratio as a target floor distribution similarity value;
[0027] The product of the matching value and the target floor distribution similarity value is recorded as a disturbance value.
[0028] As a preferred aspect, the target elevator agent carries the target elevator operation task, and the task sequence corresponding to the target elevator agent is updated, specifically including the following steps: adding the number of floors corresponding to the target elevator operation task to the task sequence corresponding to the target elevator agent in the order of floors, and completing the update of the task sequence corresponding to the target elevator agent.
[0029] The application also provides an elevator operation control system based on an optimized elevator operation strategy, comprising:
[0030] A call request information acquisition module is configured to continuously acquire call request information during the elevator operation, and the call request information includes operation time, floor number, waiting number, target direction, target floor distribution set and key floor coefficient.
[0031] An elevator operation task management module is configured to construct an elevator operation task based on the call request information, wherein the elevator operation task includes the number of floors and the target direction, and the task value is determined according to the call request information corresponding to the elevator operation task, the task value representing the priority of the elevator responding to the corresponding floor request, and the task value being obtained by performing weighted summation on each data of the call request information; all elevator operation tasks are arranged in descending order of task value to form an elevator operation task sequence; and the target elevator operation task is deleted according to the carrying result of the target elevator agent.
[0032] An elevator agent game module is configured to select the first elevator operation task in the elevator operation task sequence as the target elevator operation task, and broadcast the value to all elevator agents marked as idle, each idle elevator agent analyzes the target elevator operation task based on the current state of the elevator corresponding to the elevator agent, determines the disturbance value of each idle elevator agent to the target elevator operation task, and the state of the elevator includes the carrying weight, the target floor distribution set and the running direction, and the disturbance value is used to represent the influence degree of the target elevator operation task on the task sequence of the elevator corresponding to the elevator agent; the disturbance value is determined by the target floor distribution set corresponding to the elevator corresponding to the elevator agent and the target floor distribution set corresponding to the elevator operation task.
[0033] The task sequence updating module is used for selecting an elevator intelligent agent corresponding to the lowest disturbance value as a target elevator intelligent agent, carrying out a target elevator operation task through the target elevator intelligent agent, updating a task sequence corresponding to the target elevator intelligent agent, deleting the target elevator operation task from the elevator operation task sequence, and completing optimization of the elevator operation strategy.
[0034] The elevator operation strategy execution module is used for stopping the elevator according to the task sequence corresponding to the elevator intelligent agent, and executing the elevator operation.
[0035] The present application has the following advantages:
[0036] The present application has the following advantages: BRIEF DESCRIPTION OF DRAWINGS
[0037] Figure 1 The present application has the following advantages: DETAILED DESCRIPTION
[0038] In order to make the personnel in the art better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application.
[0039] Embodiment 1, a method for controlling elevator operation based on an optimized elevator operation strategy, comprising:
[0040] During the operation of the elevator, the call request information is continuously acquired, where the call request information refers to the call elevator information corresponding to the floor operation of the elevator button by the user, including the operation time, the floor number, the waiting number, the target direction, the target floor distribution set and the key floor coefficient, where the waiting number can be determined through the camera set at the corresponding floor in cooperation with the image recognition algorithm; the target direction refers to the direction in which the user hopes the elevator to run, including uplink and downlink; the target floor distribution set is used to represent the floor number to which the user at the corresponding floor will go; and the key floor coefficient is used to represent the urgency of the user at the corresponding floor to take the elevator, for example, during the peak period of going to work, a large number of users need to go to various floors from the lobby, so the key floor coefficient corresponding to the lobby will be higher, so that the elevator can quickly respond to the uplink demand of the lobby user;
[0041] Based on the call request information, the elevator operation task is constructed, the elevator operation task includes the floor number and the target direction, and the task value is determined according to the call request information corresponding to the elevator operation task, the task value represents the priority of the elevator responding to the request of the corresponding floor, and the task value is obtained by performing weighted summation on each data of the call request information; and all elevator operation tasks are arranged in descending order of task value to form an elevator operation task sequence;
[0042] The first elevator operation task in the elevator operation task sequence is selected as the target elevator operation task, and a value is broadcast to all elevator agents marked as idle, each elevator agent marked as idle analyzes the target elevator operation task based on the current state of the elevator corresponding to the elevator agent, determines the disturbance value of each idle elevator agent to the target elevator operation task, the state of the elevator includes the carrying weight, the target floor distribution set and the running direction, and the disturbance value is used to represent the influence degree of the target elevator operation task on the task sequence of the elevator corresponding to the elevator agent, and is determined by the target floor distribution set corresponding to the elevator corresponding to the elevator agent and the target floor distribution set corresponding to the elevator operation task; It should be noted that during the operation of the elevator, once the target floors to be reached by the users carried in an elevator are very scattered, the stopping time of the elevator will also increase, and the disturbance value is determined by the distribution of the target floors to be reached by the users in the elevator and the target floor distribution set corresponding to the target elevator operation task, once the distribution of the target floors to be reached by the users in the elevator and the target floor distribution set corresponding to the target elevator operation task are similar, that is, the target floors to be reached are concentrated, the stopping time will be less, and the disturbance value will be lower;
[0043] The elevator agent corresponding to the lowest disturbance value is recorded as a target elevator agent, the target elevator running task is borne by the target elevator agent, the task sequence corresponding to the target elevator agent is updated, the target elevator running task is deleted from the elevator running task sequence, and the optimization of the elevator running strategy is completed;It should be noted that each elevator agent corresponds to an actual elevator, and the state of each elevator is uploaded to the corresponding elevator agent in real time, the running direction includes up and down, and each elevator agent corresponds to a task sequence, the task sequence includes the number of stop floors arranged in time sequence, indicating the floors to be stopped by the elevator next time;It should be noted that the lower the disturbance value, the less the elevator bearing the target elevator running task will increase the stopping time in the next elevator operation, thereby reducing the overall elevator stopping time and improving the overall scheduling efficiency;
[0044] The elevator stops according to the task sequence corresponding to the elevator agent, and executes the elevator running;
[0045] The application accurately represents the user's demand for taking the elevator by constructing the call request information containing the number of floors, the number of waiting people, the target direction, the target floor distribution set and the key floor coefficient, and generates the elevator running task based on the information, realizes the request priority sorting through the task value weighted evaluation, can improve the response sensitivity of the scheduling system to the key request, optimizes the resource allocation order, and guarantees the service fairness and timeliness of users on different floors in peak period;Through the disturbance value game analysis of multiple elevator agents on the target task, the elevator with the minimum disturbance is optimized to execute the target task, ensuring that the task insertion has the minimum influence on the original path, thereby improving the overall scheduling efficiency and path utilization rate;In the running process, the elevator state and the task sequence are dynamically updated, so that the system can respond to the change of dense flow in real time, relieve the problem of "long waiting time" on the middle floor, and further improve the user riding experience and service performance of the multi-elevator system.
[0046] The target floor distribution set is determined by the following method:
[0047] The target user number corresponding to all users is determined by the camera set in the corresponding floor or elevator in cooperation with the image recognition algorithm, then the target user number, the floor number and the target direction corresponding to the call request information are combined to form target query data, the target query data is matched in the target floor record library, the target floor number corresponding to each target user number is output, and the non-repeated target floor number is combined to form the target floor distribution set;
[0048] The target floor record database includes a plurality of target floor record data, and the target floor record data includes a user number, a starting floor number, a target direction and a target floor number.
[0049] The target floor record data is matched in the target floor record database through the target query data, and the target floor number corresponding to each target user number is output, specifically, the user number, the starting floor number and the target direction in the target query data and the target floor record data are matched, if they are completely consistent, it is considered that the matching is successful, and the target floor number in the target floor record data matched successfully is output.
[0050] The task value is obtained by weighted summation of the data of the call request information, specifically including the following steps:
[0051] The absolute value of the difference between all floor numbers in the target floor distribution set and the floor number in the call request information is calculated, and the average value of all absolute values calculated is calculated to obtain the average target distance, the larger the average target distance, the longer the transportation path, the more the stopping frequency, such elevator task can be more combined with other elevator tasks, therefore, the corresponding task value is also higher;
[0052] The waiting number, the average target distance and the key floor coefficient in the call request information are weighted and summed to obtain the task value, and the weight coefficient in the process of weighted summation is obtained by the operator according to the simulation experiment.
[0053] The key floor coefficient is determined by the following method:
[0054] The floor label is determined according to the floor number corresponding to the call request information, and the floor label includes lobby, restaurant and office area, and the corresponding floor weight is determined according to the floor label, in actual implementation, the demand for riding elevator of the floor corresponding to the lobby and the restaurant is high, which can be set to 1.5 and 1.2 respectively, and the office area can be set to 1;
[0055] The time period label is determined according to the operation time corresponding to the call request information, and the time period label includes the peak period of going to work, the peak period of going home and the like, and the time weight is determined according to the time period label and the target direction, for example, in the peak period of going to work, the time weight of the target direction of upward is set to 1.4, in the peak period of going home, the time weight of the target direction of downward is set to 1.4, and the time weight in other cases is set to 1;
[0056] The product of the floor weight and the time weight is calculated as a key floor coefficient, and the floor weight and the time weight are determined according to a preset rule set, and the preset rule set is set by an operator in advance.
[0057] The labeling of the elevator agent includes the following steps: every interval preset time, the carrying weight corresponding to the elevator agent is judged, if the carrying weight is less than the load threshold, the elevator agent is marked as idle, otherwise, the elevator agent is marked as busy, wherein the preset time and the load threshold are set by the operator, that is, only the elevator that can still carry users can participate in the game for the target elevator operation task.
[0058] The idle elevator agent analyzes the target elevator operation task based on the current state of the elevator corresponding to the elevator agent, and determines the disturbance value of each idle elevator agent for the target elevator operation task, including the following steps:
[0059] The running direction of the elevator corresponding to the elevator agent is matched with the target direction corresponding to the target elevator operation task, if the matching is successful, the matching value is output as 1, otherwise, the matching value is output as 0, to ensure that the elevator carrying the target elevator operation task is in the running direction;
[0060] The intersection operation is performed on the target floor distribution set corresponding to the elevator corresponding to the elevator agent and the target floor distribution set corresponding to the elevator operation task, to obtain a repeated floor set, and then the ratio between the total number of elements in the repeated floor set and the total number of elements in the target floor distribution set corresponding to the elevator corresponding to the elevator agent is calculated, and is recorded as a target floor distribution similarity value;
[0061] The product of the matching value and the target floor distribution similarity value is recorded as the disturbance value.
[0062] The task sequence corresponding to the target elevator agent is updated by the target elevator agent carrying the target elevator operation task, including the following steps: the floor number corresponding to the target elevator operation task is added to the task sequence corresponding to the target elevator agent in the floor order, to complete the update of the task sequence corresponding to the target elevator agent.
[0063] Embodiment 2, a elevator operation control system based on an optimized elevator operation strategy, referring to Figure 1 , comprising:
[0064] The call request information acquisition module is configured to continuously acquire call request information during the elevator operation process, where the call request information refers to the call elevator information corresponding to the floor operation elevator button by the user, including the operation time, the floor number, the waiting number, the target direction, the target floor distribution set and the key floor coefficient, wherein the waiting number can be determined by the camera arranged at the corresponding floor in cooperation with the image recognition algorithm; the target direction refers to the direction in which the user hopes the elevator to operate, including uplink and downlink; the target floor distribution set is used to represent the floor number to which the user at the corresponding floor will go; and the key floor coefficient is used to represent the urgency of the user at the corresponding floor to take the elevator, for example, during the peak period of going to work, a large number of users need to go to various floors from the lobby, so the key floor coefficient corresponding to the lobby will be higher, so that the elevator can quickly respond to the uplink demand of the lobby user;
[0065] The elevator operation task management module is configured to construct an elevator operation task based on the call request information, the elevator operation task including the floor number and the target direction, and determining the task value according to the call request information corresponding to the elevator operation task, the task value representing the priority of the elevator responding to the request of the corresponding floor, the task value being obtained by performing weighted summation on each data of the call request information; and arranging all the elevator operation tasks in descending order of the task value to form an elevator operation task sequence; and deleting the target elevator operation task according to the bearing result of the target elevator agent;
[0066] The elevator agent game module is configured to select the first elevator operation task in the elevator operation task sequence as the target elevator operation task, and broadcast the value to all the elevator agents marked as idle, each elevator agent marked as idle analyzes the target elevator operation task based on the current state of the elevator corresponding to the elevator agent, determines the disturbance value of each idle elevator agent to the target elevator operation task, the state of the elevator including the bearing weight, the target floor distribution set and the running direction, the disturbance value being used to represent the influence degree of the target elevator operation task on the task sequence of the elevator corresponding to the elevator agent, and being determined by the target floor distribution set corresponding to the elevator corresponding to the elevator agent and the target floor distribution set corresponding to the elevator operation task; it should be noted that during the elevator operation process, once the target floors to be reached by the users carried in an elevator are very scattered, the stopping time of the elevator will also increase, and the disturbance value is determined by the distribution of the target floors to be reached by the users in the elevator and the target floor distribution set corresponding to the target elevator operation task, once the distribution of the target floors to be reached by the users in the elevator and the target floor distribution set corresponding to the target elevator operation task are similar, i.e. the target floors to be reached are concentrated, the stopping time will be less, and the disturbance value will be lower;
[0067] The task sequence updating module is configured to select an elevator agent corresponding to the lowest disturbance value as a target elevator agent, carry the target elevator operation task by the target elevator agent, update the task sequence corresponding to the target elevator agent, delete the target elevator operation task from the elevator operation task sequence, and complete optimization of the elevator operation strategy. It should be noted that each elevator agent corresponds to an actual elevator, and the state of each elevator is uploaded to the corresponding elevator agent in real time. The running direction includes up and down, and each elevator agent corresponds to a task sequence. The task sequence includes the number of stop floors arranged in time sequence, indicating the floors to be stopped by the elevator in the next operation. It should be noted that the lower the disturbance value, the fewer the stops of the elevator carrying the target elevator operation task in the next elevator operation, thereby reducing the overall elevator stop time and improving the overall scheduling efficiency.
[0068] The elevator operation strategy execution module is configured to stop the elevator according to the task sequence corresponding to the elevator agent, and execute the elevator operation.
[0069] It should be understood that those skilled in the art can make improvements or changes according to the above description, and all these improvements and changes shall belong to the protection scope of the appended claims of the present application. The parts not described in detail in the specification belong to the prior art known to those skilled in the art.
Claims
1. An elevator operation control method based on optimization of an elevator operation strategy, characterized by, Comprise: During the elevator operation, continuously acquire call request information, the call request information including operation time, floor number, waiting number, target direction, target floor distribution set and key floor coefficient; Based on the call request information, an elevator operation task is constructed, the elevator operation task including floor number and target direction, and the task value of the elevator operation task is determined according to the corresponding call request information, the task value representing the priority of the elevator responding to the corresponding floor request, and the task value being obtained by weighted summation of each data of the call request information; and all elevator operation tasks are arranged in descending order of task value to form an elevator operation task sequence; The first elevator operation task in the elevator operation task sequence is selected as a target elevator operation task, and a value is broadcast to all elevator agents marked as idle, each idle elevator agent analyzes the target elevator operation task based on the current state of the elevator agent corresponding elevator, determines the disturbance value of each idle elevator agent to the target elevator operation task, and the state of the elevator includes the carrying weight, the target floor distribution set and the running direction, and the disturbance value is used to represent the influence degree of the target elevator operation task on the task sequence of the elevator agent corresponding elevator; The disturbance value is determined by the target floor distribution set corresponding to the elevator agent corresponding elevator and the target floor distribution set corresponding to the elevator operation task; The elevator agent corresponding to the lowest disturbance value is selected as a target elevator agent, the target elevator agent carries the target elevator operation task, the task sequence corresponding to the target elevator agent is updated, and the target elevator operation task is deleted from the elevator operation task sequence, so as to complete the optimization of the elevator operation strategy; The elevator stops according to the task sequence corresponding to the elevator agent, and executes the elevator operation; The idle elevator agent analyzes the target elevator operation task based on the current state of the elevator agent corresponding elevator, and determines the disturbance value of each idle elevator agent to the target elevator operation task, specifically including the following steps: The running direction corresponding to the elevator agent corresponding elevator and the target direction corresponding to the target elevator operation task are matched, if the matching is successful, the matching value is 1, otherwise the matching value is 0; The intersection operation is performed on the target floor distribution set corresponding to the elevator agent corresponding elevator and the target floor distribution set corresponding to the elevator operation task respectively to obtain a repeated floor set, and then the ratio between the total number of elements in the repeated floor set and the total number of elements in the target floor distribution set corresponding to the elevator agent corresponding elevator is calculated, and the target floor distribution similarity value is recorded; The product of the matching value and the target floor distribution similarity value is recorded as the disturbance value; The target floor distribution set is determined by the following way: The target user number corresponding to each user is determined through a camera arranged in a corresponding floor or an elevator and an image recognition algorithm, target query data composed of each target user number, a floor number corresponding to a call request information and a target direction is obtained, the target query data is matched in a target floor record database, a target floor number corresponding to each target user number is output, and non-repeated target floor numbers are combined to form a target floor distribution set; The target floor record database includes a plurality of target floor record data, and the target floor record data includes a user number, a starting floor number, a target direction and a target floor number; The target floor number corresponding to each target user number is output by matching the target query data in the target floor record database, specifically, the user number, the starting floor number and the target direction in the target query data and the target floor record data are matched, if they are completely consistent, it is considered that the matching is successful, and the target floor number in the target floor record data matched successfully is output.
2. The elevator operation control method based on optimization of elevator operation strategy according to claim 1, characterized in that, The task value is obtained by performing weighted summation on each data of the call request information, specifically including the following steps: The absolute value of the difference between all floor numbers in the target floor distribution set and the floor number in the call request information is calculated, and the average value of all absolute values obtained by calculation is calculated to obtain an average target distance; The waiting number, the average target distance and the key floor coefficient in the call request information are weighted and summed to obtain the task value.
3. The elevator operation control method based on optimization of elevator operation strategy according to claim 2, characterized in that, The key floor coefficient is determined by the following method: The floor label is determined according to the floor number corresponding to the call request information, and the corresponding floor weight is determined according to the floor label; The time period label is determined according to the operation time corresponding to the call request information, and the time weight is determined according to the time period label and the target direction; The product of the floor weight and the time weight is calculated as the key floor coefficient, and the floor weight and the time weight are determined according to the preset rule set.
4. The elevator operation control method based on optimization of elevator operation strategy according to claim 3, characterized in that, The labeling of the elevator agent includes the following steps: Every interval of a preset time, the carrying capacity of the elevator agent is judged, if the carrying capacity is less than the load threshold, the elevator agent is marked as idle, otherwise, the elevator agent is marked as busy.
5. The elevator operation control method based on optimization of elevator operation strategy according to claim 4, characterized in that, The target elevator agent carries the target elevator operation task, and the task sequence corresponding to the target elevator agent is updated, specifically including the following steps: the floor number corresponding to the target elevator operation task is added to the task sequence corresponding to the target elevator agent in the order of floors, and the task sequence corresponding to the target elevator agent is updated.
6. An elevator operation control system based on optimization of an elevator operation strategy, characterized by The system applies the elevator operation control method based on the optimized elevator operation strategy according to any one of claims 1-5, including: A call request information acquisition module is configured to continuously acquire call request information during elevator operation, and the call request information includes operation time, floor number, waiting number, target direction, target floor distribution set and key floor coefficient; The elevator operation task management module is configured to construct elevator operation tasks based on the call request information, wherein the elevator operation tasks include floor numbers and target directions, and the task values of the elevator operation tasks are determined according to the call request information corresponding to the elevator operation tasks, the task values representing the priorities of the elevator in responding to the corresponding floor requests, and the task values being obtained by performing weighted summation on each data of the call request information; all the elevator operation tasks are arranged in descending order of the task values to form an elevator operation task sequence; and the target elevator operation task is deleted according to the carrying result of the target elevator agent; The elevator agent game module is configured to select the first elevator operation task in the elevator operation task sequence as the target elevator operation task, and broadcast the value to all the elevator agents marked as idle, each elevator agent marked as idle analyzes the target elevator operation task based on the current state of the elevator corresponding to the elevator agent, determines the disturbance value of each idle elevator agent for the target elevator operation task, the state of the elevator including the carrying weight, the target floor distribution set and the running direction, and the disturbance value representing the influence degree of the target elevator operation task on the task sequence of the elevator corresponding to the elevator agent; the disturbance value being determined by the target floor distribution set corresponding to the elevator corresponding to the elevator agent and the target floor distribution set corresponding to the elevator operation task; The task sequence updating module is configured to select the elevator agent corresponding to the lowest disturbance value as the target elevator agent, update the task sequence corresponding to the target elevator agent by carrying the target elevator operation task by the target elevator agent, delete the target elevator operation task from the elevator operation task sequence, and complete the optimization of the elevator operation strategy; The elevator operation strategy execution module is configured to make the elevator stop at the target floor according to the task sequence corresponding to the elevator agent, and execute the elevator operation.
Citation Information
Patent Citations
Intelligent scheduling method based on deep learning
CN113682908A
Optimization method and system for multi-elevator cooperative control
CN118619023A
Multi-purpose optimized elevator intelligent scheduling method and system
CN119873553A