An elevator group control and dispatching system, method and elevator system

CN121626788BActive Publication Date: 2026-08-14UNITE ELEVATOR
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2026-01-13
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

例如,安装“残障人士专用按钮”,需要用户主动认知并按下按钮,需求不仅容易被忽略,也可能被普通乘客误用,造成系统资源浪费

Benefits of technology

[0031]上述电梯群控调度系统、方法及电梯系统,通过感应模块实时采集各所述电梯在各楼层对应候梯区域的压强信号和红外信号,在不使用摄像头、不采集生物特征的前提下,通过感应模块采集的压强信号和红外信号判断乘梯请求是否为特殊乘梯需求,在识别出特殊乘梯需求后,采用特殊乘梯需求的调度策略,突破普通乘梯需求的就近原则的调度逻辑,从电梯群中智能筛选并指派最优电梯,实现资源的精准匹配。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121626788B_ABST
    Figure CN121626788B_ABST
Patent Text Reader

Abstract

This application relates to an elevator group control and scheduling system, method, and elevator system. The elevator group control and scheduling system includes: a sensing module for real-time acquisition of pressure signals and infrared signals of each elevator in the corresponding waiting area on each floor; an acquisition module for real-time acquisition of elevator requests from each floor and information of each elevator; and a scheduling module connected to the sensing module and the acquisition module for responding to elevator requests from each floor, determining a corresponding scheduling strategy based on the pressure signals and infrared signals of the corresponding waiting area on each floor, determining the optimal scheduling elevator based on the corresponding scheduling strategy and the information of each elevator, and scheduling the optimal scheduling elevator to the floor corresponding to the elevator request, thereby achieving precise resource matching.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of elevator technology, and in particular to an elevator group control and scheduling system, method and elevator system. Background Technology

[0002] Vertical transportation in modern urban high-rise buildings heavily relies on elevator systems. Traditional elevator group control and scheduling algorithms, such as the shortest waiting time algorithm, aim to optimize the average waiting time for all passengers and the overall system efficiency. These algorithms typically treat all elevator call requests as homogeneous, failing to differentiate between individual passenger differences or special needs. However, in real-world applications, there are numerous passengers with special needs, such as people with disabilities (using wheelchairs), parents with strollers, travelers pushing large luggage or goods, and staff. For these users, traditional elevator services have the following significant drawbacks:

[0003] Lacking proactive identification capabilities, most existing solutions are reactive. For example, installing a "disability button" requires users to actively recognize and press it, a need that is easily overlooked and may be misused by ordinary passengers, resulting in wasted system resources. Another solution is manual intervention, coordinated by building management personnel, but this increases labor costs and is not timely enough to provide 24 / 7 service. Some solutions install cameras in elevator lobbies to identify special needs, using computer vision algorithms to identify wheelchair users and those carrying large items. However, high-definition cameras, edge computing devices or backend servers, and complex visual recognition algorithms result in high hardware deployment and software development and maintenance costs, and raise privacy concerns. Continuous video surveillance in semi-public spaces like elevator lobbies raises widespread public concerns about personal privacy, making its implementation extremely difficult, especially in privacy-sensitive locations such as residences and hospitals. Furthermore, the accuracy of visual recognition is easily affected by environmental factors such as changes in lighting, obstructions, and pedestrian density.

[0004] In addition, there is the problem of space mismatch. The system may dispatch a standard-sized or even small-sized elevator to respond, which will prevent wheelchairs or large items from entering, causing users to wait again and seriously affecting the efficiency and experience of passage. Summary of the Invention

[0005] Therefore, it is necessary to provide an elevator group control and scheduling system, method, and elevator system to address the aforementioned technical problems.

[0006] In a first aspect, embodiments of this application provide an elevator group control and scheduling system, wherein the elevator group includes multiple elevators, and the system includes:

[0007] The sensing module is used to collect pressure signals and infrared signals of each elevator in the corresponding waiting area on each floor in real time;

[0008] The acquisition module is used to acquire elevator requests from each floor and information about each elevator in real time.

[0009] The scheduling module, connected to the sensing module and the acquisition module, is used to respond to elevator requests from each floor, determine the corresponding scheduling strategy based on the pressure signal and infrared signal of the waiting area of ​​each floor, and determine the optimal scheduling elevator based on the corresponding scheduling strategy and the information of each elevator, and schedule the optimal scheduling elevator to the floor corresponding to the elevator request.

[0010] In one embodiment, the sensing module includes:

[0011] Multiple pressure sensor arrays are installed on the ground of the corresponding waiting area on each floor, and each pressure sensor array is used to collect the pressure signal borne by the corresponding waiting area in real time.

[0012] Multiple infrared sensing units are installed on each floor to collect infrared signals from heat sources sensed in the corresponding waiting area in real time.

[0013] In one embodiment, the scheduling module includes a data processing unit, a judgment unit, and a scheduling unit;

[0014] The data processing unit is used to generate a pressure distribution heat map based on the real-time acquired pressure signal, and to perform target identification based on the pressure distribution heat map to obtain multiple target blocks, and to determine the pressure value and stabilization time of each target block; and to determine the infrared signal intensity and stabilization time of the heat source based on the real-time acquired infrared signal.

