Elevator control method, system, electronic device, and storage medium

CN118701886BActive Publication Date: 2026-09-11SUZHOU ZONGWEI AUTOMATION CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410885971.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-03
Publication Date
2026-09-11
Estimated Expiration
2044-07-03

AI Technical Summary

Technical Problem

相关技术中,电梯的控制在电梯进行上升或下降的过程中进行统一的调度,导致控制资源的浪费,降低了电梯的控制效率

Benefits of technology

[0013] The elevator control method, system, electronic device, and storage medium proposed in this application have the following beneficial effects: A preset operating cycle is obtained; the control state is determined based on the preset operating cycle and the elevator position, including a stop point state and a running state; when the control state is a stop point state, the stop point control frequency is obtained based on the control frequency of the running state adjacent to the stop point state's operating cycle; when the control state is a running state, the running control frequency is obtained based on the control frequency of the stop point state adjacent to the running state's operating cycle; in the stop point state, the corresponding elevator control parameters are obtained based on the stop point control frequency; in the running state, the corresponding elevator control parameters are obtained based on the running control frequency. This distinguishes the elevator's control state into a stop point state and a running state, flexibly adjusting the control frequency according to different elevator states (stationary and moving), ensuring that the elevator can be precisely controlled with the optimal control frequency in different states, thereby improving the elevator's control efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118701886B_ABST
    Figure CN118701886B_ABST
Patent Text Reader

Abstract

The embodiment of the application provides an elevator control method, system, electronic equipment and storage medium, and belongs to the elevator control technical field. The method comprises the following steps: acquiring a preset running period, determining a control state according to the preset running period and an elevator position, wherein the control state comprises a stop point state and a running state; when the control state is the stop point state, obtaining a stop point control frequency based on a control frequency in a running state adjacent to a stop point state running period; when the control state is the running state, obtaining a running control frequency based on a control frequency in a stop point state adjacent to a running state running period; in the stop point state, acquiring corresponding elevator control parameters based on the stop point control frequency; and in the running state, acquiring corresponding elevator control parameters based on the running control frequency. The elevator control method provided by the embodiment of the application can improve the control efficiency of the elevator.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of elevator control, and more particularly to an elevator control method, device, electronic equipment, and storage medium. Background Technology

[0002] An elevator is a vertical transportation device driven by electricity or magnetism, primarily used for vertical transportation within buildings. For example, a magnetic levitation elevator consists of a car, electromagnets, and magnetic rails. It does not require steel cables or hydraulic systems; instead, it uses magnetic force to drive the elevator car up and down, achieving vertical transportation of passengers or goods. The operation is smooth and the passenger experience is comfortable. However, in related technologies, elevator control involves unified scheduling during the elevator's ascent and descent, leading to wasted control resources and reduced control efficiency. Summary of the Invention

[0003] The main objective of this application is to provide an elevator control method, system, electronic device, and storage medium that can improve the control efficiency of elevators.

[0004] To achieve the above objectives, a first aspect of this application proposes an elevator control method, the method comprising: obtaining a preset operating cycle; determining a control state based on the preset operating cycle and an elevator position, the control state including a stop point state and a running state; when the control state is the stop point state, obtaining a stop point control frequency based on the control frequency of the running state adjacent to the operating cycle of the stop point state; when the control state is the running state, obtaining a running control frequency based on the control frequency of the stop point state adjacent to the operating cycle of the running state; in the stop point state, obtaining corresponding elevator control parameters based on the stop point control frequency; and in the running state, obtaining corresponding elevator control parameters based on the running control frequency.

[0005] In some embodiments, the stop point control frequency includes a stop point operation command frequency and a stop point elevator state frequency. When the control state is the stop point state, the stop point control frequency is obtained based on the control frequency of the operating state adjacent to the operating cycle of the stop point state, including: increasing the operating operation command frequency of the operating state to obtain the stop point operation command frequency; and decreasing the operating elevator state frequency of the operating state to obtain the stop point elevator state frequency.

[0006] In some embodiments, obtaining the corresponding elevator control parameters based on the stop point control frequency in the stop point state includes: interacting with the elevator's operation instructions according to the stop point operation instruction frequency; and updating the elevator's position and speed according to the stop point elevator state frequency.

[0007] In some embodiments, when the control state is the running state, obtaining the running control frequency based on the control frequency of the stop point state adjacent to the running cycle of the running state includes: decreasing the stop point operation command frequency in the stop point state to obtain the running operation command frequency; and increasing the stop point elevator state frequency in the stop point state to obtain the running elevator state frequency.

[0008] In some embodiments, determining the control state based on the preset operating cycle and the elevator position includes: in the stop point state, calculating the elevator target position and the initial target position corresponding to the stop point state; obtaining the corresponding target stop range based on the elevator target position; obtaining the corresponding initial stop range based on the initial target position; and determining the control state based on the initial stop range, the target stop range, and the elevator position using the preset operating cycle.

[0009] In some embodiments, determining the control state based on the initial stop range, the target stop range, and the elevator position according to the preset operating cycle includes: in each preset operating cycle, when the elevator position is not within the initial stop range and the target stop range, determining the control state under the preset operating cycle as the operating state; and in each preset operating cycle, when the elevator position is within the target stop range, determining the control state under the preset operating cycle as the stop point state.

