Phase loss detection method, device and equipment of permanent magnet synchronous motor and computer program

By obtaining the phase voltage and three -phase current of the permanent magnet synchronous motor in the static and running state, combined with the zero -shift current and the current threshold judgment, the problem of low phase detection of reliability in existing technologies has been solved, and a higher level is achieved. Detecting reliability.

CN119335391APending Publication Date: 2025-01-21GUANGDONG GOBAO INTELLIGENT TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411508667.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-26
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

The existing permanent magnet synchronous motor phase loss detection method has low reliability and has the problem of high misjudgment rate.

Method used

By obtaining the phase voltage of the static point when the permanent magnet synchronous motor is in a static state, and obtaining the three -phase current of the static point during the running state, combined with the zero -point offset current and the current threshold judgment, determine whether the motor is missing.

Benefits of technology

It improves the reliability of permanent magnet synchronous motor detection, and can accurately determine whether the motor lacks phase in static and running.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119335391A_ABST
    Figure CN119335391A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of motors, and provides a default phase detection method, device and equipment of a permanent magnet synchronous motor, and a computer program. The open-phase detection method of the permanent magnet synchronous motor comprises the following steps: when the permanent magnet synchronous motor is in a static state, driving the permanent magnet synchronous motor, obtaining a phase voltage of a static point of the permanent magnet synchronous motor, and determining whether the permanent magnet synchronous motor is open-phase according to the phase voltage; and when the permanent magnet synchronous motor is in a running state, obtaining three-phase current of a static point of the permanent magnet synchronous motor, and determining whether the permanent magnet synchronous motor is open-phase or not according to the three-phase current. According to the open-phase detection method of the permanent magnet synchronous motor, whether the permanent magnet synchronous motor is open-phase can be determined when the permanent magnet synchronous motor is in the static state and the running state, so that whether the permanent magnet synchronous motor is open-phase can be determined according to the open-phase detection results in the two states; and the reliability of open-phase detection of the permanent magnet synchronous motor is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of motor technology, and in particular, relates to a method, device, equipment and computer program for detecting phase loss of a permanent magnet synchronous motor. Background Art

[0002] Permanent magnet synchronous motor is a kind of motor widely used in electric vehicles, with the characteristics of high efficiency, high performance, simple structure, fast response speed, etc. During the operation of permanent magnet synchronous motor, the permanent magnet synchronous motor may be phase-lost due to environmental corrosion and aging of the permanent magnet synchronous motor terminals. If the permanent magnet synchronous motor runs with phase loss, it will cause damage to the permanent magnet synchronous motor, which will cause safety hazards. Therefore, it is necessary to perform phase loss detection on the permanent magnet synchronous motor.

[0003] However, no matter the phase loss detection method when the permanent magnet synchronous motor is in a stationary state or the phase loss detection method when the permanent magnet synchronous motor is in a running state, there is a certain misjudgment rate, thereby reducing the reliability of the phase loss detection of the permanent magnet synchronous motor. Summary of the invention

[0004] In view of this, the embodiments of the present application provide a method, device, equipment and computer program for detecting phase loss of a permanent magnet synchronous motor to solve the technical problem of low reliability of existing permanent magnet synchronous motor phase loss detection.

[0005] In a first aspect, an embodiment of the present application provides a method for detecting a phase loss of a permanent magnet synchronous motor, comprising:

[0006] When the permanent magnet synchronous motor is in a stationary state, driving the permanent magnet synchronous motor and obtaining a phase voltage at a static point of the permanent magnet synchronous motor, and determining whether the permanent magnet synchronous motor is missing a phase according to the phase voltage;

[0007] When the permanent magnet synchronous motor is in a running state, a three-phase current of a static point of the permanent magnet synchronous motor is obtained, and whether the permanent magnet synchronous motor is lacking a phase is determined according to the three-phase current.

[0008] Optionally, after driving the permanent magnet synchronous motor, the method further includes:

[0009] The zero offset current of the permanent magnet synchronous motor is detected. If it is determined according to the zero offset current that an overcurrent phenomenon occurs in the permanent magnet synchronous motor, it is determined that the permanent magnet synchronous motor is phase-deficient.

[0010] Optionally, determining whether the permanent magnet synchronous motor is missing a phase according to the phase voltage includes:

[0011] If it is determined that the permanent magnet synchronous motor does not have an overcurrent phenomenon and the phase voltage is within a preset static point voltage range, it is determined that the permanent magnet synchronous motor has no phase loss.

[0012] Optionally, the obtaining of the three-phase current of the static point of the permanent magnet synchronous motor includes:

[0013] Collecting any two-phase currents at a static point of the permanent magnet synchronous motor, and determining the three-phase current according to the any two-phase currents;

[0014] or,

[0015] The three-phase current of the permanent magnet synchronous motor at a static point is collected.

[0016] Optionally, determining whether the permanent magnet synchronous motor is phase-missing according to the three-phase current includes:

[0017] Taking absolute values ​​of the three-phase currents;

[0018] Performing filtering processing on the three-phase current after taking the absolute value processing to obtain the effective value of the three-phase current;

[0019] Determine the maximum and minimum effective values ​​of the three-phase currents according to the effective values ​​of the three-phase currents;

[0020] Whether the permanent magnet synchronous motor is missing a phase is determined according to the maximum effective value and the minimum effective value.

[0021] Optionally, determining whether the permanent magnet synchronous motor is phase-missing according to the maximum effective value and the minimum effective value includes:

[0022] If the maximum effective value is greater than the preset multiple of the minimum effective value, and the maximum effective value is greater than the preset current threshold, and the speed of the permanent magnet synchronous motor is greater than the preset speed threshold, it is determined that the permanent magnet synchronous motor is out of phase.

[0023] Optionally, if the maximum effective value is greater than the minimum effective value of a preset multiple, and the maximum effective value is greater than a preset current threshold, and the speed of the permanent magnet synchronous motor is greater than a preset speed threshold, then determining that the permanent magnet synchronous motor is phase-lost includes:

[0024] If the duration that the maximum effective value is greater than the preset multiple of the minimum effective value is greater than the preset time threshold, and the duration that the maximum effective value is greater than the preset current threshold is greater than the preset time threshold, and the duration that the speed of the permanent magnet synchronous motor is greater than the preset speed threshold is greater than the preset time threshold, then it is determined that the permanent magnet synchronous motor is out of phase.

[0025] In a second aspect, an embodiment of the present application provides a phase loss detection device for a permanent magnet synchronous motor, comprising:

[0026] a stationary phase-loss detection unit, used to drive the permanent magnet synchronous motor when the permanent magnet synchronous motor is in a stationary state, and obtain a phase voltage at a static point of the permanent magnet synchronous motor, and determine whether the permanent magnet synchronous motor is phase-loss according to the phase voltage;

[0027] The running phase loss detection unit is used to obtain the three-phase current of the static point of the permanent magnet synchronous motor when the permanent magnet synchronous motor is in the running state, and determine whether the permanent magnet synchronous motor is lacking a phase according to the three-phase current.

[0028] In a third aspect, an embodiment of the present application provides a control device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, each step in the method for detecting a phase loss of a permanent magnet synchronous motor as described in any one of the first aspects above is implemented.

[0029] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, each step in the method for detecting a phase loss of a permanent magnet synchronous motor as described in any one of the first aspects above is implemented.

[0030] In a fifth aspect, an embodiment of the present application provides a computer program product. When the computer program product runs on a control device, the control device executes each step in the method for detecting phase loss of a permanent magnet synchronous motor as described in any one of the first aspects above.

[0031] The method, device, equipment and computer program for detecting phase loss of a permanent magnet synchronous motor provided by the embodiments of the present application have the following beneficial effects:

[0032] In the method for detecting the phase loss of a permanent magnet synchronous motor provided in the embodiment of the present application, when the permanent magnet synchronous motor is in a stationary state, the permanent magnet synchronous motor is driven, and the phase voltage at the static point of the permanent magnet synchronous motor is obtained, and whether the permanent magnet synchronous motor is phase-lost is determined according to the phase voltage; when the permanent magnet synchronous motor is in a running state, the three-phase current at the static point of the permanent magnet synchronous motor is obtained, and whether the permanent magnet synchronous motor is phase-lost is determined according to the three-phase current. Through the method for detecting the phase loss of a permanent magnet synchronous motor of the present application, whether the permanent magnet synchronous motor is phase-lost can be determined when the permanent magnet synchronous motor is in a stationary state and in a running state, respectively, so that whether the permanent magnet synchronous motor is phase-lost can be determined according to the phase loss detection results in the two states, thereby improving the reliability of the phase loss detection of the permanent magnet synchronous motor. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0034] Figure 1 A flowchart of a method for detecting a phase loss of a permanent magnet synchronous motor provided in an embodiment of the present application;

[0035] Figure 2 A schematic structural diagram of a phase loss detection device for a permanent magnet synchronous motor provided in an embodiment of the present application;

[0036] Figure 3 A schematic diagram of the structure of a control device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0037] It should be noted that the terms used in the embodiments of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application. In the description of the embodiments of the present application, unless otherwise specified, "multiple" refers to two or more than two, and "at least one", "one or more" refers to one, two or more. The terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Thus, it is defined that the "first" and "second" features can explicitly or implicitly include one or more of the features.

[0038] References to "one embodiment" or "some embodiments" etc. described in this specification mean that a particular feature, structure or characteristic described in conjunction with the embodiment is included in one or more embodiments of the present application. Thus, the phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear at different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0039] The phase loss detection method of a permanent magnet synchronous motor provided in the embodiment of the present application can be applied to a control device of the permanent magnet synchronous motor.

[0040] The phase loss detection method of the permanent magnet synchronous motor provided in the embodiment of the present application can be applied to various scenarios where phase loss detection of the permanent magnet synchronous motor is required. Specifically, when the permanent magnet synchronous motor needs to be detected for phase loss, the various steps of the phase loss detection method of the permanent magnet synchronous motor provided in the embodiment of the present application can be executed by the control device, so that it can be determined whether the permanent magnet synchronous motor is phase-lost when the permanent magnet synchronous motor is in a stationary state and in a running state, thereby improving the reliability of the phase loss detection of the permanent magnet synchronous motor.

[0041] See also Figure 1 , Figure 1 A flowchart for implementing a phase loss detection method for a permanent magnet synchronous motor provided in an embodiment of the present application is provided. The phase loss detection method for a permanent magnet synchronous motor can be applied to a control device of a permanent magnet synchronous motor. The phase loss detection method for a permanent magnet synchronous motor can include S101 to S102, which are described in detail as follows:

[0042] In S101, when the permanent magnet synchronous motor is in a stationary state, the permanent magnet synchronous motor is driven, and a phase voltage at a static point of the permanent magnet synchronous motor is obtained, and whether the permanent magnet synchronous motor is missing a phase is determined according to the phase voltage.

[0043] In the embodiment of the present application, when the permanent magnet synchronous motor is not running, it can be considered that the permanent magnet synchronous motor is in a stationary state.

[0044] When the permanent magnet synchronous motor is in a stationary state, the control device can drive the permanent magnet synchronous motor. After the control device drives the permanent magnet synchronous motor, the control device can obtain the phase voltage of the static point of the permanent magnet synchronous motor. After obtaining the phase voltage of the static point of the permanent magnet synchronous motor, the control device can determine whether the permanent magnet synchronous motor is missing a phase according to the phase voltage of the static point of the permanent magnet synchronous motor.

[0045] Specifically, the control device can determine whether the phase voltage at the static point of the permanent magnet synchronous motor is within the preset static point voltage range. If it is determined that the phase voltage at the static point of the permanent magnet synchronous motor is within the preset static point voltage range, it can be determined that the permanent magnet synchronous motor is not missing a phase. If it is determined that the phase voltage at the static point of the permanent magnet synchronous motor is not within the preset static point voltage range, it can be determined that the permanent magnet synchronous motor is missing a phase.