[0015] The judgment unit is used to determine whether there is a target block in the pressure distribution heatmap that meets a preset shape, whether the pressure value of the target block is greater than a corresponding first threshold, and whether the stabilization time of the pressure value of the target block is greater than a second threshold; and,

[0016] Determine whether the infrared signal intensity of the heat source is greater than a third threshold and whether the stabilization time of the infrared signal intensity of the heat source is greater than a fourth threshold.

[0017] If so, it is determined to be a special demand scheduling strategy; otherwise, it is determined to be a normal demand scheduling strategy.

[0018] The scheduling unit is used to determine the optimal scheduling elevator based on the special demand scheduling strategy or the general demand scheduling strategy and the information of each elevator, and to schedule the optimal scheduling elevator to the floor corresponding to the elevator request.

[0019] In one embodiment, the scheduling unit is configured to: when the scheduling strategy is a special demand scheduling strategy, determine a set of candidate elevators based on the attribute information of each elevator; determine the comprehensive service cost of each elevator based on the elevator operation information of each elevator in the candidate elevator set; and determine the optimal scheduling elevator in the candidate elevator set based on the comprehensive service cost of each elevator.

[0020] In one embodiment, the scheduling unit is specifically used for:

[0021] Based on the elevator operation information and corresponding passenger requests of each elevator in the candidate elevator set, the waiting time cost, running time cost, direction matching cost, and load cost of each elevator are determined; and based on the weighted sum of the waiting time cost, running time cost, direction matching cost, and load cost, the comprehensive service cost of each elevator is determined, and the elevator with the lowest comprehensive service cost is selected as the optimal scheduling elevator.

[0022] In one embodiment, the attribute information includes at least door width, load capacity, and function label, and the elevator operation information includes at least elevator direction of travel, current elevator load, and current elevator position.

[0023] In one embodiment, the scheduling unit is further configured to generate a scheduling instruction, the scheduling instruction including the opening duration of the optimal scheduling elevator, the scheduling unit controlling the optimal scheduling elevator to run to the floor corresponding to the elevator request according to the scheduling instruction, controlling the optimal scheduling elevator to open, and maintaining the opening duration, the opening duration being determined by the user's travel cost.

[0024] In one embodiment, when the scheduling policy is a normal demand scheduling policy, the scheduling unit is used to:

[0025] Based on the elevator operation information of each elevator in the elevator group, the waiting time cost of each elevator is determined; the elevator with the lowest waiting time cost is selected as the optimal scheduling elevator, and the optimal scheduling elevator is dispatched to the floor corresponding to the elevator request.

[0026] Secondly, embodiments of this application also provide an elevator group control and scheduling method, applied to the elevator group control and scheduling system as described in the first aspect above, the method comprising:

[0027] Real-time acquisition of pressure signals in the corresponding waiting areas of each elevator on each floor;

[0028] Real-time acquisition of elevator requests from each floor and information about each elevator;

[0029] In response to elevator requests from each floor, a corresponding scheduling strategy is determined based on the pressure signal and infrared signal of the corresponding waiting area on each floor. Based on the corresponding scheduling strategy and the information of each elevator, the optimal elevator is determined and the optimal elevator is scheduled to the floor corresponding to the elevator request.

[0030] Thirdly, embodiments of this application also provide an elevator system, including an elevator group and an elevator group control and scheduling system as described in the first aspect above.

[0031] The aforementioned elevator group control and scheduling system, method, and elevator system collect pressure and infrared signals of each elevator in the corresponding waiting area on each floor in real time through a sensing module. Without using cameras or collecting biometric data, the system uses the pressure and infrared signals collected by the sensing module to determine whether a passenger request is a special passenger need. After identifying a special passenger need, a special passenger need scheduling strategy is adopted, which breaks through the scheduling logic of the proximity principle for ordinary passenger needs. The system intelligently selects and assigns the optimal elevator from the elevator group to achieve precise resource matching.

[0032] Details of one or more embodiments of this application are set forth in the following drawings and description to make other features, objects and advantages of this application more readily apparent. Attached Figure Description

[0033] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0034] Figure 1 This is a structural block diagram of an elevator group control and scheduling system in one embodiment;

[0035] Figure 2 This is a flowchart illustrating an elevator group control and scheduling system in one embodiment.

[0036] Figure 3 This is a schematic diagram of the elevator group control and scheduling process in one embodiment;

[0037] Figure 4 This is a schematic diagram of the elevator group control and scheduling process in a preferred embodiment. Detailed Implementation

[0038] To make the objectives, technical solutions, and advantages of this application clearer, the application is described and illustrated below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application. All other embodiments obtained by those skilled in the art based on the embodiments provided in this application without inventive effort are within the scope of protection of this application.

[0039] This application provides an elevator group control and scheduling system, wherein the elevator group includes multiple elevators. Figure 1 Here is a structural block diagram of the elevator group control and scheduling system, as follows: Figure 1 As shown, the system includes a sensing module 10, an acquisition module 20, and a scheduling module 30. The scheduling module 30 is connected to the sensing module 10 and the acquisition module 20.