[0010] To achieve the above objectives, a second aspect of this application provides an elevator control system, comprising: a control state module, configured to acquire a preset operating cycle and determine a control state based on the preset operating cycle and an elevator position, the control state including a stop point state and a running state; a control frequency module, configured to, when the control state is the stop point state, obtain a stop point control frequency based on the control frequency of the running state adjacent to the operating cycle of the stop point state, and when the control state is the running state, obtain a running control frequency based on the control frequency of the stop point state adjacent to the operating cycle of the running state; and a control parameter module, configured to, in the stop point state, acquire corresponding elevator control parameters based on the stop point control frequency, and in the running state, acquire corresponding elevator control parameters based on the running control frequency.

[0011] To achieve the above objectives, a third aspect of this application provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the method described in the first aspect of the embodiment.

[0012] To achieve the above objectives, a fourth aspect of the present application provides a storage medium, which is a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method described in the first aspect of the present application.

[0013] The elevator control method, system, electronic device, and storage medium proposed in this application have the following beneficial effects: A preset operating cycle is obtained; the control state is determined based on the preset operating cycle and the elevator position, including a stop point state and a running state; when the control state is a stop point state, the stop point control frequency is obtained based on the control frequency of the running state adjacent to the stop point state's operating cycle; when the control state is a running state, the running control frequency is obtained based on the control frequency of the stop point state adjacent to the running state's operating cycle; in the stop point state, the corresponding elevator control parameters are obtained based on the stop point control frequency; in the running state, the corresponding elevator control parameters are obtained based on the running control frequency. This distinguishes the elevator's control state into a stop point state and a running state, flexibly adjusting the control frequency according to different elevator states (stationary and moving), ensuring that the elevator can be precisely controlled with the optimal control frequency in different states, thereby improving the elevator's control efficiency. Attached Figure Description

[0014] Figure 1 This is a schematic diagram of the elevator's permanent location and target location provided in the embodiments of this application;

[0015] Figure 2 This is a flowchart of the state machine transition of the elevator control system provided in an embodiment of this application;

[0016] Figure 3 This is a timing diagram of the elevator control system provided in an embodiment of this application;

[0017] Figure 4 This is an optional flowchart of the elevator control method provided in the embodiments of this application;

[0018] Figure 5 yes Figure 4 The flowchart of step 101 in the text;

[0019] Figure 6 yes Figure 5 The flowchart for step 202 in the document;

[0020] Figure 7 yes Figure 4 The flowchart for step 102 in the document;

[0021] Figure 8 yes Figure 4 Another flowchart for step 102 in the process;

[0022] Figure 9 yes Figure 4 Another flowchart for step 103 in the process;

[0023] Figure 10 yes Figure 4 Another flowchart for step 103 in the process;

[0024] Figure 11 This is a schematic diagram of the functional modules of the elevator control system provided in the embodiments of this application;

[0025] Figure 12 This is a schematic diagram of the hardware structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0026] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with 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.

[0027] It should be noted that although functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart.

[0028] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0029] An elevator is a vertical transportation device driven by electricity or magnetism, primarily used for vertical transportation within buildings. For example, a magnetic levitation elevator consists of a car, electromagnets, and magnetic rails, using magnetic force to drive the car up and down, thus transporting passengers or goods vertically. In related technologies, elevator control involves unified scheduling during the elevator's ascent or descent, leading to wasted control resources and reduced control efficiency.

[0030] Based on this, embodiments of this application provide an elevator control method, system, electronic device, and storage medium, which can improve the control efficiency of elevators.

[0031] The elevator control method, system, electronic device, and storage medium provided in this application are specifically described through the following embodiments. First, the elevator control system in this application embodiment is described.

[0032] In some embodiments, the elevator control system includes a host computer module, a monitoring module, and a control and scheduling module. The host computer module has buttons for controlling the elevator's start, pause, and emergency stop functions. It is used to control the initial power-on start of the elevator and to control emergency stops or pauses in case of emergencies. The monitoring module transmits the elevator's position and speed to the host computer module in real time, allowing the host computer module to monitor the elevator's status based on its position and speed.

[0033] Understandably, the control scheduling module is used to obtain a preset operating cycle and determine the control state based on the preset operating cycle and the elevator position. The control state includes a stop point state and a running state. When the control state is a stop point state, the stop point control frequency is obtained based on the control frequency of the running state adjacent to the stop point state operating cycle. When the control state is a running state, the running control frequency is obtained based on the control frequency of the stop point state adjacent to the running state operating cycle. In the stop point state, the corresponding elevator control parameters are obtained based on the stop point control frequency, and in the running state, the corresponding elevator control parameters are obtained based on the running control frequency.

[0034] For example, a preset operating cycle refers to a complete set of pre-defined operating parameters in the elevator control system. It forms the basis for automated operation of the elevator control method, ensuring that the elevator operates in an orderly manner according to the preset operating cycle. For instance, the preset operating cycle can be at the millisecond level, using extremely high frequency to determine the elevator's control state in conjunction with its position. The elevator position refers to the elevator's current location. Accurate acquisition of the elevator position is crucial for precise scheduling and operation control. The elevator position can be acquired in real-time using a feedback ruler, a measuring device installed inside the elevator car. This ruler provides real-time feedback on the elevator's current position. The feedback ruler can use optical or magnetic methods to provide millimeter-level or even higher precision elevator position information. Combined with the preset operating cycle, the control system can accurately determine the elevator's current control state based on the real-time elevator position and make corresponding control decisions. It can be understood that the control state refers to the state determined based on whether the elevator is in motion or stopped. The control state includes the stop point state and the running state. The stop point state refers to the elevator being stationary, such as reaching the target floor, waiting for the user to enter the car, and calculating the user's required destination. The running state refers to the elevator being in motion, such as moving from the starting position to the target position.