[0046] Among them, the quiescent point voltage range can be a standard quiescent point voltage range of a permanent magnet synchronous motor with no phase loss when being driven. In practical applications, the quiescent point voltage range can be obtained in advance by the user based on experimental tests or based on the hardware circuit design of the permanent magnet synchronous motor and input into the control device.

[0047] In one possible implementation, after the control device drives the permanent magnet synchronous motor and before the control device determines whether the permanent magnet synchronous motor is missing a phase based on the phase voltage at the static point of the permanent magnet synchronous motor, the control device can also detect the zero point offset current of the permanent magnet synchronous motor, and determine whether the permanent magnet synchronous motor has an overcurrent phenomenon based on the zero point offset current of the permanent magnet synchronous motor. If the control device determines that the permanent magnet synchronous motor has an overcurrent phenomenon based on the zero point offset current of the permanent magnet synchronous motor, it can be determined that the permanent magnet synchronous motor is missing a phase.

[0048] Based on this, if the control device determines that the permanent magnet synchronous motor has no overcurrent phenomenon based on the zero point offset current of the permanent magnet synchronous motor, and the phase voltage at the static point of the permanent magnet synchronous motor is within the preset static point voltage range, then it can be determined that the permanent magnet synchronous motor is not missing a phase. If the control device determines that the permanent magnet synchronous motor has an overcurrent phenomenon or determines that the phase voltage at the static point of the permanent magnet synchronous motor is not within the preset static point voltage range, then it can be determined that the permanent magnet synchronous motor is missing a phase.

[0049] In S102, when the permanent magnet synchronous motor is in a running state, the three-phase current of the static point of the permanent magnet synchronous motor is obtained, and according to the three-phase current, it is determined whether the permanent magnet synchronous motor is missing a phase.

[0050] In the embodiment of the present application, after the permanent magnet synchronous motor is driven for a period of time, the permanent magnet synchronous motor starts to run and enters the running state. When the permanent magnet synchronous motor is in the running state, the control device can obtain the three-phase current of the static point of the permanent magnet synchronous motor. After obtaining the three-phase current of the static point of the permanent magnet synchronous motor, the control device can determine whether the permanent magnet synchronous motor is missing a phase according to the three-phase current.

[0051] In a possible implementation, the control device can collect any two-phase currents at the static point of the permanent magnet synchronous motor, and determine the three-phase current at the static point of the permanent magnet synchronous motor based on the collected any two-phase currents at the static point of the permanent magnet synchronous motor. Specifically, the control device can calculate the other phase current at the static point of the permanent magnet synchronous motor based on the collected any two-phase currents at the static point of the permanent magnet synchronous motor, thereby determining the three-phase current at the static point of the permanent magnet synchronous motor.

[0052] In another possible implementation, the control device may directly acquire the three-phase current of the permanent magnet synchronous motor at a static point.

[0053] In a possible implementation, the control device can determine whether the permanent magnet synchronous motor is missing a phase according to the three-phase current at the static point of the permanent magnet synchronous motor through steps a to d, as described in detail as follows:

[0054] In step a, the absolute values ​​of the three-phase currents are taken.

[0055] In this implementation, after collecting the three-phase current of the static point of the permanent magnet synchronous motor, the control device can perform absolute value processing on the three-phase current to obtain the three-phase current after absolute value processing.

[0056] In step b, the three-phase current after absolute value processing is filtered to obtain the effective value of the three-phase current.

[0057] In this implementation, after obtaining the three-phase current after absolute value processing, the control device may filter the three-phase current after absolute value processing, thereby obtaining the effective value of the three-phase current.

