Elevator motor type identification method, electronic equipment and computer program product

By detecting the operating frequency and current characteristics of the elevator motor under short-circuit braking state, the problem of identifying the type of old elevator motors has been solved, achieving accurate identification even without nameplate information, thus improving the accuracy of elevator motor type identification and the safety of elevator operation.

CN121948236APending Publication Date: 2026-05-01SHENZHEN HPMONT TECH
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN HPMONT TECH
Filing Date
2025-12-11
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

During the electrical renovation of old elevators, existing technology makes it difficult to accurately identify whether the elevator motor is a synchronous or asynchronous motor, especially when the motor nameplate is worn or the appearance features are similar, which leads to errors in the debugging and parameter configuration of the elevator control system.

Method used

By controlling the elevator motor to enter a short-circuit braking state and opening the mechanical brake while the steel wire rope between the elevator car and the counterweight remains connected, the operating frequency of the motor is detected by an encoder. Combined with the IF constant current control mode and V/F control mode, the operating frequency and current characteristics of the motor are analyzed to identify the motor type.

Benefits of technology

Accurately identifying elevator motor types without needing to obtain nameplate information improves the accuracy of elevator motor type identification and the safety of elevator operation, avoiding elevator control system malfunctions and equipment damage caused by misidentification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121948236A_ABST
    Figure CN121948236A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of elevator control, and provides an elevator motor type identification method, electronic equipment and a computer program product. The method comprises the steps that under the condition that a steel wire rope connecting a lift car and a counterweight of the elevator is not disengaged, a motor to be recognized of the elevator is controlled to enter a short-circuit braking state, and a mechanical band-type brake of the elevator is opened; obtaining a target operation frequency of the to-be-identified motor detected by an encoder connected with the to-be-identified motor; and according to the target operation frequency, determining that the type of the to-be-identified motor is a synchronous motor or an asynchronous motor. By the adoption of the method, the type of the elevator motor can be accurately recognized under the condition that nameplate information does not need to be obtained.
Need to check novelty before this filing date? Find Prior Art

Description

A method for identifying elevator motor type, electronic equipment, and computer program product. Technical Field

[0001] This application relates to the field of elevator control technology, and in particular to an elevator motor type identification method, electronic equipment, and computer program product. Background Technology

[0002] During the electrical renovation of old elevators, a crucial task is identifying whether the elevator motor is a synchronous or asynchronous motor. Different types of elevator motors require different control system debugging and parameter configuration processes. Currently, the conventional practice is to manually check the motor's nameplate and appearance to determine the motor type. However, elevator motors are prone to nameplate wear and fading during long-term operation, and some synchronous motors share high similarities with asynchronous motors in overall structure, external dimensions, and other appearance characteristics, ultimately making it difficult to accurately identify the elevator motor type. Summary of the Invention

[0003] In view of this, embodiments of this application provide an elevator motor type identification method, electronic device, and computer program product, which can accurately identify the type of elevator motor without obtaining nameplate information.

[0004] The first aspect of this application provides an elevator motor type identification method, including: controlling the elevator motor to be identified to enter a short-circuit braking state and opening the elevator's mechanical brake when the steel wire rope connecting the elevator car and the counterweight is not disconnected; obtaining the target operating frequency of the motor to be identified detected by the encoder connected to the motor to be identified; and determining the type of the motor to be identified as a synchronous motor or an asynchronous motor based on the target operating frequency.

[0005] In the technical solution of this application embodiment, when the steel cable connecting the elevator car and the counterweight is not detached, the elevator's motor to be identified is controlled to enter a short-circuit braking state and the elevator's mechanical brake is released. Then, the target operating frequency of the motor to be identified, detected by the encoder connected to the motor, is obtained. Finally, based on the target operating frequency, the type of the motor to be identified is determined to be either a synchronous motor or an asynchronous motor. When the elevator motor enters the short-circuit braking state and the elevator's mechanical brake is released, the operating frequency of the synchronous motor differs significantly from that of the asynchronous motor. Specifically, the asynchronous motor cannot generate sufficient braking torque in the short-circuit braking state, and the car will accelerate under gravity after the mechanical brake is released, resulting in a higher motor operating frequency. The synchronous motor, in the short-circuit braking state, can generate stable damping torque, which can limit the slow movement of the car, resulting in a lower motor operating frequency. Therefore, by analyzing the operating frequency of the motor to be identified, it is possible to distinguish whether the motor is a synchronous motor or an asynchronous motor, thereby achieving accurate identification of the elevator motor type without obtaining nameplate information.