[0040] The sensing module 10 adopts a multi-sensor fusion architecture, including multiple pressure sensor arrays and multiple infrared sensing units. A pressure sensor array is embedded or laid in the ground area in front of the elevator call panel on each floor, and an infrared sensing unit is installed on each floor. The installation location of the infrared sensing units is not specifically limited, but it must ensure that the monitoring range covers the elevator waiting area on that floor. The pressure sensor array is used to collect the pressure of the corresponding waiting area in real time and output the pressure signal. The infrared sensing unit is used to collect the infrared radiation sensed in the corresponding waiting area in real time and output the infrared signal of the heat source.

[0041] The pressure sensor array is a detection device composed of multiple pressure sensor units arranged in a specific geometric combination (N×M pressure sensor units). The array comprehensively judges the pressure distribution of the entire area by analyzing the pressure response of each sensing unit. Each sensing unit is typically made of a sensitive material. When a person or object enters the sensing area, the physical properties of the sensitive material (such as resistance, capacitance, piezoelectric effect, etc.) change due to gravity, outputting an electrical signal. These signals, after amplification and processing, can be converted into pressure values. By analyzing the pressure signals output by multiple sensing units, the pressure field distribution can be reconstructed.

[0042] Therefore, the pressure sensor array can accurately identify the pressure magnitude and pressure distribution information of each pressure sensing unit, thereby obtaining the pressure distribution characteristics.

[0043] In one example embodiment, the pressure sensor array is a flexible thin-film pressure sensor array.

[0044] The infrared sensing unit is a pyroelectric infrared sensor installed on each floor, with a detection angle covering the waiting area. For example, it can be integrated into the frame of the external call panel or installed above the panel. It can detect infrared thermal radiation emitted by a human body or object and convert it into an electrical signal output. The infrared sensing unit is used to collect infrared signals from heat sources sensed in the waiting area in real time. When a heat source enters or lingers in the waiting area, the output infrared signal intensity increases, thus determining that a person has entered the waiting area. The data output from the pressure sensor array and the infrared sensor can be collected in real time and initially filtered by a microcontroller, and then transmitted to the scheduling module 30 via RS485 or CAN bus.

[0045] The acquisition module 20 is used to acquire elevator requests from each floor and information about each elevator in real time. The elevator information includes elevator attribute information and elevator operation information. Elevator attribute information includes door width, load capacity, and function labels, such as "accessible elevator," which indicates that the elevator is suitable for wheelchair users, visually impaired individuals, or those on stretchers. Elevator operation information includes elevator direction of travel, current load, and current position.

[0046] The scheduling module 30 is used to receive elevator requests and information of each elevator in real time, respond to elevator requests from each floor, determine the corresponding scheduling strategy based on the pressure signal and infrared signal of the waiting area of ​​each floor, and determine the optimal scheduling elevator based on the corresponding scheduling strategy and information of each elevator, and schedule the optimal scheduling elevator to the floor corresponding to the elevator request.

[0047] The scheduling strategies include special demand scheduling strategies and general demand scheduling strategies. The general demand scheduling strategy uses the standard scheduling algorithm based on the proximity principle. Special elevator demand includes elevator demand pressed by users carrying large items, people with disabilities using wheelchairs, parents carrying strollers, people pushing large luggage or goods, etc.

[0048] Specifically, the scheduling module 30 receives pressure signals and infrared signals collected by the sensing module 10. The pressure sensor array consists of N×M pressure sensors. The scheduling module 30 receives the pressure signals sent by the pressure sensor array, processes the data, and outputs pressure values ​​in an N×M one-dimensional list. Then, based on the data of the N×M one-dimensional list, a pressure distribution heat map is generated. The pressure distribution heat map can reflect the characteristics of the pressure distribution. Therefore, it can be used to determine whether there are items such as hospital beds, wheelchairs, large items, or strollers in the waiting area. Based on the infrared signals output by the infrared sensing unit, it can be determined whether there are people in the waiting area. If both conditions are met, it is determined to be a special elevator demand. The optimal elevator to be scheduled is determined according to the special demand scheduling strategy and the elevator information. If one condition is not met or neither condition is met, it is determined to be a normal elevator demand. The optimal elevator to be scheduled is determined according to the normal demand scheduling strategy and the elevator information.

[0049] In this embodiment, the sensing module 10 collects pressure signals and infrared signals of each elevator in the corresponding waiting area on each floor in real time. Without using cameras or collecting biometric data, the sensing module 10 uses the pressure signals and infrared signals to determine whether the elevator request is a special elevator demand. After identifying a special elevator demand, a special elevator demand scheduling strategy is adopted, which breaks through the scheduling logic of the proximity principle for ordinary elevator demands. The optimal elevator is intelligently selected and assigned from the elevator group to achieve precise resource matching.

[0050] In one embodiment, such as Figure 2 As shown, the scheduling module 30 includes a data processing unit 310, a judgment unit 320, and a scheduling unit 330.