[0058] Specifically, a fast low-pass filter can be set in the control device, and the three-phase current after absolute value processing can be input into the fast low-pass filter, so that the fast low-pass filter outputs the effective value and displacement parameter of the three-phase current. The control device can determine the error value based on the three-phase current after absolute value processing input into the fast low-pass filter and the effective value of the three-phase current output by the fast low-pass filter, and correct the effective value of the three-phase current output by the fast low-pass filter according to the error value in a fast low-pass filtering manner, and can adjust the effective value of the three-phase current output by the fast low-pass filter according to the error value and the displacement parameter, so that the effective value of the three-phase current output by the fast low-pass filter continuously approaches the accurate effective value of the three-phase current. After the effective value of the three-phase current output by the fast low-pass filter approaches the accurate effective value of the three-phase current, the control device can obtain the accurate effective value of the three-phase current. Among them, the displacement parameter is used to determine the average value of the effective value of the three-phase current.

[0059] In step c, the maximum effective value and the minimum effective value of the three-phase current are determined according to the effective values ​​of the three-phase current.

[0060] In this implementation, after obtaining the effective value of the three-phase current, the control device can determine the maximum effective value and the minimum effective value of the three-phase current according to the effective value of the three-phase current. Specifically, the control device can determine the maximum effective value of the three-phase current as the maximum effective value of the three-phase current, and can determine the minimum effective value of the three-phase current as the minimum effective value of the three-phase current.

[0061] In step d, it is determined whether the permanent magnet synchronous motor is missing a phase according to the maximum effective value and the minimum effective value.

[0062] In this implementation, after obtaining the maximum effective value and the minimum effective value, the control device can determine whether the permanent magnet synchronous motor is missing a phase according to the maximum effective value and the minimum effective value.

[0063] Specifically, the control device can determine whether the maximum effective value is greater than the minimum effective value of a preset multiple, and can determine whether the maximum effective value is greater than the preset current threshold, and can determine whether the speed of the permanent magnet synchronous motor is greater than the preset speed threshold. If the control device determines that the maximum effective value is greater than the minimum effective value of a preset multiple, and determines that the maximum effective value is greater than the preset current threshold, and determines that the speed of the permanent magnet synchronous motor is greater than the preset speed threshold, then the control device can determine that the permanent magnet synchronous motor is out of phase.

[0064] Similarly, if the control device determines that the maximum effective value is less than or equal to the minimum effective value of a preset multiple, or determines that the maximum effective value is less than or equal to a preset current threshold, or determines that the speed of the permanent magnet synchronous motor is less than or equal to a preset speed threshold, then the control device can determine that the permanent magnet synchronous motor is not missing a phase.

[0065] In practical applications, the preset multiple can be obtained by the user based on experimental testing of a permanent magnet synchronous motor with no phase loss and input into the control device, or the preset multiple can also be obtained by the user based on the hardware circuit design of the permanent magnet synchronous motor and input into the control device. For example, the preset multiple can be 2.

[0066] In practical applications, the preset current threshold can be obtained by the user based on experimental tests on a permanent magnet synchronous motor with no phase loss and input into the control device, or the preset current threshold can also be obtained by the user based on the permanent magnet synchronous motor hardware circuit design and input into the control device.

[0067] In practical applications, the preset speed threshold can be obtained by the user based on experimental tests on a permanent magnet synchronous motor with no phase loss and input into the control device, or the preset speed threshold can also be obtained by the user based on the permanent magnet synchronous motor hardware circuit design and input into the control device.

[0068] In one possible implementation, the user can also input a preset time threshold into the control device, based on which the control device can determine whether the duration that the maximum effective value is greater than a preset multiple of the minimum effective value is greater than the preset time threshold, and can determine whether the duration that the maximum effective value is greater than the preset current threshold is greater than the preset time threshold, and can determine whether the duration that the speed of the permanent magnet synchronous motor is greater than the preset speed threshold is greater than the preset time threshold.

[0069] If the control device determines that the duration that the maximum effective value is greater than the minimum effective value of a preset multiple is greater than the preset time threshold, and determines that the duration that the maximum effective value is greater than the preset current threshold is greater than the preset time threshold, and determines that the duration that the speed of the permanent magnet synchronous motor is greater than the preset speed threshold is greater than the preset time threshold, then the control device can determine that the permanent magnet synchronous motor is out of phase.