[0006] In one implementation of this application, controlling the elevator's motor to be identified to enter a short-circuit braking state and opening the elevator's mechanical brake includes: driving the motor to be identified to run according to the IF constant current control mode; when the motor to be identified runs to a first preset frequency, calculating the actual operating frequency of the motor to be identified by counting the number of pulses of the encoder within a counting unit time; if the actual operating frequency is within the frequency range determined according to the first preset frequency, then determining that the encoder is working normally, and executing the step of controlling the elevator's motor to be identified to enter a short-circuit braking state and opening the elevator's mechanical brake.

[0007] In one implementation of this application, determining whether the type of the motor to be identified is a synchronous motor or an asynchronous motor based on the target operating frequency includes: if the target operating frequency is between a second preset frequency and a preset ratio of the rated frequency of the motor to be identified and is maintained for a first preset duration, then the type of the motor to be identified is determined to be a synchronous motor; if the target operating frequency exceeds a preset ratio of the rated frequency of the motor to be identified, then the type of the motor to be identified is determined to be an asynchronous motor.

[0008] In one implementation of this application, after obtaining the target operating frequency of the motor to be identified detected by the encoder connected to the motor to be identified, the method further includes: if the target operating frequency is zero and is maintained for a second preset time, controlling the motor to be identified to exit the short-circuit braking state and closing the mechanical brake of the elevator; driving the motor to be identified to run according to the IF constant current control mode; when the target operating frequency changes from zero to a non-zero value, returning to the step of controlling the motor to be identified of the elevator to enter the short-circuit braking state and opening the mechanical brake of the elevator, and subsequent steps.

[0009] In one implementation of this application, the method further includes: driving the motor to be identified to operate stably under no-load conditions when the wire rope is detached, and obtaining the operating current of the motor to be identified; if the operating current exceeds a preset proportion of the rated current of the motor to be identified, then determining that the type of the motor to be identified is an asynchronous motor.

[0010] In one implementation of this application, driving the motor to be identified to operate stably in an unloaded state includes: driving the motor to be identified to operate in an unloaded state to a third preset frequency according to the V / F control mode.

[0011] In one implementation of this application, after obtaining the operating current of the motor to be identified, the method further includes: if the operating current does not exceed a preset proportion of the rated current of the motor to be identified, then stopping the driving of the motor to be identified, and obtaining the back electromotive force voltage of the motor to be identified after stopping the driving for a third preset time; and determining the type of the motor to be identified as a synchronous motor or an asynchronous motor based on the back electromotive force voltage.

[0012] In one implementation of this application, determining whether the type of the motor to be identified is a synchronous motor or an asynchronous motor based on the back electromotive force voltage includes: if the change in the back electromotive force voltage within a fourth preset time period exceeds a preset proportion of the rated voltage of the motor to be identified, then the type of the motor to be identified is determined to be a synchronous motor; if the back electromotive force voltage approaches zero, then the type of the motor to be identified is determined to be an asynchronous motor.

[0013] A second aspect of this application provides an elevator motor type identification device, comprising: a short-circuit braking control module, used to control the motor to be identified in the elevator to enter a short-circuit braking state and release the mechanical brake of the elevator when the wire rope connecting the elevator car and the counterweight is not disconnected; an operating frequency acquisition module, used to acquire the target operating frequency of the motor to be identified detected by an encoder connected to the motor to be identified; and a motor type identification module, used to determine whether the type of the motor to be identified is a synchronous motor or an asynchronous motor based on the target operating frequency.

[0014] A third aspect of this application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the elevator motor type identification method provided in the first aspect of this application.

[0015] A fourth aspect of this application provides a computer program product that, when run on an electronic device, causes the electronic device to execute the elevator motor type identification method provided in the first aspect of this application.

[0016] A fifth aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the elevator motor type identification method provided in the first aspect of this application.

[0017] It is understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant descriptions in the first aspect mentioned above, and will not be repeated here. Attached Figure Description

[0018] Figure 1 is a flowchart of an elevator motor type identification method provided in an embodiment of this application; Figure 2 is a structural schematic diagram of an elevator motor type identification device provided in an embodiment of this application; Figure 3 is a schematic diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0019] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application can also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail. Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only for distinguishing descriptions and should not be construed as indicating or implying relative importance.

[0020] For electrical renovation projects of old elevators, it is crucial to accurately identify whether the elevator motor is a synchronous or asynchronous motor in order to develop a suitable elevator control system debugging and parameter configuration process. If the motor type is incorrectly identified, such as controlling a synchronous motor with asynchronous motor parameters, it will cause control logic disorder and abnormal operation of the elevator control system. This can range from triggering system fault alarms and affecting normal elevator operation to potentially causing irreversible hardware damage to the elevator control system or the motor itself due to continuous excessive current. Currently, the conventional method for motor type identification is to manually check the motor's nameplate and appearance. However, in old elevators, the nameplate information may become blurred due to wear and fading over long-term operation. Furthermore, some synchronous motors are not significantly different from asynchronous motors in terms of overall structure and external dimensions, making accurate motor type identification difficult.