[0051] The data processing unit 310 is used to generate a pressure distribution heat map based on the pressure signal acquired in real time, and to perform target identification based on the pressure distribution heat map to obtain multiple target blocks, and to determine the pressure value and stabilization time of each target block; and to determine the infrared signal intensity and stabilization time of the heat source based on the infrared signal acquired in real time.

[0052] First, the data processing unit 310 performs preprocessing operations on the pressure signal and infrared signal. The preprocessing includes denoising and baseline correction. The denoising uses a moving average filter with a window length of, for example, 5 sampling time points. The baseline correction involves periodically collecting baseline values ​​in an unmanned state to correct zero drift in real time.

[0053] The preprocessed signal is then subjected to the following data processing: the data processing unit 310 receives the pressure signal sent by the pressure sensor array, outputs N×M pressure values ​​in a one-dimensional list after data processing, and then generates a pressure distribution heatmap based on the data of the N×M one-dimensional lists. Target identification is performed on the pressure distribution heatmap to obtain multiple target blocks. This can be achieved by using a threshold segmentation method to merge adjacent pixels with similar pressure values, or by using machine learning / deep learning methods for target segmentation to obtain multiple target blocks. Next, the pressure value P of each target block is determined, and the settling time T1 of each target block is calculated.

[0054] The infrared sensing unit detects the infrared thermal radiation emitted by the human body or objects in the waiting area and outputs infrared signals. The data processing unit 310 obtains the infrared signal intensity I of each independent heat source by the peak value of the infrared signal intensity of each independent heat source based on the clustering characteristics in the infrared image, and calculates the stabilization time T2 of the infrared signal intensity of each independent heat source.

[0055] The judgment unit 320 is used to determine whether there is a target block in the pressure distribution heat map that meets the preset shape, whether the pressure value of the target block is greater than the corresponding first threshold, and whether the stabilization time of the pressure value of the target block is greater than the second threshold; and to determine whether the infrared signal intensity of the heat source is greater than the third threshold and whether the stabilization time of the infrared signal intensity of the heat source is greater than the fourth threshold. If all of them are true, it is determined to be a special demand scheduling strategy; otherwise, it is determined to be a normal demand scheduling strategy.

[0056] The judgment unit 320 stores different preset forms and corresponding first thresholds in advance.

[0057] The system includes preset configurations for wheeled items such as hospital beds, wheelchairs, strollers, and suitcases. These items typically feature symmetrical four wheels and a rectangular outline. Different items have different wheel spacings, and the pressure sensors in contact with each wheel collect pressure that is generally consistent. The first threshold for each preset configuration is set empirically. For example, in a hospital setting, the pressure of an empty wheelchair's single wheel is 3000-9000 Pa, increasing to at least 12000 Pa when loaded. Hospital beds have even higher pressure. Therefore, the first threshold can be set to 12000 Pa. Target objects with pressure values ​​exceeding these values ​​are identified as large items such as wheelchairs and hospital beds that may trigger special demand scheduling strategies.

[0058] The parameters for the specific judgment algorithm are shown in Table 1:

[0059] Table 1

[0060]

[0061] Preferably, the judgment unit 320 is used to determine whether there is a target block in the pressure distribution heat map that meets a preset shape, whether the pressure value of the target block is greater than a corresponding first threshold, and whether the stabilization time of the pressure value of the target block is greater than a second threshold; and to determine whether the infrared signal intensity of the heat source is greater than a third threshold and whether the stabilization time of the infrared signal intensity of the heat source is greater than a fourth threshold; if all conditions are met, the target block and the heat source that meet the conditions are obtained; further, it is determined whether the positions of the target block and the heat source that meet the conditions at least partially overlap; if so, it is determined to be a special demand scheduling strategy; otherwise, it is determined to be a normal demand scheduling strategy. This setting allows for more accurate detection of person-carrying items (such as wheelchairs or hospital beds), and only person-carrying items are subject to the special demand scheduling strategy.

[0062] In this embodiment, a special demand scheduling trigger is determined to be valid only when all of the following conditions are met: "a target block in the pressure distribution heat map meets a preset shape, the pressure value of the target block is greater than the corresponding first threshold, and the stabilization time of the pressure value of the target block is greater than the second threshold; and the infrared signal intensity of the heat source is greater than the third threshold and the stabilization time of the infrared signal intensity of the heat source is greater than the fourth threshold". The determination result is TRUE, which avoids accidental triggering by ordinary passengers and is not easily affected by environmental factors such as lighting, obstruction, and passenger density. If any condition is not met or is lost midway, it is determined to be a normal demand scheduling, and the determination result is FALSE.

[0063] When the determination result is TRUE, the determination unit 320 generates a data packet containing the following information:

[0064] {

[0065] "floor": [floor number to call], #floor number requested for elevator access

[0066] "direction": [up / down], #the direction of the elevator request.

[0067] "is special need": TRUE, #Special need scheduling

[0068] "timestamp": [timestamp], #time of the elevator request

[0069] "confidence": [confidence level, 0.0-1.0]

[0070] The data packet is sent to the scheduling unit 330 via the communication bus.

[0071] The scheduling unit 330 is used to determine the optimal scheduling elevator based on the special demand scheduling strategy or the normal demand scheduling strategy and the information of each elevator, and to schedule the optimal scheduling elevator to the floor corresponding to the elevator request.

[0072] When there is a special elevator demand, the scheduling unit 330 uses a special demand scheduling strategy for scheduling; when there is a normal elevator demand, the scheduling unit 330 uses a normal demand scheduling strategy for scheduling, thereby achieving precise matching of resources.

[0073] In one embodiment, the scheduling unit 330 is configured to, when the scheduling strategy is a special demand scheduling strategy, determine a candidate elevator set based on the attribute information of each elevator, determine the comprehensive service cost of each elevator based on the elevator operation information of each elevator in the candidate elevator set, and determine the optimal scheduling elevator in the candidate elevator set based on the comprehensive service cost of each elevator.

[0074] The scheduling unit 330 pre-stores the attribute information and corresponding ID of each elevator. When there is a special elevator demand, the scheduling unit 330 first determines the candidate elevator set in the elevator group based on the attribute information of each elevator. The attribute information includes at least door width, load capacity, and function label. By filtering the elevator group based on the attribute information, a subset of elevators whose physical conditions meet the special elevator demand are selected, avoiding secondary waiting caused by unsuitable elevators and improving the passage efficiency of passengers with special needs. The filtering logic is to evaluate each elevator in the elevator group one by one. Only elevators that meet all of the following conditions can enter the candidate elevator set:

[0075] Condition 1: The elevator door width is greater than or equal to the minimum door width requirement; the recommended minimum door width requirement is 900mm.

[0076] Condition 2: The elevator's rated load capacity is greater than or equal to the minimum load capacity requirement; the recommended minimum load capacity requirement is 1000 kg.

[0077] Condition 3: The elevator's function label must be "accessible".

[0078] Then, the elevator with the best overall service quality is selected from the candidate elevator set for assignment. The assignment strategy is to calculate an overall service cost CF(e) for each elevator in the candidate set, select the elevator with the lowest overall service cost as the assignment response, and dispatch it to the floor corresponding to the elevator request.

[0079] The comprehensive service cost CF(e) is obtained by weighted summation of four cost items: waiting time cost, running time cost, direction matching cost, and load cost. These four cost items are determined by elevator operation information and passenger requests. Elevator operation information includes elevator direction of travel, current elevator load, and current elevator position. Passenger requests include the floor to be called and the direction of call. Each cost item is assigned a corresponding weight, as shown in Table 2.

[0080] Table 2

[0081]

[0082] The formula for calculating the comprehensive service cost CF(e) is as follows:

[0083]

[0084] Among them, the weight w1 of waiting time cost is set to the highest. If the elevator is fully loaded, the load cost is 1. At this time, the elevator is directly deleted from the candidate elevator set. Finally, the elevator with the smallest comprehensive service cost CF(e) is selected from the candidate set for assignment. At the same time, the scheduling unit 330 also controls the hall call light of the elevator with the smallest comprehensive service cost CF(e) to flash, so as to indicate to passengers that the elevator has been scheduled to that floor. When the elevator is scheduled to that floor, the hall call light changes from flashing to being lit.

[0085] In one embodiment, the scheduling unit 330 is further configured to generate a scheduling instruction, the scheduling instruction including the opening duration of the optimal scheduling elevator, the scheduling unit 330 controlling the optimal scheduling elevator to run to the floor corresponding to the elevator request according to the scheduling instruction, controlling the optimal scheduling elevator to open, and maintaining the opening duration, the opening duration being determined by the user's travel cost.

[0086] When there are special elevator usage needs, the existing scheduling schemes suffer from insufficient door opening and closing times. Using fixed, short door opening times creates significant inconvenience and safety hazards for users with mobility impairments or those carrying large items, easily leading to accidents such as people or objects being trapped. The scheduling unit 330 of this application's elevator group control scheduling system adaptively adjusts the door opening time based on user movement costs, extending the opening time to ensure safe entry and exit, and disabling the quick-closing button. Door opening time = "Base time (e.g., 25s) + Movement compensation time," where the compensation time varies with user movement costs. The final formula is: Door opening time = Base time + User movement cost × K1 (m / s), where K1 is a coefficient. A maximum upper limit for the door opening time is also set to ensure that the door opening time does not exceed this limit.

[0087] The user movement cost is the straight-line distance from the user's current location to the target elevator, in meters. For example, the coefficient K1 is set to 3, and the maximum door opening time is set to 40 seconds. If a user is waiting in elevator number 4 and is assigned elevator number 3 (user movement cost C5 = 2m), the door opening time is 25 + 2 × 3 = 31 seconds. If a user is waiting in elevator number 4 and is assigned elevator number 5 (user movement cost C5 = 8m), the door opening time is 25 + 8 × 3 = 49 seconds, triggering the maximum time limit and automatically adjusting to 40 seconds (while simultaneously informing the user that "the elevator will be waiting for 40 seconds, please proceed as soon as possible").

[0088] In one embodiment, when the scheduling strategy is a normal demand scheduling strategy, the scheduling unit 330 is used to determine the waiting time cost of each elevator based on the elevator operation information of each elevator in the elevator group; the elevator with the lowest waiting time cost is selected as the optimal scheduling elevator, and the optimal scheduling elevator is scheduled to the floor corresponding to the elevator request.

[0089] The general demand scheduling strategy of this application adopts the standard scheduling algorithm based on the proximity principle. It does not require determining the candidate elevator set in the elevator group based on the attribute information of each elevator, but directly determines the optimal scheduling elevator based on the waiting time cost.

[0090] This application also provides an elevator group control and scheduling method, applied to the elevator group control and scheduling system described in any of the above embodiments, such as... Figure 3 As shown, the method includes the following steps:

[0091] Step S201: Real-time acquisition of pressure signals and infrared signals of each elevator in the corresponding waiting area on each floor.

[0092] Step S202: Obtain elevator requests from each floor and information about each elevator in real time.

[0093] Step S203: Respond to the elevator requests from each floor, determine the corresponding scheduling strategy based on the pressure signal and infrared signal of the waiting area for each floor, and determine the optimal scheduling elevator based on the corresponding scheduling strategy and the information of each elevator, and schedule the optimal scheduling elevator to the floor corresponding to the elevator request.

[0094] This application embodiment uses a sensing module to collect pressure signals and infrared signals of each elevator in the corresponding waiting area on each floor in real time. Without using cameras or collecting biometric data, the pressure signals and infrared signals collected by the sensing module are used to determine whether the elevator request is a special elevator demand. After identifying a special elevator demand, a special elevator demand scheduling strategy is adopted, which breaks through the scheduling logic of the proximity principle for ordinary elevator demands. The optimal elevator is intelligently selected and assigned from the elevator group to achieve precise resource matching.

[0095] The present embodiment will now be described and illustrated through preferred embodiments.

[0096] Figure 4 This is a preferred flowchart of the elevator group control and scheduling method in this embodiment, as follows: Figure 4 As shown, the elevator group control and scheduling method includes the following steps:

[0097] Step S301: Real-time acquisition of pressure signals and infrared signals of each elevator in the corresponding waiting area on each floor.

[0098] Step S302: Preprocess the collected pressure signal and infrared signal.

[0099] Step S303: Feature extraction is performed on the preprocessed pressure signal and infrared signal.

[0100] Step S304: Judge the extracted features to determine whether it is a special elevator demand or a normal elevator demand.

[0101] In step S305, if it is a special elevator ride request, a marker signal is generated and step S306 is executed; if it is a normal elevator ride request, a normal signal is generated and step S309 is executed.

[0102] Step S306: Determine the candidate elevator set in the elevator group based on the attribute information of each elevator.

[0103] Step S307: Determine the optimal scheduling elevator from the candidate elevator set based on the comprehensive service cost.

[0104] Step S308: Send scheduling instructions.

[0105] Step S309: Determine the optimal elevator to schedule within the elevator group based on waiting time costs.

[0106] Step S310: Send scheduling instructions.

[0107] It should be noted that the specific limitations of the elevator group control and scheduling method in this application can be found in the limitations of the elevator group control and scheduling system mentioned above, and will not be repeated here.

[0108] In one specific embodiment, the elevator group control and scheduling system is applied to the inpatient building of a tertiary hospital as an example. The inpatient building has 20 floors and is equipped with 5 elevators.

[0109] Elevator No. 1: Standard passenger elevator, door width 800mm, load capacity 800kg, no function label;

[0110] Elevator No. 2: Standard passenger elevator, door width 800mm, load capacity 800kg, no function label;

[0111] Elevator No. 3: Medical-grade elevator, door width 1100mm, load capacity 1600kg, function label is accessible;

[0112] Elevator No. 4: Fire / freight elevator, door width 900mm, load capacity 2000kg, function label is dynamic label "accessible / freight", by default it automatically switches to "accessible" during non-freight hours (e.g. 8:00-22:00), and locks the "freight" label during freight hours (22:00-8:00) (can be manually switched in an emergency through the building management system).

[0113] Elevator No. 5: Accessible elevator, door width 1000mm, load capacity 1200kg, function label is accessible.

[0114] The sensing area is equipped with flexible thin-film pressure sensor arrays of appropriate size according to the needs. For parallel elevator scenarios, multiple parallel elevators can share the same sensing area or set up multiple sensing areas as needed. The matching pyroelectric infrared sensor is installed on the shared wall 1.8m above the call panel of the two elevators, with the horizontal detection angle set to 120° to ensure accurate capture of body temperature points throughout the sensing area.

[0115] The specific parameters of the pressure sensor and the infrared sensor are shown in Table 3:

[0116] Table 3

[0117]

[0118] In a real-world elevator operation scenario, let's take the example of a nurse pushing a patient in a wheelchair from a ward (5th floor) to the radiology department (B1 floor) for an examination. The elevator group control and scheduling process is as follows:

[0119] Step 1: User Approach and Signal Trigger. The nurse pushes the wheelchair to the elevator lobby on the 5th floor. The front wheels of the wheelchair and the patient's feet enter the sensing area of ​​the composite sensing module 10. At time t, the pressure sensor detects a pressure signal on the front wheels of the wheelchair, and the infrared sensor detects a significant increase in the intensity of the thermal radiation signals from the wheelchair, the patient, and the nurse.

[0120] Step 2: Data Acquisition and Processing.

[0121] Step 3: Feature Extraction and Judgment. The data processing unit generates a pressure distribution heatmap based on the real-time acquired pressure signal, and performs target identification based on the heatmap to obtain multiple target blocks, determining the pressure value and stabilization time of each target block; based on the real-time acquired infrared signal, it determines the infrared signal intensity and stabilization time of the heat source; the judgment unit determines whether there is a target block in the pressure distribution heatmap that meets a preset shape, whether the pressure value of the target block is greater than a corresponding first threshold, and whether the stabilization time of the pressure value of the target block is greater than a second threshold; and determines whether the infrared signal intensity of the heat source is greater than a third threshold and whether the stabilization time of the infrared signal intensity of the heat source is greater than a fourth threshold.

[0122] If all the above conditions are met, it is determined to be a special elevator travel need.

[0123] Step 4: Generate a tag request.

[0124] {

[0125] "floor":5,

[0126] "direction":"down",

[0127] "is_special_need":true,

[0128] "timestamp":"2025-10-3014:23:15",

[0129] "confidence":0.92}

[0130] Step 5: Prioritize execution.

[0131] The scheduling module 30 receives the elevator request and initiates special demand scheduling:

[0132] The candidate set selection criteria are: minimum door width requirement of 900mm, minimum load requirement of 1000kg, and elevator function label of accessible.

[0133] Filtering candidate sets:

[0134] Elevators 1 and 2 do not meet the criteria and are therefore excluded. Thus, the candidate set consists of elevators 3, 4, and 5.

[0135] Comprehensive service cost calculation: Set w1=0.4, w2=0.3, w3=0.2, w4=0.1.

[0136] Elevator No. 3 is currently on the 3rd floor, unloaded, and heading upwards. The cost calculations are as follows:

[0137] The waiting time cost C1(e3) = 8s;

[0138] Running time cost C2(e3) = 6s;

[0139] Direction matching cost C3(e3) = 1 (requires going up first and then down, direction mismatch);

[0140] Load cost C4(e3) = 0 (no load);

[0141] CF(e3)=0.4×8+0.3×6+0.2×1+0.1×0=5.2;

[0142] Elevator No. 4 is currently on the 6th floor, unloaded, and heading downwards. The cost calculations are as follows:

[0143] Waiting time cost C1(e4) = 5s

[0144] Running time cost C2(e4) = 3s;

[0145] Direction matching cost C3(e3) = 0 (matched with call direction "down");

[0146] Load cost C4(e3) = 0 (no load);

[0147] CF(e4)=0.4×5+0.3×3+0.2×0+0.1×0=2.9;

[0148] Elevator No. 5 is currently on the 3rd floor, unloaded, and moving upwards (which does not match the call direction "down").

[0149] Waiting time cost C1(e5) = 7s (from level 3 to level 5);

[0150] Running time cost C2(e5) = 4s;

[0151] Direction matching cost C3(e5) = 1;

[0152] Load cost C4(e5) = 0 (no load);

[0153] CF(e5)=0.4×7+0.3×4+0.2×1+0.1×0=2.8+1.2+0.2+0=4.2;

[0154] Assignment result: Elevator No. 4 has a lower overall service cost (2.9 < 4.2 < 5.2), so Elevator No. 4 fire / freight elevator is assigned to respond. The door opening time is determined by the sum of the base time and the movement compensation time. The display screen prompts "Accessibility Service (Temporary Adaptation for Freight Elevator)", and the voice broadcast says: "This is a medical service, please pay attention to safety". The door closing button is disabled and displayed in gray.

[0155] If an elevator is fully loaded, it will be removed from the candidate elevator set. For example, if elevators 3 and 4 are both fully loaded, elevator 5 (accessible elevator) will be assigned; if elevators 3 and 5 are both fully loaded, elevator 4 will be assigned; and if elevators 4 and 5 are both fully loaded, elevator 3 will be assigned.

[0156] This application embodiment avoids secondary waiting caused by scheduling standard passenger elevators, the 25-second door opening time ensures the safe entry and exit of nurses and patients, and the entire process requires no additional operation from nurses, thus improving work efficiency.

[0157] This application also provides an elevator system, including an elevator group and an elevator group control and scheduling system as described in any of the above embodiments.

[0158] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0159] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.