[0035] It's understandable that the stop-point control frequency refers to the frequency parameter for controlling the elevator in the stop-point state. The running control frequency refers to the frequency parameter for controlling the elevator in the running state. After the elevator is powered on, it alternates between the running and stop-point states. In the stop-point state, the elevator is controlled using the stop-point control frequency, and in the running state, it is controlled using the running control frequency. This distinguishes between control in the stop-point state and control in the running state. When the control state is running, the running control frequency is obtained based on the control frequency of the previous adjacent stop-point state; that is, the running control frequency is adjusted accordingly based on the control frequency of the previous adjacent running state. When the control state is stop-point, the stop-point control frequency is obtained based on the control frequency of the previous adjacent running state; that is, the stop-point control frequency is adjusted accordingly based on the control frequency of the previous adjacent running state. Based on the control frequencies of adjacent different states, the stop-point control frequency for the current stop-point state or the running control frequency for the current running state is obtained. By flexibly adjusting the control frequency of the current state based on the previous control frequency information of different states, it can ensure that the elevator can be precisely controlled with the optimal control frequency in different states, improving the elevator's control efficiency.

[0036] In some embodiments, magnetic levitation elevators employ magnetic levitation technology to levitate the elevator car or carriage on guide rails, and utilize magnetic force to propel the elevator upwards or downwards. Magnetic levitation elevators include superconducting magnetic levitation elevators and electromagnetic levitation elevators. In superconducting magnetic levitation elevators, superconducting magnets are cooled to a superconducting state to generate an extremely strong magnetic field; in electromagnetic levitation elevators, an electromagnet is generated by passing an electric current through it to produce a magnetic field. The electromagnet can be installed at the bottom of the elevator car, interacting with the magnetic guide rails to levitate the elevator car on the rails. Specially designed magnetic levitation guide rails are installed inside the elevator shaft, with magnetic tracks and magnetic guiding devices arranged on their surfaces. The interaction between the guide rails and the magnets at the bottom of the car produces a magnetic levitation effect, levitating the elevator car on the guide rails.

[0037] In some embodiments, the elevator control system further includes a power module and a safety module. The power module is used to raise and lower the elevator; for example, in a magnetic levitation elevator, this can be achieved by adjusting the strength and direction of the magnetic field. In the elevator control system of a superconducting magnetic levitation elevator, the magnetic field can be adjusted by changing the current in the superconducting magnet, thereby controlling the elevator's movement. In the elevator control system of an electromagnetic levitation elevator, the magnetic field can be controlled by changing the current in the electromagnet, thus controlling the elevator's movement. The safety module is used to ensure passenger safety and take measures when necessary, such as emergency stops or deceleration, to prevent accidents. Please refer to [link to relevant documentation]. Figure 1 When the elevator car is first powered on and started, it can move to the elevator's permanent position and wait for passengers to enter before calculating the elevator's target position and then controlling the car to move to that position.

[0038] For example, the elevator control system supports a commissioning mode and an automatic mode. Automatic mode refers to the normal operating state, while commissioning mode is used for maintenance and troubleshooting when the elevator malfunctions. Commissioning mode supports JOG (Jog Function) or inching function. JOG function allows maintenance personnel to manually and precisely control the elevator car's movement to pinpoint the fault point step by step. Inching function allows for precise control of minute elevator car movements, facilitating the commissioning and testing of the operating status of various components. These two operating modes ensure that the elevator fully meets requirements during normal use and troubleshooting. Automatic mode guarantees efficient elevator operation, while commissioning mode provides maintenance personnel with the necessary tools and methods to quickly locate and resolve faults.

[0039] In some embodiments, see Figure 2 The state machine of an elevator control system includes the following states: Initial State (0NONE), Start (1STRAT), Movement (2RUNNING), Arrived (3ARRIVED), Dwell (4DWELL), Interruption (5INTERUPTED), and Error (6ERROR). Initial State (0NONE): The elevator control system initializes and waits to receive commands. Start (1STRAT): After receiving the start command, the elevator begins to prepare for operation. Movement (2RUNNING): The elevator begins to run, executing instructions sent by the host computer. Arrived (3ARRIVED): The elevator reaches the target floor and stops. Dwell (4DWELL): The elevator stays at the target floor for a period of time, waiting for passengers to board and alight. Interruption (5INTERUPTED): An abnormality occurs during elevator operation, causing an interruption. Error (6ERROR): An error occurs in the elevator control system, requiring troubleshooting.

[0040] Figure 2Arrow 1 indicates state transition 1, meaning the elevator transitions from the initial state to the start state. Arrow 2 indicates state transition 2, meaning the elevator has not reached the target position and returns to the initial state. Arrow 3 indicates state transition 3, meaning the elevator reaches the target position during the start-up process. Arrow 6 indicates state transition 6, meaning waiting for passengers to enter the elevator. Arrow 9 indicates state transition 9, meaning the elevator departs for the next target position. Arrow 4 indicates state transition 4, meaning the elevator reaches the target position. Arrow 5 indicates state transition 5, meaning the elevator stops abruptly and disconnects its enable during operation, entering an interrupt state. Arrow 7 indicates state transition 7, meaning the elevator stops abruptly and disconnects its enable upon reaching the target position, entering an interrupt state. Arrow 10 indicates state transition 10, meaning the elevator stops abruptly and disconnects its enable while in a vacant position, entering an interrupt state. Arrow 8 indicates state transition 8, meaning the elevator reaches the target position but fails to plan a new target position, entering an error state. Arrow 11 indicates state transition 11, meaning a reset, returning from the interrupt state to the initial state. Arrow 12 indicates state transition 12, meaning the elevator resets after adjusting parameters, returning from the error state to the initial state.