[0021] To address the aforementioned technical problems, embodiments of this application provide an elevator motor type identification method, electronic device, and computer program product, capable of accurately identifying the type of elevator motor without requiring nameplate information. For more specific technical implementation details of the embodiments of this application, please refer to the various method embodiments described below.

[0022] It should be understood that the implementing entity of the various method embodiments proposed in this application can be various types of electronic devices, such as elevator control devices, tablet computers, desktop computers, augmented reality (AR) / virtual reality (VR) devices, laptop computers, ultra-mobile personal computers (UMPCs), netbooks, large-screen TVs, etc. The embodiments of this application do not impose any restrictions on the specific type of electronic device.

[0023] Please refer to Figure 1, which illustrates an elevator motor type identification method provided in this application embodiment. The method includes: 101. While the steel cable connecting the elevator car and counterweight remains in place, controlling the elevator motor to be identified to enter a short-circuit braking state and releasing the elevator's mechanical brake. In actual elevator operation scenarios, the steel cable is typically used as the core connecting component to achieve power transmission and balance maintenance between the elevator car and the counterweight. Based on the key condition of whether the steel cable can be disengaged in the on-site working environment, the technical solution of this application embodiment can be divided into two different implementation categories for the elevator motor type identification method. In actual operation, debugging personnel can input different parameters through the dedicated debugging interface of the elevator control system to enter different implementation categories. For example, when the wire rope cannot be detached, the commissioning personnel can input parameter A through the dedicated commissioning interface to enter the motor load type identification mode, at which time the motor type identification process for the case where the wire rope is not detached is executed; when the wire rope can be detached, after the commissioning personnel safely detach the wire rope, they can input parameter B through the dedicated commissioning interface to enter the motor no-load type identification mode, at which time the motor type identification process for the case where the wire rope is detached is executed.

[0024] When the elevator wire rope cannot be removed due to site conditions, the process proceeds to identify the motor type while the wire rope remains attached. In this process, the elevator control system controls the motor to be identified to enter a short-circuit braking state and releases the elevator's mechanical brake. The motor to be identified refers to the elevator motor whose type (synchronous or asynchronous) needs to be determined. The elevator control system continuously conducts the three lower bridge arms of the inverter to create a short-circuit circuit in the three-phase windings of the motor to be identified, thus putting the motor into a short-circuit braking state. The elevator control system then sends a release signal to the elevator's brake device, releasing the mechanical brake.

[0025] With the wire rope still in place, the motor shaft will continuously bear the rated load. Furthermore, both the elevator car and counterweight are suspended from the wire rope via traction sheaves. Therefore, the stability of the car's running speed directly affects equipment safety. To achieve accurate monitoring of the car's running speed, it is essential to ensure that the encoder signal on the motor shaft continues to transmit normally. This means that the encoder connected to the motor being identified, used to detect the motor's operating frequency (i.e., speed), must be fault-free and functioning correctly. The following describes how to check if the encoder is working properly.

[0026] In one implementation of this application, controlling the motor to be identified in the elevator to enter the short-circuit braking state and opening the mechanical brake of the elevator includes: (1) driving the motor to be identified to run according to the IF constant current control mode, and when the motor to be identified runs to the first preset frequency, calculating the actual running frequency of the motor to be identified by counting the number of pulses of the encoder in the counting unit time; (2) if the actual running frequency is within the frequency range determined according to the first preset frequency, then determining that the encoder is working normally, and executing the step of controlling the motor to be identified in the elevator to enter the short-circuit braking state and opening the mechanical brake of the elevator.