[0070] Similarly, if the control device determines that the maximum effective value is less than or equal to the minimum effective value of a preset multiple, or determines that the duration of the maximum effective value greater than the minimum effective value of a preset multiple is less than or equal to a preset time threshold, or determines that the maximum effective value is less than or equal to the preset current threshold, or determines that the duration of the maximum effective value greater than the preset current threshold is less than or equal to the preset time threshold, or determines that the speed of the permanent magnet synchronous motor is less than or equal to the preset speed threshold, or determines that the duration of the speed of the permanent magnet synchronous motor greater than the preset speed threshold is less than or equal to the preset time threshold, then the control device can determine that the permanent magnet synchronous motor is not missing a phase.

[0071] The preset time threshold may be determined by the user based on experimental tests on a permanent magnet synchronous motor with a phase loss and a permanent magnet synchronous motor with no phase loss. In practical applications, if the preset time threshold is not set, the control device may misjudge whether the permanent magnet synchronous motor has a phase loss. If the preset time threshold is set too long, the permanent magnet synchronous motor may be damaged due to a long phase loss time.

[0072] From the above, it can be seen that in the phase loss detection method of the permanent magnet synchronous motor provided in the embodiment of the present application, when the permanent magnet synchronous motor is in a stationary state, the permanent magnet synchronous motor is driven, and the phase voltage at the static point of the permanent magnet synchronous motor is obtained, and whether the permanent magnet synchronous motor is phase-deficient is determined according to the phase voltage; when the permanent magnet synchronous motor is in a running state, the three-phase current at the static point of the permanent magnet synchronous motor is obtained, and whether the permanent magnet synchronous motor is phase-deficient is determined according to the three-phase current. Through the phase loss detection method of the permanent magnet synchronous motor of the present application, it is possible to determine whether the permanent magnet synchronous motor is phase-deficient when the permanent magnet synchronous motor is in a stationary state and in a running state, respectively, so that it is possible to determine whether the permanent magnet synchronous motor is phase-deficient according to the phase loss detection results in the two states, thereby improving the reliability of the phase loss detection of the permanent magnet synchronous motor.

[0073] In addition, the phase loss detection method of the permanent magnet synchronous motor provided in the embodiment of the present application includes the step of filtering the three-phase current after absolute value processing. Therefore, compared with the prior art, the phase loss detection method of the permanent magnet synchronous motor provided in the embodiment of the present application has stronger anti-interference ability, and further improves the reliability of the phase loss detection of the permanent magnet synchronous motor.

[0074] Based on the phase loss detection method of the permanent magnet synchronous motor provided in the above embodiment, the present application further provides a phase loss detection device of the permanent magnet synchronous motor that implements the above method embodiment. Figure 2 , Figure 2 The following is a schematic diagram of the structure of a phase loss detection device for a permanent magnet synchronous motor provided in an embodiment of the present application. Figure 2 As shown, the phase loss detection device 20 of the permanent magnet synchronous motor may include: a stationary phase loss detection unit 21 and a running phase loss detection unit 22. Among them:

[0075] The static phase loss detection unit 21 is used to drive the permanent magnet synchronous motor when the permanent magnet synchronous motor is in a static state, and obtain the phase voltage of the static point of the permanent magnet synchronous motor, and determine whether the permanent magnet synchronous motor is phase-lost according to the phase voltage.

[0076] The running phase loss detection unit 22 is used to obtain the three-phase current of the static point of the permanent magnet synchronous motor when the permanent magnet synchronous motor is in the running state, and determine whether the permanent magnet synchronous motor is phase-lost according to the three-phase current.

[0077] Optionally, the stationary phase loss detection unit 21 is specifically used for:

[0078] The zero offset current of the permanent magnet synchronous motor is detected. If it is determined according to the zero offset current that an overcurrent phenomenon occurs in the permanent magnet synchronous motor, it is determined that the permanent magnet synchronous motor is phase-deficient.

[0079] Optionally, the stationary phase loss detection unit 21 is specifically used for:

[0080] If it is determined that the permanent magnet synchronous motor does not have an overcurrent phenomenon and the phase voltage is within a preset static point voltage range, it is determined that the permanent magnet synchronous motor has no phase loss.

[0081] Optionally, the running phase loss detection unit 22 is specifically used for:

[0082] Collecting any two-phase currents at a static point of the permanent magnet synchronous motor, and determining the three-phase current according to the any two-phase currents;

[0083] or,

[0084] The three-phase current of the permanent magnet synchronous motor at a static point is collected.

[0085] Optionally, the running phase loss detection unit 22 is specifically used for:

[0086] Taking absolute values ​​of the three-phase currents;

[0087] Performing filtering processing on the three-phase current after taking the absolute value processing to obtain the effective value of the three-phase current;

[0088] Determine the maximum and minimum effective values ​​of the three-phase currents according to the effective values ​​of the three-phase currents;

[0089] Whether the permanent magnet synchronous motor is missing a phase is determined according to the maximum effective value and the minimum effective value.

[0090] Optionally, the running phase loss detection unit 22 is specifically used for:

[0091] If the maximum effective value is greater than the preset multiple of the minimum effective value, and the maximum effective value is greater than the preset current threshold, and the speed of the permanent magnet synchronous motor is greater than the preset speed threshold, it is determined that the permanent magnet synchronous motor is out of phase.

[0092] Optionally, the running phase loss detection unit 22 is specifically used for:

[0093] If the duration that the maximum effective value is greater than the preset multiple of the minimum effective value is greater than the preset time threshold, and the duration that the maximum effective value is greater than the preset current threshold is greater than the preset time threshold, and the duration that the speed of the permanent magnet synchronous motor is greater than the preset speed threshold is greater than the preset time threshold, then it is determined that the permanent magnet synchronous motor is out of phase.

[0094] It should be noted that the information interaction, execution process and other contents between the above-mentioned units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be specifically referred to the method embodiment part and will not be repeated here.

[0095] See also Figure 3 , Figure 3 This is a schematic diagram of the structure of a control device provided in an embodiment of the present application. Figure 3 As shown, the control device 3 provided in this embodiment may include: a processor 30, a memory 31, and a computer program 32 stored in the memory 31 and executable on the processor 30, such as a program corresponding to the phase loss detection method of the permanent magnet synchronous motor. When the processor 30 executes the computer program 32, the steps in the above-mentioned embodiment of the phase loss detection method applied to the permanent magnet synchronous motor are implemented, such as Figure 1 Alternatively, when the processor 30 executes the computer program 32, the functions of each module / unit in the above-mentioned permanent magnet synchronous motor phase failure detection device embodiment are realized, for example Figure 2 The functions of the units 21-22 are shown.

[0096] Exemplarily, the computer program 32 may be divided into one or more modules / units, one or more modules / units are stored in the memory 31 and executed by the processor 30 to complete the present application. One or more modules / units may be a series of computer program instruction segments that can complete specific functions, and the instruction segments are used to describe the execution process of the computer program 32 in the control device 3. For example, the computer program 32 may be divided into a static phase loss detection unit and a running phase loss detection unit. For the specific functions of each unit, please refer to Figure 2 The relevant descriptions in the corresponding embodiments are not repeated here.

[0097] Those skilled in the art will understand that Figure 3This is only an example of the control device 3 and does not constitute a limitation on the control device 3 , which may include more or less components than shown in the figure, or a combination of certain components, or different components.

[0098] The processor 30 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

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

[0100] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units is used as an example. In practical applications, the above-mentioned function allocation can be completed by different functional units as needed, that is, the internal structure of the phase loss detection device of the permanent magnet synchronous motor is divided into different functional units to complete all or part of the functions described above. The functional units in the embodiment can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the unit in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0101] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.

[0102] An embodiment of the present application provides a computer program product. When the computer program product is executed on a terminal device, the terminal device implements the steps in the above-mentioned various method embodiments.