Claims

1. An elevator group control and dispatching system, wherein the elevator group comprises multiple elevators, characterized in that, The system includes a sensing module, an acquisition module, and a scheduling module, wherein the scheduling module is connected to the sensing module and the acquisition module. The sensing module includes multiple pressure sensor arrays and multiple infrared sensing units; wherein, each pressure sensor array is installed on the ground of the corresponding waiting area on each floor, and each pressure sensor array is used to collect the pressure signal borne by the corresponding waiting area in real time; each infrared sensing unit is installed on each floor, and is used to collect the infrared signal of the heat source sensed in the corresponding waiting area in real time. The acquisition module is used to acquire elevator requests from each floor and information about each elevator in real time. The scheduling module is used to respond to elevator requests from each floor and dispatch the optimal elevator to the floor corresponding to the request. The scheduling module includes a data processing unit, a judgment unit, and a scheduling unit. The data processing unit is used to generate a pressure distribution heat map based on the real-time acquired pressure signal, and to perform target identification based on the pressure distribution heat map to obtain multiple target blocks, and to determine the pressure value and stabilization time of each target block; and to determine the infrared signal intensity and stabilization time of the heat source based on the real-time acquired infrared signal. The judgment unit is used to determine whether there is a target block in the pressure distribution heat map that meets a preset shape, whether the pressure value of the target block is greater than the corresponding first threshold, and whether the stabilization time of the pressure value of the target block is greater than the second threshold; and to determine whether the infrared signal intensity of the heat source is greater than the third threshold and whether the stabilization time of the infrared signal intensity of the heat source is greater than the fourth threshold; if so, it is determined to be a special demand scheduling strategy; otherwise, it is determined to be a normal demand scheduling strategy. The scheduling unit is used to determine the optimal scheduling elevator based on the special demand scheduling strategy or the normal demand scheduling strategy and the information of each elevator, and to schedule the optimal scheduling elevator to the floor corresponding to the elevator request.