[0027] The elevator control system drives the motor under test according to the IF constant current control mode. This mode ensures stable torque output from the motor under load without relying on precise motor parameter models, offering strong adaptability and meeting the general operating requirements of both asynchronous and synchronous motors. When the operating frequency of the motor under test gradually rises to the first preset frequency, the elevator control system initiates the encoder pulse detection program. By counting the number of pulses recorded by the encoder within a counting unit time, the actual operating frequency of the motor under test is calculated. The first preset frequency is typically set to approximately 80% of the rated frequency of the motor under test. This frequency simulates actual operating conditions while preventing overload. If the calculated actual operating frequency falls within the frequency range determined by the first preset frequency (e.g., 90% to 110% of the first preset frequency), it can be determined that the encoder is working normally and the encoder signal is transmitted normally. In this case, the elevator control system first issues a command to control the motor under test to smoothly decelerate to zero, and then controls the motor to enter a short-circuit braking state and releases the elevator's mechanical brake. Conversely, if the calculated actual operating frequency exceeds the frequency range determined by the first preset frequency, an encoder malfunction is confirmed, and the encoder signal cannot be transmitted normally. In this case, immediate shutdown and inspection are necessary, including replacing the faulty encoder or checking the encoder signal line connectors, shielding, etc., until the encoder returns to normal operation. It can be seen that by checking the encoder's normal operation before the motor type identification process begins, the accuracy of the motor operating frequency detected by the encoder can be ensured, thus improving the accuracy of motor type identification. Furthermore, precise monitoring of the car's operating speed can be achieved, thereby improving the safety of elevator operation.

[0028] 102. Obtain the target operating frequency of the motor to be identified by the encoder connected to the motor to be identified; after controlling the motor to be identified to enter the short-circuit braking state and opening the mechanical brake of the elevator, monitor and obtain the operating frequency of the motor to be identified fed back by the encoder in real time, and record it as the target operating frequency.

[0029] 103. Based on the target operating frequency, determine whether the motor to be identified is a synchronous motor or an asynchronous motor.

[0030] Since the operating frequency characteristics of synchronous motors and asynchronous motors differ significantly when the elevator motor enters short-circuit braking state and the elevator's mechanical brake is released, the type of motor to be identified can be accurately determined by analyzing whether the characteristics of the target operating frequency belong to the operating frequency characteristics of synchronous motors or asynchronous motors.

[0031] In one implementation of this application, determining the type of the motor to be identified as a synchronous motor or an asynchronous motor based on the target operating frequency includes: (1) if the target operating frequency is between a second preset frequency and a preset ratio of the rated frequency of the motor to be identified and is maintained for a first preset duration, then the type of the motor to be identified is determined to be a synchronous motor; (2) if the target operating frequency exceeds a preset ratio of the rated frequency of the motor to be identified, then the type of the motor to be identified is determined to be an asynchronous motor.

[0032] Specifically, because synchronous motors can generate stable damping torque under short-circuit braking conditions, which can limit the slow movement of the car, the motor operating frequency is relatively low. Therefore, if the target operating frequency is detected to be within a certain low frequency range, the type of motor to be identified can be considered to be a synchronous motor. In actual operation, this low frequency range can be set as a preset ratio between a second preset frequency and the rated frequency of the motor to be identified, for example, 0.2Hz to 1 / 3 of the rated frequency of the motor to be identified. In addition, to eliminate the influence of instantaneous interference signals, a determination of the duration can be added. That is, if the target operating frequency is detected to be between the second preset frequency and the preset ratio of the rated frequency of the motor to be identified, and this state is maintained for a first preset duration (usually set to about 5 seconds), then the type of motor to be identified is determined to be a synchronous motor, and the motor type identification process can then be exited.

[0033] Because asynchronous motors cannot generate sufficient braking torque under short-circuit braking conditions, the car will accelerate under gravity after the mechanical brake is released, resulting in a higher motor operating frequency. Therefore, if a high target operating frequency is detected, exceeding a preset proportion of the rated frequency of the motor to be identified (e.g., exceeding 1 / 3 of the rated frequency), the type of the motor to be identified is determined to be an asynchronous motor. In the case where the type of the motor to be identified is determined to be asynchronous, to prevent the car from continuously accelerating, the elevator control system needs to immediately trigger a protection mechanism, close the mechanical brake, and exit the motor type identification process.

[0034] In one implementation of this application, after obtaining the target operating frequency of the motor to be identified detected by the encoder connected to the motor to be identified, the method further includes: (1) if the target operating frequency is zero and is maintained for a second preset duration, then control the motor to be identified to exit the short-circuit braking state and close the mechanical brake of the elevator; (2) drive the motor to be identified to run according to the IF constant current control mode, and when the target operating frequency changes from zero to a non-zero value, return to the step of controlling the motor to be identified of the elevator to enter the short-circuit braking state and opening the mechanical brake of the elevator, as well as subsequent steps.