[0041] For example, see Figure 3 , Figure 3 This is a timing diagram of the elevator control system provided in an embodiment of this application. The host computer sends a start command, the elevator car locates the target position at start time, and the elevator starts moving to the designated station. After the elevator is enabled, it waits for passengers to enter the car and determines the execution conditions. The execution conditions can be whether the elevator is enabled or whether the target position is valid. If the execution conditions are met, the car moves to the target position. After execution, the elevator ID corresponding to each floor is updated. For example, the elevator ID corresponding to the current floor where the elevator car is stopped is a valid value greater than 0, indicating that an elevator car is stopped at the current floor; otherwise, it is -1, indicating that no elevator car is stopped at the current floor.

[0042] In some embodiments, upon receiving a "go to target floor" instruction from the host computer, the working principle of the magnetic levitation elevator, depending on whether it moves upward or downward, includes: When the elevator moves upward, the electromagnet at the top of the elevator shaft and the gravitational electromagnet at the top of the elevator are simultaneously energized, generating an attractive electromagnetic force, which pulls the elevator upward; after the elevator reaches the designated floor, the inter-floor electromagnets in the elevator shaft, the positioning electromagnets around the top and bottom of the elevator are simultaneously energized, and the inter-floor electromagnets in the elevator shaft generate an electromagnetic force with the positioning electromagnets around the top and bottom of the elevator. Simultaneously, the electromagnet at the top of the elevator shaft... When the electromagnet at the top of the elevator shaft is de-energized, it loses its electromagnetic force and the elevator stops stably at the designated floor. When the elevator moves downwards, the electromagnets between floors, the positioning electromagnets around the top and bottom of the elevator shaft are simultaneously de-energized, and the elevator moves downwards under the influence of gravity. After the elevator reaches the designated floor, the electromagnets between floors, the positioning electromagnets around the top and bottom of the elevator shaft are simultaneously energized. The electromagnets between floors generate electromagnetic forces with the positioning electromagnets around the top and bottom of the elevator, and the elevator stops stably at the designated floor.

[0043] The elevator control method in this application can be illustrated through the following embodiments.

[0044] Figure 4 This is an optional flowchart of the elevator control method provided in the embodiments of this application. Figure 4 The method may include, but is not limited to, steps 101 to 103.

[0045] Step 101: Obtain the preset operating cycle, and determine the control status based on the preset operating cycle and the elevator position. The control status includes the stop point status and the operating status.

[0046] Step 101 will be described in detail below.

[0047] Understandably, a preset operating cycle refers to a complete set of pre-defined operating parameters in the elevator control system. It forms the basis for the automated operation of the elevator control method, ensuring that the elevator operates in an orderly manner according to the preset operating cycle. For example, the preset operating cycle can be at the millisecond level, determining the elevator's control state at an extremely high frequency in conjunction with the elevator's position.

[0048] For example, elevator position refers to the specific location of the elevator at present. Accurate acquisition of elevator position data is crucial for precise scheduling and operation control of the elevator. Elevator position can be acquired in real time using a feedback ruler, a measuring device installed inside the elevator car. This ruler provides real-time feedback on the elevator's current position information. The feedback ruler can use optical or magnetic methods to provide millimeter-level or even higher precision elevator position data. Combined with a preset operating cycle, the control system can accurately determine the elevator's current control status based on the real-time elevator position and make corresponding control decisions.

[0049] As can be understood, control state refers to the state determined based on whether the elevator is in motion or stopped. Control state includes stop state and running state. Stop state refers to when the elevator is stationary, such as when it has reached the target floor and is waiting for the user to enter the car. Running state refers to when the elevator is in motion, such as when it is moving from the starting position to the target position.

[0050] For example, the control state is determined based on the preset operating cycle and the elevator position. In each preset operating cycle, it is confirmed whether the elevator position has reached the target position range. Once the elevator position enters the range, it means that the target position has been reached, and it can be confirmed that the operation state has been switched to the stop point state.

[0051] Please see Figure 5 In some embodiments, determining the control state based on a preset operating cycle and elevator position may include steps 201 to 202:

[0052] Step 201: In the stop point state, calculate the elevator target position and initial target position corresponding to the stop point state, obtain the corresponding target stop range based on the elevator target position, and obtain the corresponding initial stop range based on the initial target position.

[0053] Step 201 will be described in detail below.

[0054] Understandably, in the stop point state, the elevator could be either powered on and stationary at its initial permanent position, or it could be stationary after reaching the target floor. The calculation involves determining the elevator's target position and initial target position corresponding to the stop point state. The target position refers to the target floor position for the elevator's next run in the current stop point state, while the initial target position refers to the floor the elevator stops at in the current stop point state.

[0055] For example, obtaining the corresponding target stopping range based on the elevator's target position determines the precise stopping range for the elevator's next operation. The target stopping range is the location area corresponding to the floor. At the stopping point, it is necessary to accurately calculate the elevator's target position and initial target position, and determine the corresponding target stopping range and initial stopping range, providing a basis for subsequent elevator operation and control.

[0056] Step 202: Determine the control state based on the initial stop range, target stop range, and elevator position according to the preset operating cycle.

[0057] Step 202 will be described in detail below.

[0058] Understandably, the elevator's control status is periodically assessed based on a preset operating cycle. This preset operating cycle can be fixed or dynamically adjusted according to actual conditions. The elevator control system combines the elevator's current initial stopping range, the next target stopping range, and the elevator's own position to determine the appropriate control state for the elevator.