2. The system according to claim 1, characterized in that, The scheduling unit is used to: when the scheduling strategy is a special demand scheduling strategy, determine a candidate elevator set based on the attribute information of each elevator; determine the comprehensive service cost of each elevator based on the elevator operation information of each elevator in the candidate elevator set; and determine the optimal scheduling elevator in the candidate elevator set based on the comprehensive service cost of each elevator.

3. The system according to claim 2, characterized in that, The scheduling unit is specifically used for: Based on the elevator operation information and corresponding passenger requests of each elevator in the candidate elevator set, the waiting time cost, running time cost, direction matching cost, load cost, and user movement cost of each elevator are determined; and based on the weighted sum of the waiting time cost, running time cost, direction matching cost, and load cost, the comprehensive service cost of each elevator is determined, and the elevator with the lowest comprehensive service cost is selected as the optimal scheduling elevator.

4. The system according to claim 3, characterized in that, The attribute information includes at least door width, load capacity, and function label, and the elevator operation information includes at least elevator operating direction, current elevator load, and current elevator position.

5. The system according to claim 3, characterized in that, The scheduling unit is also used to generate scheduling instructions, which include the opening time of the optimal scheduling elevator. The scheduling unit controls the optimal scheduling elevator to run to the floor corresponding to the elevator request according to the scheduling instructions, controls the optimal scheduling elevator to open, and maintains the opening time, which is determined by the user's travel cost.