[0035] If the target operating frequency fed back by the encoder remains zero after the motor to be identified enters the short-circuit braking state and the elevator releases the mechanical brake, for example, if the target operating frequency remains zero for a second preset duration (e.g., 5 seconds), it indicates that the car cannot move. This situation is most likely due to excessive static friction between the car's guide rails and guide shoes, preventing the elevator from naturally sliding due to the weight difference between the car and the counterweight. In this case, the motor type cannot be identified temporarily, and the influence of excessive static friction needs to be eliminated first. Specifically, the elevator control system can first control the motor to be identified to exit the short-circuit braking state and close the elevator's mechanical brake. Then, it can switch to the IF constant current control mode to drive the motor to be identified at a lower frequency (e.g., 2~5Hz). When the target operating frequency of the motor to be identified detected by the encoder changes from zero to a non-zero value, it indicates that the influence of excessive static friction has been overcome by providing an initial torque to the drive motor. Afterward, the motor to be identified can be controlled to enter the short-circuit braking state again and the elevator's mechanical brake can be released, and the above target operating frequency detection and motor type discrimination logic can be repeated to accurately identify whether the motor to be identified is a synchronous motor or an asynchronous motor. This configuration eliminates the impact of excessive static friction between the car's guide rails and guide shoes, further improving the success rate of motor type identification.

[0036] The above describes the motor type identification process when the wire rope is not detached, which corresponds to the motor load type identification mode. Next, the motor type identification process when the wire rope is detached will be described, which corresponds to the motor no-load type identification mode.

[0037] In one implementation of this application, the method further includes: (1) driving the motor to be identified to run stably under no-load conditions when the wire rope is detached, and obtaining the operating current of the motor to be identified; (2) if the operating current exceeds a preset ratio of the rated current of the motor to be identified, then determining that the type of the motor to be identified is an asynchronous motor.

[0038] When the elevator's on-site conditions allow for the safe detachment of the wire rope, the safety detachment operation is first completed. At this point, the elevator's motor shaft will be in an ideal state of complete no-load operation. Then, the motor type identification process under wire rope detachment conditions begins. In this process, the elevator control system first drives the motor to be identified to run stably under no-load conditions and acquires the motor's operating current. Specifically, the motor to be identified starts at frequency 0 under no-load conditions and increases to a specific frequency, then maintains stable operation at that specific frequency. During this time, the operating current of the motor to be identified is collected in real time by a current sensor. This avoids current changes caused by motor acceleration and deceleration, obtaining a stable and accurate operating current. After obtaining the stable operating current of the motor to be identified, this operating current is compared with the rated current of the motor to be identified, serving as one of the core criteria for determining the motor type. Synchronous motors use permanent magnet excitation, and their no-load excitation current is maintained at a low level, typically not exceeding 1 / 5 of the motor's rated current. Asynchronous motors, on the other hand, need to generate a magnetic field through stator windings, and their no-load current is higher, typically reaching about 1 / 3 to 1 / 2 of the motor's rated current. Therefore, if the no-load operating current of the motor to be identified exceeds a preset proportion of the rated current (e.g., 1 / 5, this proportion is mainly based on the typical characteristic range of synchronous motor excitation current), it indicates that the motor to be identified is generating a high no-load current, which is consistent with the no-load current characteristics of asynchronous motors. Therefore, the type of the motor to be identified can be determined as an asynchronous motor. Conversely, if the no-load operating current of the motor to be identified does not exceed a preset proportion of the rated current, it indicates that the no-load current generated by the motor to be identified is small, which is consistent with the no-load current characteristics of synchronous motors. In this case, there are two operating methods: one is to directly determine that the type of the motor to be identified is a synchronous motor, which is simple to operate but has a certain possibility of misjudgment; the other is to determine that the motor to be identified meets one of the judgment conditions of synchronous motors, and then it is necessary to further determine whether the back electromotive force voltage of the motor to be identified meets the other judgment condition of synchronous motors. Only when both judgment conditions are met is the type of the motor to be identified determined to be a synchronous motor. This dual judgment mechanism can effectively avoid misjudgment that may be caused by a single detection factor and improve the accuracy and reliability of motor type identification results.

[0039] In one implementation of this application, driving the motor to be identified to operate stably in an unloaded state includes: driving the motor to be identified to operate in an unloaded state to a third preset frequency according to the V / F control mode.

[0040] When the elevator control system drives the motor to be identified to run stably under no-load conditions, it can specifically follow the V / F control mode to drive the motor to run under no-load conditions up to the third preset frequency, and then maintain stable operation at the third preset frequency. The V / F control mode does not rely on precise motor parameters, making it ideal for motor type identification in scenarios where nameplate information is unclear. The third preset frequency can typically be set to 4 / 5 of the rated frequency of the motor to be identified, balancing detection accuracy and motor operation safety.

[0041] In one implementation of this application, after obtaining the operating current of the motor to be identified, the method further includes: (1) if the operating current does not exceed a preset ratio of the rated current of the motor to be identified, then stop driving the motor to be identified and obtain the back electromotive force voltage of the motor to be identified after stopping driving for a third preset time; (2) determine the type of the motor to be identified as a synchronous motor or an asynchronous motor based on the back electromotive force voltage.

