Elevator leveling control method, device, system and computer equipment
By calculating the elevator's correction coefficient and remaining distance, and combining preset speed and deceleration control, the problem of inaccurate elevator leveling accuracy was solved, achieving high-precision elevator leveling control and improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HANGZHOU OPTIMAX TECH
- Filing Date
- 2023-12-28
- Publication Date
- 2026-04-24
AI Technical Summary
In existing technologies, the problem of inaccurate elevator leveling accuracy is mainly due to the slippage of the elevator car caused by wear on the elevator steel belt, steel wire rope, or traction sheave, which affects the user experience.
By obtaining the actual distance and expected distance between the elevator and the first and second leveling switches, a correction coefficient is calculated, and the correction distance is determined based on the correction coefficient and the expected remaining distance. The elevator is controlled to accurately reach the target leveling floor. A preset speed and deceleration control strategy is adopted to adapt to wear and load changes of the steel belt and wire rope.
It achieves high-precision leveling under various working conditions, solves the problem of inaccurate elevator stopping caused by slippage, eliminates the need for additional leveling parameter adjustments, and improves the user experience.
Smart Images

Figure CN117775908B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of elevator control technology, and in particular to an elevator leveling control method, device, system and computer equipment. Background Technology
[0002] Elevator leveling is a fundamental function of an elevator, correcting the elevator's position from a point where the car floor and the floor level are not aligned, thus preventing safety hazards caused by leveling issues when passengers enter or exit the car. In related technologies, after activating the leveling function, the elevator typically operates at a single set leveling speed. During operation, upon detecting a leveling signal, it decelerates according to pre-set deceleration parameters. While this technology offers a simple control scheme, with continued use, the elevator's steel belts, cables, and traction sheaves wear down. Combined with various load factors, this can lead to car slippage, resulting in inaccurate leveling accuracy after leveling. Furthermore, it requires constant adjustment of the set parameters, resulting in a poor user experience.
[0003] Currently, no effective solution has been proposed to address the problem of poor elevator leveling accuracy caused by car slippage in existing technologies. Summary of the Invention
[0004] Therefore, it is necessary to provide an elevator leveling control method, device, system, and computer equipment to address the aforementioned technical problems.
[0005] Firstly, this application provides an elevator leveling control method. The method includes:
[0006] The elevator's actual and expected distances from the moment the first leveling switch is triggered to the moment the second leveling switch is triggered are obtained, and the elevator's correction coefficient is calculated.
[0007] Obtain the expected remaining distance of the elevator from the moment the second leveling switch is triggered to the target level.
[0008] The corrected distance is obtained based on the correction coefficient and the expected remaining distance, and the elevator is controlled to run to the target level from the moment the second leveling switch is triggered, based on the corrected distance.
[0009] In one embodiment, before obtaining the actual distance and the desired distance traveled by the elevator from the moment the first leveling switch is triggered to the moment the second leveling switch is triggered, the method further includes:
[0010] Identify the target floor and control the elevator to move towards it at a preset speed;
[0011] When the elevator is detected to have reached a preset deceleration position corresponding to the target floor, the switch to control the elevator to run at a second speed to the first floor is triggered; wherein, the preset speed is greater than the second speed.
[0012] In one embodiment, determining a target floor and controlling the elevator to move toward the target floor at a preset speed includes:
[0013] If the target floor is the nearest floor, control the elevator to move towards the nearest floor at a preset first speed; where the nearest floor is the floor closest to the elevator.
[0014] When the target level is the terminal level, the elevator is controlled to move towards the terminal level at a preset third speed; wherein the third speed is greater than the first speed; the terminal level is the highest or lowest floor.
[0015] In one embodiment, when the elevator is detected to have reached a preset deceleration position corresponding to the target floor, the switch for controlling the elevator to run at a second speed to the first floor is triggered, including:
[0016] When the target level is the nearest level, and the distance between the elevator and the nearest level is less than the preset deceleration distance, the elevator's running speed is switched from the first speed to the second speed, and the elevator is controlled to run at the second speed until the first level switch is triggered.
[0017] When the target level is the terminal level, when the elevator is detected to have reached the preset deceleration position at a preset deceleration distance from the terminal level, the elevator speed is switched from the third speed to the second speed, and the elevator is controlled to run at the second speed until the first level switch is triggered.
[0018] In one embodiment, the method further includes:
[0019] The expected remaining distance is obtained based on the desired distance and the length of the flat insert.
[0020] In one embodiment, the correction factor for the elevator is obtained, including:
[0021] The expected distance is compared with the actual distance to obtain a correction coefficient; the comparison process includes calculating the quotient of the actual distance and the expected distance.
[0022] In one embodiment, the method further includes:
[0023] When a self-learning instruction is received for the elevator, the elevator is controlled to obtain the expected remaining distance and the expected distance at a preset self-learning speed based on the self-learning instruction.
[0024] Secondly, this application also provides an elevator leveling control device. The device includes:
[0025] The calculation module is used to obtain the actual distance and expected distance traveled by the elevator from the triggering of the first leveling switch to the triggering of the second leveling switch, and to obtain the elevator's correction coefficient; to obtain the expected remaining distance of the elevator from the triggering of the second leveling switch to the target leveling floor; and to derive the corrected distance based on the correction coefficient and the expected remaining distance.
[0026] The correction module is used to control the elevator to run to the target level from the moment the second leveling switch is triggered, based on the correction distance.
[0027] Thirdly, this application also provides an elevator leveling control system, including an elevator car and an elevator leveling control device as described above.
[0028] An elevator leveling control device controls the elevator car to move to the target level as described above using the elevator leveling control method.
[0029] Fourthly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:
[0030] The elevator's actual and expected distances from the moment the first leveling switch is triggered to the moment the second leveling switch is triggered are obtained, and the elevator's correction coefficient is calculated.
[0031] Obtain the expected remaining distance of the elevator from the moment the second leveling switch is triggered to the target level.
[0032] The corrected distance is obtained based on the correction coefficient and the expected remaining distance, and the elevator is controlled to run to the target level from the moment the second leveling switch is triggered, based on the corrected distance.
[0033] The elevator leveling control method, device, system, and computer equipment described above first obtain the actual distance and expected distance traveled by the elevator from the triggering of the first leveling switch to the triggering of the second leveling switch, thereby obtaining the elevator correction coefficient. Then, the expected remaining distance of the elevator from the triggering of the second leveling switch to the target leveling floor is obtained. Finally, the correction distance is obtained by combining the correction coefficient and the expected remaining distance, and the elevator is controlled to run to the target leveling floor based on the correction distance. Through the above method, it is possible to adapt to various working conditions such as slippage caused by wear of steel belts, steel wire ropes, and traction sheaves, as well as slippage that occurs under various load conditions. Position control is used to achieve high-precision return leveling, solving the problem of inaccurate elevator stopping caused by slippage, and eliminating the need for additional adjustment of return leveling parameters. Attached Figure Description
[0034] Figure 1 This is a flowchart illustrating an elevator leveling control method in one embodiment;
[0035] Figure 2 This is a schematic diagram of the arrangement of the horizontal switches in one embodiment;
[0036] Figure 3 This is a schematic diagram illustrating the change in elevator speed when returning to the nearest leveling floor in one embodiment.
[0037] Figure 4 This is a schematic diagram of the elevator's operating speed when returning to the ground floor at the terminal station in one embodiment;
[0038] Figure 5a This is a schematic diagram of leveling control during the elevator self-learning process in one embodiment;
[0039] Figure 5b This is a schematic diagram of the leveling control during actual elevator operation in one embodiment;
[0040] Figure 6 This is a structural block diagram of an elevator leveling control device in one embodiment;
[0041] Figure 7 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0042] 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.
[0043] In one embodiment, such as Figure 1 As shown, an elevator leveling control method is provided, including the following steps:
[0044] Step S110: Obtain the actual distance and expected distance traveled by the elevator from the moment the first leveling switch is triggered to the moment the second leveling switch is triggered, and obtain the elevator correction coefficient.
[0045] It is understood that multiple leveling switches (usually located on the top of the elevator car) are installed on the elevator car, often using photoelectric or magnetic switches. Leveling inserts, of a certain length, are pre-positioned on the elevator shaft walls. When the leveling insert is inserted into a leveling switch, it isolates the emission of light or magnetism, generating a signal opposite to that before insertion—the leveling signal. This signal is used to detect whether the elevator has reached the corresponding position. In this application, the elevator is equipped with a first leveling switch and a second leveling switch. It is understood that the first leveling switch is either an upper or lower leveling switch, and the second leveling switch is also either an upper or lower leveling switch. The first and second leveling switches are different. When the midpoint of the two leveling switches coincides with the midpoint of the leveling insert, the elevator is at the leveling position. Regardless of whether the elevator is moving up or down, the first leveling switch is triggered first by the leveling insert, and the second leveling switch is triggered later. When the elevator is moving towards the target leveling position, the system obtains the elevator's travel distance through the number of pulses from the elevator traction machine encoder. Based on the number of pulses from the moment the first leveling switch is triggered until the second leveling switch is triggered, the system can calculate the elevator's travel distance during this period, thus determining the actual distance traveled. It is understood that the elevator's travel speed between the triggering of the first and second leveling switches can be preset by relevant technicians; however, this speed is unrelated to the calculation of the actual travel distance. Preferably, considering user experience, the elevator smoothly decelerates during the transition between the triggering of the first and second leveling switches. Furthermore, the aforementioned desired distance is the ideal travel distance for the elevator to accurately stop at the leveling position, which can generally be obtained during the elevator's initial self-learning process. Based on the actual distance and the desired distance, a correction coefficient for the elevator can then be derived.
[0046] Step S120: Obtain the expected remaining distance of the elevator from the moment the second leveling switch is triggered to the target leveling floor; obtain the corrected distance based on the correction coefficient and the expected remaining distance; and control the elevator to run from the moment the second leveling switch is triggered to the target leveling floor based on the corrected distance.
[0047] When both the first and second leveling switches are triggered, the actual travel distance of the elevator from one leveling switch to the other can be determined. Further, after determining the actual distance, a correction coefficient can be obtained based on this actual distance and the expected distance. This correction coefficient reflects the degree of deviation between the actual and expected travel distances. The expected remaining distance is the remaining travel distance for the elevator to accurately stop at the leveling position under ideal conditions. Therefore, based on the correction coefficient and the expected remaining distance, the required correction distance can be accurately calculated, and the elevator can be controlled to move the corresponding correction distance to accurately reach the target leveling position. This correction distance is the remaining actual travel distance from the triggering of the second leveling switch to the target leveling position. In an optional embodiment, the elevator speed gradually decreases during the correction distance movement until it reaches zero at the target leveling position. It is understood that after determining the correction coefficient, the elevator performs system compensation based on this coefficient to achieve high-precision leveling, effectively solving the problem of inaccurate elevator stopping caused by various environmental factors. The target floor is the floor the elevator arrives at. This floor can be set by the user in the car using the floor buttons or automatically selected by the system according to a preset program.
[0048] Through steps S110 to S120, the actual distance traveled by the elevator from the moment the first leveling switch is triggered to the moment the second leveling switch is triggered is determined. Based on the actual distance and the expected distance, a correction coefficient is calculated, and the expected remaining distance from the moment the second leveling switch is triggered to the target leveling position is determined. The correction distance is then determined based on the correction coefficient and the expected remaining distance, thereby controlling the elevator to reach the target leveling position. This method allows for the targeted calculation of the correction coefficient for each elevator; it can also be calculated in real time, enabling timely updates of the correction coefficient in practical applications, achieving high-precision leveling in the current operation, solving the problem of inaccurate stopping caused by slippage, and eliminating the need for additional adjustments to the leveling parameters.
[0049] In one embodiment, the above method further includes:
[0050] Identify the target floor and control the elevator to move towards it at a preset speed;
[0051] When the elevator is detected to have reached a preset deceleration position corresponding to the target floor, the elevator is controlled to run at a second speed until the first floor switch is activated; wherein, the preset speed is greater than the second speed.
[0052] Specifically, when the elevator is moving from its current position towards the target leveling floor, the elevator is controlled to initially run at a preset speed until it reaches a preset deceleration position. At this point, the elevator switches from the preset speed to a second speed. The preset speed and the second speed can be pre-set by technicians. The preset speed shortens the return-to-leveling time. The principle for setting this speed is to ensure high-precision and effective return-to-leveling even in the event of abnormal elevator slippage or power failure causing positional deviation, without deceleration. The second speed prepares for subsequent precise leveling, therefore requiring a reduction from the preset speed. In an optional embodiment, for near-term leveling, since the distance to the target leveling floor is relatively short, the preset speed will not be too high, and the difference between the preset speed and the second speed will not be too large. The preset speed can be set to 300m / s to 500m / s, and the second speed, which is lower than the preset speed, can be set to 100m / s to 300m / s. In another optional embodiment, for leveling at the terminal station, since the distance to the target leveling floor is relatively far, a higher preset speed is used to shorten the return leveling time, resulting in a larger difference from the second speed. The preset speed is generally 10% to 100% of the elevator's rated speed, set according to the distance between the elevator and the terminal leveling floor. The aforementioned preset deceleration position is set so that the elevator can decelerate from the preset speed to the second speed while ensuring a smooth speed curve, thereby effectively ensuring elevator comfort. For leveling at a nearby floor, since the deceleration is relatively rapid, it is usually set at a position relatively close to the target leveling floor, such as 300mm to 800mm from the target leveling floor. For leveling at the terminal station, the deceleration distance between the target leveling floor and the preset deceleration position is related to the elevator's rated speed. By setting the preset deceleration position, the elevator is prompted to decelerate in advance when it is about to reach the target leveling floor, thereby ensuring a smoother speed curve during the return leveling process and effectively improving user comfort.
[0053] In one embodiment, the above method further includes:
[0054] If the target floor is the nearest floor, control the elevator to move towards the nearest floor at a preset first speed; where the nearest floor is the floor closest to the elevator.
[0055] When the target level is the terminal level, the elevator is controlled to move towards the terminal level at a preset third speed; wherein the third speed is greater than the first speed; the terminal level is the highest or lowest floor.
[0056] Specifically, the "nearest leveling" refers to the leveling position closest to the elevator's current location; the "terminal leveling" refers to the leveling position of the highest or lowest floor, and the third speed is greater than the first speed. The third speed can typically be set to 10% to 100% of the elevator's rated speed. By distinguishing between the target leveling position and the "nearest leveling" position, and considering that the distance from the elevator to the "nearest leveling" position is generally less than the distance from the elevator to the "terminal leveling" position, setting the third speed to be greater than the first speed can effectively shorten the elevator's return time to the leveling position while ensuring user comfort.
[0057] In one embodiment, the above method further includes:
[0058] When the target level is the nearest level, and the distance between the elevator and the nearest level is less than the preset deceleration distance, the elevator's running speed is switched from the first speed to the second speed, and the elevator is controlled to run at the second speed until the first level switch is triggered.
[0059] When the target level is the terminal level, when the elevator is detected to have reached the preset deceleration position at a preset deceleration distance from the terminal level, the elevator speed is switched from the third speed to the second speed, and the elevator is controlled to run at the second speed until the first level switch is triggered.
[0060] Specifically, when the target floor is the nearest floor, a preset deceleration distance can be set, and the distance between the elevator's actual position and the target floor position can be calculated in real time to see if it is less than the preset deceleration distance. If it is less than the preset deceleration distance, deceleration is initiated. When the target floor is an end-station floor, the preset deceleration position is determined by the preset deceleration distance, which is based on the preset speed. For example, a deceleration switch is preset at a distance from the end-station floor. This deceleration switch is generally installed on the elevator shaft wall, close to the top and bottom end-station floors. When the elevator reaches the deceleration switch, it is forced to decelerate until it reaches the second speed and then runs at a constant speed.
[0061] In one embodiment, the above method further includes:
[0062] The expected remaining distance is obtained based on the desired distance and the length of the flat insert.
[0063] Specifically, the aforementioned expected distance is the distance the elevator travels from the moment the first leveling switch is triggered to the moment the second leveling switch is triggered, under ideal conditions. In an optional embodiment, this expected distance is generally obtained by the elevator during its self-learning phase. The aforementioned expected remaining distance is the expected remaining distance the elevator travels to the target leveling floor from the moment the second leveling switch is triggered, under ideal conditions. The target leveling floor is generally located at the midpoint of the leveling plate. It can be understood that under ideal conditions, i.e., when the elevator can accurately level, the aforementioned expected remaining distance is half the sum of the expected distance and the length of the leveling plate. This embodiment lays the foundation for subsequent calculations of the correction distance that the elevator actually needs to travel in practical applications, i.e., when there is a certain degree of slippage.
[0064] In one embodiment, the above method further includes:
[0065] The expected distance is compared with the actual distance to obtain a correction coefficient; the comparison process includes calculating the quotient of the actual distance and the expected distance.
[0066] Specifically, the aforementioned correction coefficient reflects the degree of deviation between the actual travel distance and the expected travel distance of the elevator. By combining the correction coefficient and the expected remaining distance, the actual distance traveled by the elevator during actual operation, from the triggering of the second leveling switch to the target leveling position, can be obtained—the corrected distance mentioned above. It is understood that in some embodiments, the comparison process includes calculating the quotient of the actual distance and the expected distance, or other calculation methods that reflect the degree of deviation between the actual and expected travel distances. This method allows for targeted correction of different elevator travel distances, and the accurate corrected distance can be calculated without additional parameter adjustments, effectively solving the problem of inaccurate elevator stopping caused by slippage in the elevator's steel belt, wire rope, and traction sheave.
[0067] In one embodiment, the above method further includes:
[0068] When a self-learning instruction is received for the elevator, the elevator is controlled to obtain the expected remaining distance and the expected distance at a preset self-learning speed based on the self-learning instruction.
[0069] Specifically, in practical applications, during the initial installation of a new elevator, the elevator initially receives a self-learning instruction from a technician. Based on this instruction, it learns the correction values for each floor, as well as the corresponding upper and lower leveling distances, at a preset self-learning speed. These correction values include correction values for the top floor, bottom floor, upper leveling, and lower leveling. Furthermore, the upper and lower leveling distances for a target leveling point should be the same value, which is half the sum of the leveling plate length and the running distance of the two leveling switches. However, this method requires high precision in installing the leveling plate. Therefore, in practical applications, to facilitate installation and reduce installation requirements, the aforementioned correction values are added, so that the adjusted leveling position is not necessarily at the midpoint of the leveling plate. It can be understood that the values of various data acquired during the elevator's initial operation are approximately equal to the values of various data corresponding to the ideal state where the elevator is in a non-slipping condition. Of course, the elevator can also be instructed to perform self-learning at other times. As long as the elevator can be precisely leveled during self-learning through adjustments, it doesn't matter if the elevator slips during self-learning, as the data obtained from self-learning will still be data from the ideal state. Furthermore, the expected distance the elevator needs to travel from triggering the first leveling switch to triggering the second leveling switch can also be obtained. Through this embodiment, ideal values of various data of the elevator under ideal conditions can be obtained during the elevator self-learning process, which is convenient for comparison with the obtained data during the actual operation of the elevator. Based on the comparison results, the elevator can be precisely controlled to complete the return leveling operation, avoiding leveling inaccuracies caused by elevator slippage.
[0070] This embodiment also provides a preferred embodiment of an elevator leveling control method.
[0071] Figure 2 This is a schematic diagram of the arrangement of the leveling switches in one embodiment. The leveling switches are generally located at the top of the car, with four leveling switches arranged from top to bottom: a first leveling switch 21, a second leveling switch 24, and the two middle leveling switches being the first and second leveling switches mentioned above, such as the first leveling switch 22 and the second leveling switch 23. Figure 2 It can be seen that the distance between the re-leveling switch and the leveling switch is slightly greater than the distance between the first leveling switch 22 and the second leveling switch 23. Preferably, the distance between the re-leveling switch and the leveling switch can be set to 85mm, and the distance between the first leveling switch 22 and the second leveling switch 23 can be set to 80mm. The installation positions of the leveling switches are fixed, but as the elevator operates more frequently, the steel belt or wire rope of the hoisting elevator wears down, and the elevator may slip. Therefore, in related technologies, there will be deviations in the measurement of the positions when the elevator triggers the first leveling switch 22 and the elevator triggers the second leveling switch 23.
[0072] Figure 3 This is a schematic diagram illustrating the change in elevator speed when returning to the nearest leveling floor in one embodiment. The control method for returning to the nearest leveling floor in this application includes the following four stages: Stage 1: Using a preset low-to-medium speed, i.e., the first speed mentioned above, the first speed ranges from 300m / s to 500m / s, and the elevator runs at the first speed until the distance between the elevator and the nearest leveling floor is less than a preset deceleration distance. In an optional embodiment, the preset deceleration distance is relatively short and can be set to a distance of 300mm to 800mm from the target leveling position; Then, in Stage 2, the first speed is switched to a second speed, which is less than the first speed. Preferably, it can be set to 100m / s to 300m / s; Stage 2: From the moment the first leveling switch is triggered, Stage 3 begins, and the running speed starts to decrease from the second speed. The running speed in Stage 3 can be preset by relevant technical personnel to a fixed running speed less than the second speed, or, considering user experience, the elevator's running speed in Stage 3 decreases smoothly according to a preset speed curve. The third stage continues until both the first leveling switch 22 and the second leveling switch 23 are triggered. This allows us to obtain the actual distance and expected distance traveled by the elevator from the moment the first leveling switch 22 is triggered until the moment the second leveling switch 23 is triggered. A correction coefficient is then determined based on the quotient of the actual and expected distances. In the fourth stage, the elevator travels from the moment the second leveling switch 23 is triggered to the target level. The corrected distance is calculated by combining the correction coefficient and the expected remaining distance. This corrected distance is used to control the elevator for high-precision leveling. In essence, the elevator's speed in the fourth stage is a smoother decrease based on the speed in the third stage. The upper / lower leveling distance, upper / lower leveling correction value, and expected distance obtained during this process can be acquired through the elevator's self-learning process after installation, eliminating the need for additional leveling parameter adjustments and resolving the issue of inaccurate stopping caused by slippage.
[0073] When the target leveling level is the terminal leveling leveling level. Figure 4This is a schematic diagram illustrating the change in elevator speed during return to the terminal station in one embodiment. The control method for returning to the terminal station leveling in this application includes the following four stages: Stage 1, the elevator operates at a third speed, which can be set to 10% to 100% of the elevator's rated speed, thereby effectively shortening the return to the terminal station leveling time; after triggering the deceleration switch on the elevator shaft wall, i.e., when it reaches the preset deceleration position corresponding to the terminal station leveling position, it enters Stage 2, where the elevator decelerates and operates at a low speed. This deceleration can be automatically adjusted according to the elevator speed, thereby ensuring that the elevator does not experience abnormal situations such as overshooting or bottoming out due to displacement deviations caused by abnormal slippage or power failure; when the elevator reaches the point where the first leveling switch is triggered, it enters Stage 3, further reducing the operating speed. Preferably, the operating speed of Phase 3 can be preset by relevant technicians to a fixed operating speed that is lower than that of Phase 2. Alternatively, considering user experience, the elevator's operating speed in Phase 3 can smoothly decrease according to a preset speed curve. When both leveling switches are in the triggered state, the actual distance and expected distance traveled by the elevator from the first leveling switch to the second leveling switch are obtained. Based on the actual distance and expected distance, a correction coefficient is determined, and the elevator enters Phase 4. Based on the correction coefficient and the expected remaining distance, the corrected distance is calculated, and the elevator achieves high-precision return to leveling through this corrected distance. It can be understood that the elevator's operating speed in Phase 4 further smoothly decreases based on the operating speed in Phase 3.
[0074] Figure 5a This is a schematic diagram of leveling control during the elevator self-learning process in one embodiment. Figure 5b This is a schematic diagram of the leveling control during actual elevator operation in one embodiment. Regarding the fourth stage described above, Figure 5a S1 = UpL - L1, S2 = DnL - L1, where UpL is the upper leveling distance, DnL is the lower leveling distance, L1 is the expected distance the elevator travels from the moment the first leveling switch is triggered until the moment the second leveling switch is triggered, and S1 and S2 are the expected remaining distances of the elevator under ideal conditions. Figure 5b When the target floor is the nearest floor and the elevator is traveling upwards, the formula for calculating the correction distance S3 of the elevator relative to the target floor is:
[0075] S3=(UpL+UpL Fn -L1)*L2 / L1
[0076] Among them, UPL Fn L2 is the upper leveling correction value, L2 is the actual distance from when the elevator triggers the first leveling switch to when the elevator triggers the second leveling switch, and L2 / L1 is the correction coefficient. Further, the upper leveling distance UpL and the upper leveling correction value UpL are... FnThe expected distance L1 can be obtained through elevator self-learning before the elevator is actually put into use.
[0077] When the target floor is the terminal floor and the elevator is traveling upwards, the formula for calculating the correction distance S3 of the elevator relative to the target floor is:
[0078] S3=(UpL+UpL FT -L1)*L2 / L1
[0079] Among them, UPL FT This is the top-level correction value, the specific value of which can be obtained by the elevator during self-learning.
[0080] Figure 5b The formula also includes the correction distance S4 of the elevator relative to the target floor when the target floor is the nearest floor and the elevator is traveling in the downward direction.
[0081] S4=(DnL+DnL Fn -L1)*L2 / L1
[0082] Where DnL is the distance between the lower level and the upper level. Fn The lower leveling correction value, the lower leveling distance, and the lower leveling correction value can also be obtained by the elevator during self-learning. It can be understood that the upper leveling distance and the lower leveling distance mentioned above are equal, and further, both the upper leveling distance and the lower leveling distance are equal to half the sum of the length of the leveling plate and the running distance of the two leveling switches.
[0083] When the target floor is the terminal floor and the elevator is traveling in the downward direction, the formula for calculating the correction distance S4 of the elevator relative to the target floor is:
[0084] S4=(DnL+DnL FB -L1)*L2 / L1
[0085] Among them, DnL FB This is the underlying correction value, and the specific value of this underlying correction value can be obtained by the elevator during self-learning.
[0086] In summary, the above formulas cover all situations that may be encountered when the elevator returns to the floor level, and provide corresponding calculation methods. This allows us to calculate the precise correction distance required for the elevator to reach the target floor level, eliminating the need for additional adjustments to the floor leveling parameters and enabling precise stopping at the target floor level.
[0087] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0088] Based on the same inventive concept, this application also provides an elevator leveling control device for implementing the elevator leveling control method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations of one or more elevator leveling control device embodiments provided below can be found in the limitations of the elevator leveling control method described above, and will not be repeated here.
[0089] In one embodiment, such as Figure 6 As shown, an elevator leveling control device is provided, including: a calculation module 61 and a correction module 62, wherein:
[0090] The calculation module 61 is used to obtain the actual distance and expected distance traveled by the elevator from the triggering of the first leveling switch to the triggering of the second leveling switch, and to obtain the correction coefficient of the elevator; to obtain the expected remaining distance of the elevator from the triggering of the second leveling switch to the target leveling floor; and to obtain the corrected distance based on the correction coefficient and the expected remaining distance.
[0091] The correction module 62 is used to control the elevator to run to the target level from the moment the second leveling switch is triggered, based on the correction distance.
[0092] Specifically, the calculation module 61 is used to obtain the actual distance and expected distance traveled by the elevator from the triggering of the first leveling switch to the triggering of the second leveling switch. It can be understood that the actual distance is obtained by the elevator through the accumulated number of encoder pulses during actual operation, while the expected distance is obtained by the elevator during the self-learning phase and represents the ideal value under the condition that the elevator can accurately level. The calculation module 61 further calculates the elevator's correction coefficient based on the actual and expected distances. Further, the calculation module 61 obtains the expected remaining distance of the elevator from the triggering of the second leveling switch to the target leveling position, and obtains the corrected distance based on the correction coefficient and the expected remaining distance. The calculation module 61 sends the corrected distance to the correction module 62, which controls the elevator to run from the second leveling switch until it accurately stops at the target leveling position based on the corrected distance.
[0093] The modules in the aforementioned elevator leveling control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the computer device's memory as software, so that the processor can call and execute the corresponding operations of each module.
[0094] In one embodiment, an elevator leveling control system is provided, the system including an elevator car and an elevator leveling control device. The elevator leveling control device is used to control the elevator car to run to a target level using the aforementioned elevator leveling control method.
[0095] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 7 As shown, the computer device includes a processor, memory, and a network interface connected via a system bus. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database stores algorithm data for controlling the elevator car. The network interface communicates with external terminals via a network connection. When the processor executes the computer program, it implements the aforementioned elevator leveling control method.
[0096] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0097] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0098] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0099] 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.
[0100] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. 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 application should be determined by the appended claims.
Claims
1. An elevator leveling control method, characterized in that, The method includes: The actual distance and expected distance traveled by the elevator from the moment the first leveling switch is triggered to the moment the second leveling switch is triggered are obtained, and the correction coefficient of the elevator is obtained. Obtain the expected remaining distance of the elevator from the moment the second leveling switch is triggered to the target level. The corrected distance is obtained based on the correction coefficient and the expected remaining distance, and the elevator is controlled to run to the target level from the moment the second leveling switch is triggered, based on the corrected distance. When a self-learning instruction is received for the elevator, the elevator is controlled to obtain the expected remaining distance and the expected distance at a preset self-learning speed based on the self-learning instruction.
2. The method according to claim 1, characterized in that, Before obtaining the actual distance and expected distance traveled by the elevator from the moment the first leveling switch is triggered to the moment the second leveling switch is triggered, the method further includes: The target floor is determined, and the elevator is controlled to move toward the target floor at a preset speed; When the elevator is detected to have reached a preset deceleration position corresponding to the target floor, the control of the elevator to run at a second speed until the first floor switch is triggered; wherein the preset speed is greater than the second speed.
3. The method according to claim 2, characterized in that, The step of determining the target floor and controlling the elevator to move toward the target floor at a preset speed includes: If the target floor is the nearest floor, the elevator is controlled to move towards the nearest floor at a preset first speed; wherein, the nearest floor is the floor closest to the elevator. If the target floor is the terminal floor, the elevator is controlled to move towards the terminal floor at a preset third speed; wherein the third speed is greater than the first speed; and the terminal floor is the highest or lowest floor.
4. The method according to claim 2, characterized in that, When the elevator is detected to have reached a preset deceleration position corresponding to the target floor, controlling the elevator to run at a second speed until the first floor switch is triggered includes: When the target floor is the nearest floor, if the distance between the elevator and the nearest floor is detected to be less than a preset deceleration distance, the elevator's running speed is switched from the first speed to the second speed, and the elevator is controlled to run at the second speed until the first floor switch is triggered. When the target level is the terminal level, when the elevator is detected to have reached a preset deceleration position at a preset deceleration distance from the terminal level, the elevator's running speed is switched from the third speed to the second speed, and the elevator is controlled to run at the second speed until the first level switch is triggered.
5. The method according to claim 1, characterized in that, The method further includes: The expected remaining distance is obtained based on the expected distance and the length of the flat panel.
6. The method according to claim 1, characterized in that, The correction coefficient for obtaining the elevator includes: The expected distance is compared with the actual distance to obtain the correction coefficient; wherein, the comparison process includes calculating the quotient of the actual distance and the expected distance.
7. An elevator leveling control device, characterized in that, The device includes: The calculation module is used to obtain the actual distance and expected distance traveled by the elevator from the triggering of the first leveling switch to the triggering of the second leveling switch, and to obtain the correction coefficient of the elevator; to obtain the expected remaining distance of the elevator from the triggering of the second leveling switch to the target leveling floor; and to derive the corrected distance based on the correction coefficient and the expected remaining distance; and is also used to control the elevator to obtain the expected remaining distance and the expected distance at a preset self-learning speed when a self-learning instruction for the elevator is obtained. The correction module is used to control the elevator to run to the target level from the moment the second leveling switch is triggered, based on the correction distance.
8. An elevator leveling control system, characterized in that, The system includes an elevator car and an elevator leveling control device as described in claim 7; The elevator leveling control device controls the elevator car to run to the target level using the elevator leveling control method according to any one of claims 1 to 6.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
System for realizing direct stopping of elevator and control method thereof
CN101549821A