[0103] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0104] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example 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 performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0105] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A method for detecting phase loss of a permanent magnet synchronous motor, characterized in that: include: When the permanent magnet synchronous motor is in a stationary state, driving the permanent magnet synchronous motor and obtaining a phase voltage at a static point of the permanent magnet synchronous motor, and determining whether the permanent magnet synchronous motor is missing a phase according to the phase voltage; When the permanent magnet synchronous motor is in a running state, a three-phase current of a static point of the permanent magnet synchronous motor is obtained, and whether the permanent magnet synchronous motor is lacking a phase is determined according to the three-phase current.

2. The method according to claim 1, characterized in that: After driving the permanent magnet synchronous motor, the method further includes: The zero offset current of the permanent magnet synchronous motor is detected. If it is determined according to the zero offset current that an overcurrent phenomenon occurs in the permanent magnet synchronous motor, it is determined that the permanent magnet synchronous motor is phase-deficient.

3. The method according to claim 2, characterized in that The step of determining whether the permanent magnet synchronous motor is phase-deficient according to the phase voltage comprises: If it is determined that the permanent magnet synchronous motor does not have an overcurrent phenomenon and the phase voltage is within a preset static point voltage range, it is determined that the permanent magnet synchronous motor has no phase loss.

4. The method according to claim 1, characterized in that: The obtaining of the three-phase current of the permanent magnet synchronous motor at a static point includes: Collecting any two-phase currents at a static point of the permanent magnet synchronous motor, and determining the three-phase current according to the any two-phase currents; or, The three-phase current of the permanent magnet synchronous motor at a static point is collected.

5. The method according to claim 1, characterized in that: The step of determining whether the permanent magnet synchronous motor is phase-missing according to the three-phase current comprises: Taking absolute values ​​of the three-phase currents; Performing filtering processing on the three-phase current after taking the absolute value processing to obtain the effective value of the three-phase current; Determine the maximum and minimum effective values ​​of the three-phase currents according to the effective values ​​of the three-phase currents; Whether the permanent magnet synchronous motor is missing a phase is determined according to the maximum effective value and the minimum effective value.

6. The method according to claim 5, characterized in that The step of determining whether the permanent magnet synchronous motor is phase-lost according to the maximum effective value and the minimum effective value includes: If the maximum effective value is greater than the preset multiple of the minimum effective value, and the maximum effective value is greater than the preset current threshold, and the speed of the permanent magnet synchronous motor is greater than the preset speed threshold, it is determined that the permanent magnet synchronous motor is out of phase.

7. The method according to claim 6, characterized in that If the maximum effective value is greater than the minimum effective value of the preset multiple, and the maximum effective value is greater than a preset current threshold, and the speed of the permanent magnet synchronous motor is greater than a preset speed threshold, then determining that the permanent magnet synchronous motor is phase-lost includes: If the duration that the maximum effective value is greater than the preset multiple of the minimum effective value is greater than the preset time threshold, and the duration that the maximum effective value is greater than the preset current threshold is greater than the preset time threshold, and the duration that the speed of the permanent magnet synchronous motor is greater than the preset speed threshold is greater than the preset time threshold, then it is determined that the permanent magnet synchronous motor is out of phase.

8. A phase loss detection device for a permanent magnet synchronous motor, characterized in that: include: a stationary phase-loss detection unit, used to drive the permanent magnet synchronous motor when the permanent magnet synchronous motor is in a stationary state, and obtain a phase voltage at a static point of the permanent magnet synchronous motor, and determine whether the permanent magnet synchronous motor is phase-loss according to the phase voltage; The running phase loss detection unit is used to obtain the three-phase current of the static point of the permanent magnet synchronous motor when the permanent magnet synchronous motor is in the running state, and determine whether the permanent magnet synchronous motor is lacking a phase according to the three-phase current.

9. A control 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, each step of the method for detecting phase loss of a permanent magnet synchronous motor as claimed in any one of claims 1 to 7 is implemented.

10. A computer program, characterized in that When the computer program is executed by a processor, each step of the method for detecting a phase loss of a permanent magnet synchronous motor as claimed in any one of claims 1 to 7 is implemented.