6. The system according to claim 1, characterized in that, When the scheduling strategy is a normal demand scheduling strategy, the scheduling unit is used for: Based on the elevator operation information of each elevator in the elevator group, the waiting time cost of each elevator is determined; the elevator with the lowest waiting time cost is selected as the optimal scheduling elevator, and the optimal scheduling elevator is dispatched to the floor corresponding to the elevator request.

7. A method for group control and scheduling of elevators, characterized in that, Applied to the elevator group control and scheduling system as described in any one of claims 1 to 6, the method includes: Real-time collection of pressure and infrared signals from each elevator in the corresponding waiting area on each floor; Real-time acquisition of elevator requests from each floor and information about each elevator; In response to elevator requests from each floor, the optimal scheduling elevator is dispatched to the floor corresponding to the request, including: Based on the real-time acquired pressure signal, a pressure distribution heat map is generated, and target identification is performed based on the pressure distribution heat map to obtain multiple target blocks, and the pressure value and stabilization time of each target block are determined; based on the real-time acquired infrared signal, the infrared signal intensity of the heat source and its stabilization time are determined. The system determines whether there is a target block in the pressure distribution heat map that meets a preset shape, whether the pressure value of the target block is greater than the corresponding first threshold, and whether the stabilization time of the pressure value of the target block is greater than the second threshold; and determines whether the infrared signal intensity of the heat source is greater than the third threshold and whether the stabilization time of the infrared signal intensity of the heat source is greater than the fourth threshold. If so, it is determined to be a special demand scheduling strategy; otherwise, it is determined to be a normal demand scheduling strategy. Based on the special demand scheduling strategy or the general demand scheduling strategy, and the information of each elevator, the optimal scheduling elevator is determined, and the optimal scheduling elevator is scheduled to the floor corresponding to the elevator request.

8. An elevator system comprising a group of elevators, characterized in that, It also includes an elevator group control and scheduling system as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Elevator-waiting people recognizing device based on infrared sensor and elevator scheduling method based on people recognition

    CN103072856A

  • Multi-elevator control method and system based on people number detection results

    CN107187966A