[0042] If the dual-judgment mechanism described above is adopted, when the operating current of the motor under no-load conditions is detected to be less than a preset proportion of the rated current, the motor is determined to meet one of the judgment conditions for a synchronous motor. The next step is to determine whether the back EMF voltage of the motor meets the other judgment condition for a synchronous motor. After this process begins, the elevator control system stops driving the motor, and the motor will enter a free-rotation phase due to inertia. Since the back EMF characteristics of synchronous and asynchronous motors differ significantly during the free-rotation phase, the back EMF voltage of the motor can be obtained through voltage detection hardware or other devices after a certain period of time when the motor has stopped driving. The attenuation characteristics of this back EMF voltage can then be analyzed to determine whether it conforms to the back EMF characteristics of a synchronous motor or an asynchronous motor. Based on this analysis, the type of the motor can be determined as either a synchronous or asynchronous motor. Specifically, the back EMF voltage of the motor can be obtained after a third preset time period of time since the motor has stopped driving. This third preset time period can be reasonably set according to the motor's inertia parameters, for example, approximately 0.5 seconds. If the attenuation characteristics of the back EMF voltage match those of a synchronous motor, then the type of motor to be identified is determined to be a synchronous motor. Conversely, if the attenuation characteristics of the back EMF voltage match those of an asynchronous motor, then the type of motor to be identified is determined to be an asynchronous motor.

[0043] In one implementation of this application, the type of the motor to be identified is determined to be a synchronous motor or an asynchronous motor based on the back electromotive force voltage, including: (1) if the change of the back electromotive force voltage within a fourth preset time period exceeds a preset ratio of the rated voltage of the motor to be identified, then the type of the motor to be identified is determined to be a synchronous motor; (2) if the back electromotive force voltage approaches zero, then the type of the motor to be identified is determined to be an asynchronous motor.

[0044] Because the permanent magnets of a synchronous motor can continuously generate a magnetic field, the back electromotive force (EMF) voltage generated during the free rotation phase decays proportionally with the motor speed (i.e., operating frequency). This decay rate is not too rapid. Therefore, if a significant change in the back EMF voltage of the motor under test can still be detected after the motor has stopped driving for a certain period—for example, if the change in the back EMF voltage within a fourth preset time period still exceeds a preset proportion of the rated voltage of the motor under test—then the type of motor under test can be determined to be a synchronous motor. This preset proportion can be approximately 1 / 10 of the rated voltage and can be calibrated based on the motor's rated parameters and the accuracy of the detection hardware. The elevator control system can pre-acquire fixed rated parameters such as the rated voltage, rated frequency, and rated current of the motor under test and store them in an internal parameter set. During subsequent elevator motor type identification, the elevator control system can directly read the required rated parameters from this internal parameter set. Since the back electromotive force of an asynchronous motor is generated by stator induction, the back electromotive force voltage generated during the free rotation phase decays according to the rotor time constant. Its decay rate is extremely fast, and the back electromotive force voltage usually approaches zero after 300ms. Therefore, if the back electromotive force voltage of the motor to be identified approaches zero after the motor to be identified has stopped driving for a certain period of time, it can be determined that the type of the motor to be identified is an asynchronous motor.

[0045] In the technical solution of this application embodiment, when the steel cable connecting the elevator car and the counterweight is not detached, the elevator's motor to be identified is controlled to enter a short-circuit braking state and the elevator's mechanical brake is released. Then, the target operating frequency of the motor to be identified, detected by the encoder connected to the motor, is obtained. Finally, based on the target operating frequency, the type of the motor to be identified is determined to be either a synchronous motor or an asynchronous motor. When the elevator motor enters the short-circuit braking state and the elevator's mechanical brake is released, the operating frequency of the synchronous motor differs significantly from that of the asynchronous motor. Specifically, the asynchronous motor cannot generate sufficient braking torque in the short-circuit braking state, and the car will accelerate under gravity after the mechanical brake is released, resulting in a higher motor operating frequency. The synchronous motor, in the short-circuit braking state, can generate stable damping torque, which can limit the slow movement of the car, resulting in a lower motor operating frequency. Therefore, by analyzing the operating frequency of the motor to be identified, it is possible to distinguish whether the motor is a synchronous motor or an asynchronous motor, thereby achieving accurate identification of the elevator motor type without obtaining nameplate information.

[0046] In summary, the embodiments of this application propose a method for identifying the motor type when the motor shaft is unloaded and a method for identifying the motor type when the motor shaft is loaded. Both methods can accurately distinguish whether the elevator motor is a synchronous motor or an asynchronous motor, which plays an important role in the electrical renovation project of old elevators.