[0059] Through steps 201 to 202 above, the target position and initial target position of the elevator are calculated when the elevator is in the stop point state, and the corresponding target stop range and initial stop range are obtained. Combined with the elevator position, the control state of the elevator is determined, and different controls can be implemented according to different control states of the elevator to improve control efficiency.

[0060] Please see Figure 6 In some embodiments, determining the control state based on the initial stop range, the target stop range, and the elevator position according to a preset operating cycle may include steps 301 to 302:

[0061] Step 301: In each preset operating cycle, when the elevator position is not within the initial stop range and the target stop range, determine the control state under the preset operating cycle as the operating state.

[0062] Step 302: In each preset operating cycle, when the elevator position is within the target stopping range, determine the control state as the stopping point state under the preset operating cycle.

[0063] Steps 301 to 302 are described in detail below.

[0064] Understandably, the elevator monitors its current position in real time. If the elevator position does not fall within the initial stop range or the target stop range, it means that it is not in the position of preparing to stop or the initial stop, but is in the process of moving from the initial target position to the elevator target position. In other words, the control state under the current preset operating cycle is confirmed as the operating state, and the corresponding control under the operating state is executed subsequently.

[0065] Understandably, if the elevator position falls within the defined target stopping range, it means that it has reached the target elevator position, and the control state under the current preset operating cycle is determined to be the stopping point state. The corresponding control under the stopping point state will then be executed subsequently.

[0066] For example, at each stop point state, the elevator target position and initial target position corresponding to the stop point state are calculated and updated, and the control state of the elevator is judged at each preset motion cycle to ensure that the elevator operates in an orderly manner.

[0067] Through steps 301 to 302 above, in each preset operating cycle, it is determined whether the elevator position is within the initial stopping range and the target stopping range, and whether the elevator has reached the target position and is in a stopping state, so as to accurately determine the control state of the elevator.

[0068] Step 102: When the control state is a stop point state, the stop point control frequency is obtained based on the control frequency of the operating state adjacent to the previous operating cycle of the stop point state. When the control state is an operating state, the operating control frequency is obtained based on the control frequency of the stop point state adjacent to the previous operating cycle of the operating state.

[0069] Step 102 is described in detail below.

[0070] It is understandable that the stop point control frequency refers to the frequency parameter for controlling the elevator in the stop point state. The running control frequency refers to the frequency parameter for controlling the elevator in the running state. After the elevator is powered on, it alternates between the running state and the stop point state. In the stop point state, the elevator is controlled using the stop point control frequency, and in the running state, the elevator is controlled using the running control frequency. This distinguishes between control in the stop point state and control in the running state.

[0071] For example, when the control state is in the running state, the running control frequency is obtained based on the control frequency of the previous adjacent stop point state; that is, the running control frequency is adjusted accordingly based on the control frequency of the previous adjacent stop point state. When the control state is in the stop point state, the stop point control frequency is obtained based on the control frequency of the previous adjacent running state; that is, the stop point control frequency is adjusted accordingly based on the control frequency of the previous adjacent running state.

[0072] Understandably, by obtaining the stop control frequency for the current stop state or the running control frequency for the current running state based on the control frequencies of adjacent different states, and flexibly adjusting the control frequency of the current state according to the previous control frequency information of different states, it is possible to ensure that the elevator can be precisely controlled with the optimal control frequency in different states, thereby improving the control efficiency of the elevator.

[0073] Please seeFigure 7 In some embodiments, the stop point control frequency includes the stop point operation command frequency and the stop point elevator state frequency. When the control state is the stop point state, obtaining the stop point control frequency based on the control frequency of the operating state adjacent to the stop point state operating cycle may include steps 401 to 402:

[0074] Step 401: Increase the frequency of operation commands in the running state to obtain the frequency of stop point operation commands.

[0075] Step 402: Reduce the operating elevator state frequency in the running state to obtain the stopping point elevator state frequency.

[0076] Steps 401 to 402 are described in detail below.

[0077] For example, the stop point operation command frequency refers to the refresh frequency of the operation interaction commands between the elevator control scheduling module and the host computer module when the elevator is in the stop point state, which determines the speed of communication and interaction between the host computer and the control scheduling module; the stop point elevator status frequency refers to the real-time refresh frequency of the elevator position and speed when the elevator is in the stop point state. A high-frequency stop point operation command frequency ensures rapid command response between the host computer and the control scheduling module, while a high-frequency stop point elevator status frequency ensures that accurate elevator position and speed data can be obtained in real time.

[0078] For example, the operation command frequency refers to the refresh frequency of the operation interaction commands between the elevator control scheduling module and the host computer module when the elevator is in operation, which determines the speed of communication and interaction between the host computer and the control scheduling module; the elevator status frequency refers to the real-time refresh frequency of the elevator position and elevator speed when the elevator is in operation.

[0079] For example, by pre-setting a correspondence between the stop point increment and the frequency of operating commands, the stop point operation command frequency can be obtained based on the frequency of operating commands and the stop point increment in the current stop point state. The stop point increment is dynamically adjusted according to the frequency of operating commands, improving control flexibility and efficiency. When the frequency of operating commands in the running state is high, a smaller stop point increment can be designed through the correspondence, resulting in a higher frequency of stop point operation commands for interaction with the host computer in the stop point state. Conversely, when the frequency of operating commands in the running state is low, a larger stop point increment can be designed through the correspondence, ensuring rapid interaction with the host computer at the stop point, achieving high-efficiency control, and accurately calculating the elevator's target position at the stop point.