[0047] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0048] The above mainly describes a method for identifying elevator motor types. The following will describe an elevator motor type identification device.

[0049] Please refer to Figure 2, which illustrates an elevator motor type identification device provided in an embodiment of this application. The device includes: a short-circuit brake control module 201, used to control the motor to be identified in the elevator to enter a short-circuit brake state and release the mechanical brake of the elevator when the steel cable connecting the elevator car and the counterweight is not disconnected; an operating frequency acquisition module 202, used to acquire the target operating frequency of the motor to be identified detected by an encoder connected to the motor to be identified; and a motor type identification module 203, used to determine whether the type of the motor to be identified is a synchronous motor or an asynchronous motor based on the target operating frequency.

[0050] In one implementation of this application, the short-circuit braking control module includes: an operating frequency calculation unit, used to drive the motor to be identified according to the IF constant current control mode, and when the motor to be identified runs to a first preset frequency, calculates the actual operating frequency of the motor to be identified by counting the number of pulses of the encoder in a counting unit time; and an encoder detection unit, used to determine that the encoder is working normally if the actual operating frequency is within the frequency range determined according to the first preset frequency, and execute the steps of controlling the motor to be identified of the elevator to enter the short-circuit braking state and opening the mechanical brake of the elevator.

[0051] In one implementation of this application, the motor type identification module includes: a first synchronous motor determination unit, configured to determine that the type of the motor to be identified is a synchronous motor if the target operating frequency is between a second preset frequency and a preset ratio of the rated frequency of the motor to be identified and is maintained for a first preset duration; and a first asynchronous motor determination unit, configured to determine that the type of the motor to be identified is an asynchronous motor if the target operating frequency exceeds a preset ratio of the rated frequency of the motor to be identified.

[0052] In one implementation of this application, the motor type identification module further includes: a short-circuit state exit unit, used to control the motor to be identified to exit the short-circuit braking state and close the mechanical brake of the elevator if the target operating frequency is zero and maintained for a second preset time; and an IF mode motor control unit, used to drive the motor to be identified to run according to the IF constant current control mode, and after the target operating frequency changes from zero to a non-zero value, return to the step of controlling the motor to be identified of the elevator to enter the short-circuit braking state and open the mechanical brake of the elevator, as well as subsequent steps.

[0053] In one implementation of this application, the elevator motor type identification device further includes: a running current acquisition module, used to drive the motor to be identified to run stably in an unloaded state when the wire rope is detached, and to acquire the running current of the motor to be identified; and an asynchronous motor determination module, used to determine that the type of the motor to be identified is an asynchronous motor if the running current exceeds a preset proportion of the rated current of the motor to be identified.

[0054] In one implementation of this application, the operating current acquisition module includes: a motor no-load drive unit, used to drive the motor to be identified to run in no-load state to a third preset frequency according to the V / F control mode.

[0055] In one implementation of this application, the elevator motor type identification device further includes: a back electromotive force voltage acquisition module, used to stop driving the motor to be identified if the running current does not exceed a preset ratio of the rated current of the motor to be identified, and to acquire the back electromotive force voltage of the motor to be identified after a third preset time period after stopping driving; and a motor type identification module, used to determine whether the type of the motor to be identified is a synchronous motor or an asynchronous motor based on the back electromotive force voltage.

[0056] In one implementation of this application, the motor type identification module includes: a second synchronous motor determining unit, configured to determine the type of the motor to be identified as a synchronous motor if the change in back electromotive force voltage within a fourth preset time period exceeds a preset proportion of the rated voltage of the motor to be identified; and a second asynchronous motor determining unit, configured to determine the type of the motor to be identified as an asynchronous motor if the back electromotive force voltage approaches zero.

[0057] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the elevator motor type identification method described in any of the above embodiments.

[0058] This application also provides a computer program product that, when run on an electronic device, causes the electronic device to execute the elevator motor type identification method as described in any of the above embodiments.

[0059] Figure 3 is a schematic diagram of an electronic device provided in an embodiment of this application. As shown in Figure 3, the electronic device 3 of this embodiment includes: a processor 30, a memory 31, and a computer program 32 stored in the memory 31 and executable on the processor 30. When the processor 30 executes the computer program 32, it implements the steps in the embodiments of the various elevator motor type identification methods described above, such as steps 101-103 shown in Figure 1. Alternatively, when the processor 30 executes the computer program 32, it implements the functions of each module / unit in the embodiments of the various devices described above, such as implementing the functions of modules 201-203 of the device shown in Figure 2.