[0080] For example, the correspondence between stop point increments and operating command frequencies can be established using a corresponding mathematical model or lookup table as the basis for adjusting the stop point operating command frequency. For instance, a linear relationship can be established where the stop point increment is inversely proportional to the operating command frequency; or a more complex non-linear relationship can be designed to adapt to different operating conditions and requirements. For example, by collecting elevator operating data over different time periods, including operating command frequencies and stop point command frequencies, and the stop point increments corresponding to the stop point command frequencies and their adjacent operating command frequencies, statistical or machine learning methods can be used to construct a model of the relationship between stop point increments and operating command frequencies.

[0081] In some embodiments, a pre-set correspondence between the magnitude of the stop point reduction and the frequency of the running elevator status can be used to obtain the stop point elevator status frequency based on the running elevator status frequency and the stop point reduction in the current stop point state. In the stop point state, the elevator is stationary, unlike the high-frequency updates of elevator position and speed during operation. Therefore, when the running elevator status frequency before the stop point is high, a larger stop point reduction can be obtained by setting the correspondence between the stop point reduction and the running elevator status frequency, ensuring that the stop point elevator status frequency can be reduced to below a certain threshold, minimizing the waste of control resources. Conversely, when the running elevator status frequency before the stop point is relatively low, a smaller stop point reduction can be obtained by setting the correspondence between the stop point reduction and the running elevator status frequency, reducing the refresh frequency of the stop point elevator position and speed while ensuring that the elevator can still acquire sufficient data to monitor its status in real time.

[0082] In some embodiments, historical operating data during elevator operation can be collected, including passenger numbers, elevator car load, elevator speed, acceleration, etc. This historical data can be analyzed to identify high-frequency usage periods and peak passenger patterns. For example, in office buildings, peak passenger periods occur around the start and end times of get off work. During peak periods, higher peak-period stop point increments and decrements are set. During off-peak periods, the frequency is dynamically adjusted using stop point increments or decrements based on a correspondence, which are lower than the peak-period stop point increments or decrements. The stop point operation command frequency is obtained based on the peak-period stop point increments to quickly respond to passenger needs. Simultaneously, the stop point elevator status frequency is obtained based on the peak-period stop point decrements, reducing energy consumption and conserving control resources during peak periods through a lower stop point elevator status frequency.

[0083] Understandably, when the elevator is at a stop point, it is stationary. Therefore, the refresh frequency of elevator position and speed data can be reduced, i.e., the stop point elevator state frequency. At the same time, the frequency of stop point operation commands can be increased, thereby improving the speed of communication and interaction between the host computer and the control and scheduling module. When the elevator is at a stop point, it waits for passengers to enter the elevator car and calculates the elevator target position based on the floor pressed by the passengers.

[0084] For example, in the stop point state, the control frequency of the stop point is obtained based on the frequency of the operation command and the frequency of the running elevator in the adjacent running states before the current stop point state. The frequency of the operation command in the running state is increased to obtain the stop point operation command frequency, and the frequency of the running elevator in the running state is decreased to obtain the stop point elevator state frequency.

[0085] Through steps 401 to 402, based on the frequency of operation commands and the frequency of elevator operation in the running state before the stop point state, the frequency of stop point operation commands and the frequency of elevator operation in the stop point state are obtained. This fully considers the control requirements of the elevator in the stop point state, improves control efficiency, and avoids the waste of control resources.

[0086] Please see Figure 8 In some embodiments, when the control state is the running state, the running control frequency is obtained based on the control frequency of the stop point state adjacent to the running cycle of the running state, which may include steps 501 to 502:

[0087] Step 501: Reduce the frequency of stop point operation commands in the stop point state to obtain the frequency of run operation commands.

[0088] Step 502: Increase the frequency of the elevator state at the stop point to obtain the frequency of the elevator state in operation.

[0089] Steps 501 to 502 are described in detail below.

[0090] It is understandable that the elevator is in motion during operation, so it is necessary to increase the refresh frequency of elevator position and speed data. At the same time, the speed of communication and interaction with the host computer can be reduced. Based on the control frequency of the stop point state before the operation state, the frequency of stop point operation commands is reduced to obtain the frequency of operation commands, and the frequency of stop point elevator state is increased to obtain the frequency of operation elevator state.

[0091] For example, by using a pre-set correspondence between the magnitude of the running reduction and the frequency of stop-point operation commands, the running operation command frequency can be obtained based on the stop-point operation command frequency and the running reduction in the current running state. The magnitude of the running reduction is dynamically adjusted according to the stop-point operation command frequency, improving control flexibility and efficiency. When the stop-point operation command frequency is high in the stop-point state, a larger running reduction can be obtained through the pre-set correspondence, reducing the speed of interaction with the host computer during the running state. Conversely, when the stop-point operation command frequency is low in the stop-point state, a smaller running reduction can be obtained through the pre-set correspondence, ensuring that interaction with the host computer is still possible at an appropriate frequency during the running state, preventing the running operation command frequency from falling below the minimum operation command frequency threshold.

[0092] In some embodiments, the operating elevator state frequency can be obtained based on the stop point elevator state frequency and the operating increment in the current operating state by using a pre-set correspondence between the size of the operating increment and the stop point elevator state frequency. When the elevator is stationary at the stop point, the operating elevator state frequency needs to be increased to obtain the operating elevator state frequency. When the stop point elevator state frequency before the operating state is large, a smaller operating increment can be obtained by setting the correspondence between the operating increment and the stop point elevator state frequency, meeting the elevator's real-time refresh requirements for position and speed. Conversely, when the stop point elevator state frequency before the operating state is relatively small, a larger operating increment can be obtained by setting the correspondence between the operating increment and the stop point elevator state frequency, significantly improving the real-time update speed of the elevator position and speed, and ensuring that the operating elevator state frequency meets the requirements.

[0093] Through steps 501 to 502 above, the actual needs of the elevator in different states are fully considered. In the running state, the refresh frequency of operation instructions between the elevator and the host computer is reduced, while the refresh frequency of elevator position and speed is increased, thereby improving control efficiency and avoiding resource waste.

[0094] Step 103: In the stop point state, obtain the corresponding elevator control parameters based on the stop point control frequency; in the running state, obtain the corresponding elevator control parameters based on the running control frequency.

[0095] Step 103 will be described in detail below.

[0096] It is understandable that the elevator control system can dynamically adjust the corresponding elevator control parameters according to the current control state. The elevator control parameters are used to control the frequency of updating the elevator position and speed, or to control the frequency of interaction of operation commands.

[0097] See Figure 9In some embodiments, obtaining the corresponding elevator control parameters based on the stop point control frequency in the stop point state may include the following steps 601 to 602:

[0098] Step 601: Interact with the elevator's operation commands based on the stop point operation command frequency.

[0099] Step 602: Update the elevator position and speed according to the elevator status frequency at the stop point.

[0100] Steps 601 to 602 are described in detail below.

[0101] Understandably, in the stop point state, the elevator's operation instructions are exchanged according to the stop point operation instruction frequency. The operation instructions include receiving instructions sent by the host computer, such as passenger floor selection, and sending instructions to the control and scheduling module, such as elevator start and stop, to ensure that the elevator can quickly respond to passenger operation instructions in the stop point state, thereby improving overall control efficiency and passenger experience.

[0102] For example, in the stop point state, the elevator position and speed are updated according to the stop point elevator state frequency. The elevator is stationary in the stop point state, so the elevator position and speed data change little, so the stop point elevator state frequency can be appropriately reduced.

[0103] Through steps 601 to 602, the elevator is controlled based on the frequency of the stop point operation command and the frequency of the stop point elevator status in the stop point state, fully considering the control situation when the elevator is stationary in the stop point state.

[0104] See Figure 10 In some embodiments, obtaining the corresponding elevator control parameters based on the operating control frequency during operation may include the following steps 701 to 702:

[0105] Step 701: Interact with the elevator's operation instructions according to the frequency of the operation instructions.

[0106] Step 702: Update the elevator position and speed according to the elevator's operating status frequency.

[0107] Steps 701 to 702 are described in detail below.

[0108] Understandably, during operation, the elevator's operation instructions are exchanged according to the frequency of operation instructions. These operation instructions include receiving instructions sent by the host computer, such as passenger floor selection, and sending instructions to the control and scheduling module, such as elevator start-up and stopping. During operation, the frequency of operation instructions can be reduced.

[0109] For example, in the running state, the elevator position and speed are updated according to the elevator running state frequency. Since the elevator is in motion in the running state, the elevator position and speed data change significantly, so the elevator running state frequency can be appropriately increased.

[0110] Through steps 701 to 702, when the elevator is in the running state, the elevator is controlled according to the frequency of the operation command and the frequency of the running elevator state, fully taking into account the control situation of the elevator in motion during the running state.

[0111] The elevator control method, system, electronic device, and storage medium proposed in this application have the following beneficial effects: A preset operating cycle is obtained; the control state is determined based on the preset operating cycle and the elevator position, including a stop point state and a running state; when the control state is a stop point state, the stop point control frequency is obtained based on the control frequency of the running state adjacent to the stop point state's operating cycle; when the control state is a running state, the running control frequency is obtained based on the control frequency of the stop point state adjacent to the running state's operating cycle; in the stop point state, the corresponding elevator control parameters are obtained based on the stop point control frequency; in the running state, the corresponding elevator control parameters are obtained based on the running control frequency. This distinguishes the elevator's control state into a stop point state and a running state, flexibly adjusting the control frequency according to different elevator states (stationary and moving), ensuring that the elevator can be precisely controlled with the optimal control frequency in different states, thereby improving the elevator's control efficiency.

[0112] Please see Figure 11 This application also provides an elevator control system that can implement the above-described elevator control method. The elevator control system includes: a control state module, used to acquire a preset operating cycle and determine a control state based on the preset operating cycle and the elevator position, the control state including a stop point state and a running state; a control frequency module, used to obtain a stop point control frequency based on the control frequency of the running state adjacent to the stop point state operating cycle when the control state is a stop point state, and to obtain a running control frequency based on the control frequency of the stop point state adjacent to the running state operating cycle when the control state is a running state; and a control parameter module, used to acquire corresponding elevator control parameters based on the stop point control frequency in the stop point state, and to acquire corresponding elevator control parameters based on the running control frequency in the running state.

[0113] The specific implementation of this elevator control system is basically the same as the specific embodiment of the elevator control method described above, and will not be repeated here. Subject to meeting the requirements of the embodiments of this application, the elevator control system may also be equipped with other functional modules to implement the elevator control method in the above embodiments.

[0114] This application also provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the elevator control method described above. This electronic device can be any smart terminal, including a tablet computer, an in-vehicle computer, or similar device.

[0115] Please see Figure 12 , Figure 12 The hardware structure of an electronic device according to another embodiment is illustrated. The electronic device includes:

[0116] The processor 1201 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this application.

[0117] The memory 1202 can be implemented as a read-only memory (ROM), static storage device, dynamic storage device, or random access memory (RAM). The memory 1202 can store the operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1202 and is called and executed by the processor 1201 to execute the elevator control method or model training method of the embodiments of this application.