[0060] The computer program 32 can be divided into one or more modules / units, which are stored in the memory 31 and executed by the processor 30 to complete this application. The one or more modules / units can be a series of computer program instruction segments capable of performing specific functions, which describe the execution process of the computer program 32 in the electronic device 3.

[0061] The processor 30 may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.

[0062] The memory 31 can be an internal storage unit of the electronic device 3, such as a hard disk or memory. The memory 31 can also be an external storage device of the electronic device 3, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the electronic device 3. Furthermore, the memory 31 can include both internal and external storage units of the electronic device 3. The memory 31 is used to store the computer program and other programs and data required by the electronic device. The memory 31 can also be used to temporarily store data that has been output or will be output.

[0063] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments 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. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0064] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0065] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0066] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0067] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative. For instance, the division of modules or units 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. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between devices or units through some interfaces, and may be electrical, mechanical, or other forms.

[0068] The units described 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 the embodiments of this application, depending on actual needs.

[0069] 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.

[0070] 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, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electrical carrier signals and telecommunication signals.

[0071] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A method for identifying elevator motor type, characterized in that, include: If the steel cable connecting the elevator car and the counterweight is not disconnected, control the elevator's motor to be identified to enter a short-circuit braking state and open the elevator's mechanical brake. Obtain the target operating frequency of the motor to be identified, detected by the encoder connected to the motor to be identified; determine the type of the motor to be identified as a synchronous motor or an asynchronous motor based on the target operating frequency.

2. The method as described in claim 1, characterized in that, The step of controlling the elevator's motor to be identified to enter a short-circuit braking state and opening the elevator's mechanical brake includes: driving the motor to be identified according to the IF constant current control mode; when the motor to be identified runs to a first preset frequency, calculating the actual operating frequency of the motor to be identified by counting the number of pulses of the encoder within a counting unit time; if the actual operating frequency is within the frequency range determined according to the first preset frequency, then determining that the encoder is working normally, and executing the step of controlling the elevator's motor to be identified to enter a short-circuit braking state and opening the elevator's mechanical brake.

3. The method as described in claim 1, characterized in that, The step of determining whether the type of the motor to be identified is a synchronous motor or an asynchronous motor based on the target operating frequency includes: if the target operating frequency is between a second preset frequency and a preset ratio of the rated frequency of the motor to be identified and is maintained for a first preset duration, then the type of the motor to be identified is determined to be a synchronous motor; if the target operating frequency exceeds a preset ratio of the rated frequency of the motor to be identified, then the type of the motor to be identified is determined to be an asynchronous motor.

4. The method as described in claim 3, characterized in that, After obtaining the target operating frequency of the motor to be identified detected by the encoder connected to the motor to be identified, the method further includes: if the target operating frequency is zero and maintained for a second preset duration, controlling the motor to be identified to exit the short-circuit braking state and closing the mechanical brake of the elevator; driving the motor to be identified to run according to the IF constant current control mode; when the target operating frequency changes from zero to a non-zero value, returning to the step of controlling the motor to be identified of the elevator to enter the short-circuit braking state and opening the mechanical brake of the elevator, and subsequent steps.

5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: driving the motor to be identified to operate stably under no-load conditions when the wire rope is detached, and obtaining the operating current of the motor to be identified; if the operating current exceeds a preset proportion of the rated current of the motor to be identified, then the type of the motor to be identified is determined to be an asynchronous motor.

6. The method as described in claim 5, characterized in that, The step of driving the motor to be identified to operate stably in an unloaded state includes: driving the motor to be identified to operate in an unloaded state to a third preset frequency according to the V / F control mode.

7. The method as described in claim 5, characterized in that, After obtaining the operating current of the motor to be identified, the method further includes: if the operating current does not exceed a preset proportion of the rated current of the motor to be identified, then stopping the driving of the motor to be identified, and obtaining the back electromotive force voltage of the motor to be identified after stopping the driving for a third preset time; and determining the type of the motor to be identified as a synchronous motor or an asynchronous motor based on the back electromotive force voltage.

8. The method as described in claim 7, characterized in that, The step of determining whether the type of the motor to be identified is a synchronous motor or an asynchronous motor based on the back electromotive force voltage includes: if the change in the back electromotive force voltage within a fourth preset time period exceeds a preset proportion of the rated voltage of the motor to be identified, then the type of the motor to be identified is determined to be a synchronous motor; if the back electromotive force voltage approaches zero, then the type of the motor to be identified is determined to be an asynchronous motor.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the elevator motor type identification method as described in any one of claims 1 to 8.

10. A computer program product, characterized in that, When the computer program product is run on an electronic device, the electronic device performs the elevator motor type identification method as described in any one of claims 1 to 8.