[0118] The input / output interface 1203 is used to implement information input and output;

[0119] The communication interface 1204 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0120] Bus 1205 transmits information between various components of the device (e.g., processor 1201, memory 1202, input / output interface 1203, and communication interface 1204);

[0121] The processor 1201, memory 1202, input / output interface 1203 and communication interface 1204 are connected to each other within the device via bus 1205.

[0122] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the elevator control method or model training method described above.

[0123] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0124] The embodiments described in this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. As those skilled in the art will know, with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.

[0125] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of this application, and may include more or fewer steps than shown, or combine certain steps, or different steps.

[0126] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0127] Those skilled in the art will understand that all or some of the steps in the methods disclosed above, as well as the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, or suitable combinations thereof.

[0128] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0129] It should be understood that in this application, "at least one" and "several" refer to one or more, and "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0130] In the embodiments provided in this application, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. The couplings or direct couplings or communication connections shown or discussed may be indirect couplings or communication connections through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.

[0131] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0132] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0133] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes multiple instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing programs, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0134] The preferred embodiments of the present application have been described above with reference to the accompanying drawings, but this does not limit the scope of the claims of the present application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and substance of the embodiments of the present application shall be within the scope of the claims of the present application.

Claims

1. An elevator control method, characterized in that, include: A preset operating cycle is obtained, and a control state is determined based on the preset operating cycle and the elevator position. The control state includes a stop point state and an operating state. When the control state is the stop point state, the stop point control frequency is obtained based on the control frequency of the running state adjacent to the running cycle of the stop point state; when the control state is the running state, the running control frequency is obtained based on the control frequency of the stop point state adjacent to the running cycle of the running state. In the stopped state, the corresponding elevator control parameters are obtained based on the stopped point control frequency; in the running state, the corresponding elevator control parameters are obtained based on the running control frequency. The stop point control frequency includes the stop point operation command frequency and the stop point elevator state frequency. When the control state is the stop point state, the stop point control frequency is obtained based on the control frequency of the operating state adjacent to the previous operating cycle of the stop point state, including: Increase the frequency of operation commands in the running state to obtain the frequency of stop point operation commands; The elevator state frequency at the stop point is obtained by reducing the operating elevator state frequency under the aforementioned operating state. When the control state is the running state, the running control frequency is obtained based on the control frequency of the stop point state adjacent to the running cycle of the running state, including: The frequency of the running operation command is obtained by reducing the frequency of the stop point operation command in the stop point state; Increase the frequency of the elevator state at the stop point in the stop point state to obtain the frequency of the elevator state in operation.

2. The elevator control method according to claim 1, characterized in that, The step of obtaining corresponding elevator control parameters based on the stop point control frequency in the stop point state includes: The elevator's operation commands are interacted with according to the frequency of the stop point operation command; The elevator position and speed are updated based on the elevator status frequency at the stop point.

3. The elevator control method according to claim 1, characterized in that, In the operating state, obtaining the corresponding elevator control parameters based on the operating control frequency includes: The elevator's operation commands are interacted with according to the frequency of the operation commands. The elevator position and speed are updated according to the frequency of the elevator's operating status.

4. The elevator control method according to claim 1, characterized in that, The step of determining the control state based on the preset operating cycle and elevator position includes: In the stopped state, calculate the elevator target position and initial target position corresponding to the stopped state, obtain the corresponding target stopping range based on the elevator target position, and obtain the corresponding initial stopping range based on the initial target position; The control state is determined based on the preset operating cycle, the initial stop range, the target stop range, and the elevator position.

5. The elevator control method according to claim 4, characterized in that, The step of determining the control state based on the preset operating cycle, the initial stop range, the target stop range, and the elevator position includes: In each preset operating cycle, when the elevator position is not within the initial stop range and the target stop range, the control state under the preset operating cycle is determined to be the operating state; In each preset operating cycle, when the elevator position is within the target stopping range, the control state under the preset operating cycle is determined to be the stopping point state.

6. An elevator control system, characterized in that, include: The control status module is used to acquire a preset operating cycle and determine the control status based on the preset operating cycle and the elevator position. The control status includes a stop point status and an operating status. A control frequency module is configured to: when the control state is the stop point state, obtain a stop point control frequency based on the control frequency of the operating state adjacent to the previous operating cycle of the stop point state; and when the control state is the operating state, obtain an operating control frequency based on the control frequency of the stop point state adjacent to the previous operating cycle of the operating state. The stop point control frequency includes a stop point operation command frequency and a stop point elevator state frequency. Obtaining the stop point control frequency based on the control frequency of the operating state adjacent to the previous operating cycle of the stop point state when the control state is the stop point state includes: increasing the operating operation command frequency in the operating state to obtain the stop point operation command frequency; and decreasing the operating elevator state frequency in the operating state to obtain the stop point elevator state frequency. Obtaining the operating control frequency based on the control frequency of the stop point state adjacent to the previous operating cycle of the operating state when the control state is the operating state includes: decreasing the stop point operation command frequency in the stop point state to obtain the operating operation command frequency; and increasing the stop point elevator state frequency in the stop point state to obtain the operating elevator state frequency. The control parameter module is used to obtain the corresponding elevator control parameters based on the stop point control frequency in the stop point state, and to obtain the corresponding elevator control parameters based on the operation control frequency in the running state.

7. An electronic device, characterized in that, The electronic device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the elevator control method as described in any one of claims 1 to 5.

8. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the elevator control method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • device for controlling the speed of a DC elevator motor

    CH392003A

  • Elevator operation optimization method and control system

    CN112960500A