Methods, devices, media, equipment, and vehicles for determining motor phase loss faults.

By inputting voltage into the motor within a preset time period and using temperature and current sensors to determine the motor phase loss fault, the problem of high cost and high false judgment rate of hardware detection circuits in the prior art is solved, and accurate detection and safety assurance of motor phase loss fault are achieved.

CN116256632BActive Publication Date: 2026-03-10BEIQI FOTON MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-06
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

Existing technologies rely on hardware detection circuits for motor phase loss fault detection, which increases costs and has a high probability of false positives. This makes it impossible to accurately determine whether a motor has experienced a phase loss fault, thus threatening the safety of drivers and passengers.

Method used

By inputting a preset voltage to the first phase winding of the motor within a preset time period, the temperature at the start and end of the motor is obtained using a temperature sensor. The temperature difference is used to determine whether a phase loss fault has occurred, and if necessary, a current sensor is used for further confirmation.

Benefits of technology

It enables timely and accurate phase loss fault diagnosis without the need for additional hardware detection circuits, thus ensuring the safety of drivers and passengers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116256632B_ABST
    Figure CN116256632B_ABST
Patent Text Reader

Abstract

This disclosure relates to a method, apparatus, medium, equipment, and vehicle for determining a phase loss fault in a motor, relating to the field of motor technology. The method includes: inputting a preset voltage to a first phase winding of a motor during a first preset time period; based on the input preset voltage, obtaining a first temperature of the motor at the start of the first preset time period and a second temperature of the motor at the end of the first preset time period; and determining whether a phase loss fault has occurred in the motor based on the first temperature and the second temperature. This allows for timely and accurate determination of whether a phase loss fault has occurred in the motor without requiring additional hardware detection circuitry, thus ensuring the safety of the driver and passengers.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of electric machines, in particular, to a method and device for determining open-phase failure of an electric machine, a medium, an apparatus and a vehicle. BACKGROUND

[0002] Whether the electric machine can run normally plays a very important role in the process of vehicle driving. If the electric machine has open-phase failure, the electric machine cannot be started normally, and in severe cases, the electric machine will be short-circuited, causing the electric machine to burn out, which threatens the life safety of the driver and passengers.

[0003] At present, whether the electric machine has open-phase failure is often detected by increasing a hardware detection circuit. For example, the input voltage of the electric machine is converted into a rectangular wave by an RC circuit and a comparator, and then whether the electric machine has open-phase failure is determined according to a logic circuit. The above hardware detection circuit not only increases the cost, but also increases the probability of misjudgment due to the aging of the hardware detection circuit, so that whether the electric machine has open-phase failure cannot be accurately determined. SUMMARY

[0004] In order to solve the above technical problems, the present disclosure provides a method and device for determining open-phase failure of an electric machine, a medium, an apparatus and a vehicle.

[0005] In a first aspect, the present disclosure provides a method for determining open-phase failure of an electric machine. The method comprises: inputting a preset voltage to a first phase winding of the electric machine in a first preset time period; obtaining a first temperature corresponding to a starting time of the first preset time period of the electric machine and a second temperature corresponding to an ending time of the first preset time period of the electric machine based on the input preset voltage; and determining whether the electric machine has open-phase failure according to the first temperature and the second temperature.

[0006] Optionally, the determining whether the electric machine has open-phase failure according to the first temperature and the second temperature comprises: determining a temperature difference value of the second temperature and the first temperature; and determining that the electric machine has open-phase failure in a case where the temperature difference value is less than or equal to a preset temperature threshold.

[0007] Optionally, the method further comprises: controlling the electric machine to start in a case where the temperature difference value is greater than the preset temperature threshold; obtaining a plurality of second phase currents of a second phase winding of the electric machine in a second preset time period after the electric machine starts and a plurality of third phase currents of a third phase winding of the electric machine in the second preset time period; and determining whether the electric machine has open-phase failure according to the plurality of second phase currents and the plurality of third phase currents.

[0008] Optionally, determining whether the motor has experienced a phase loss fault based on the plurality of second-phase currents and the plurality of third-phase currents includes: determining the absolute value of each second-phase current to obtain a second absolute current corresponding to the second-phase current; determining the absolute value of each third-phase current to obtain a third absolute current corresponding to the third-phase current; for each moment within the second preset time period, taking the minimum value between the second absolute current and the third absolute current as the target phase current; and determining whether the motor has experienced a phase loss fault based on the target phase current.

[0009] Optionally, determining whether the motor has experienced a phase loss fault based on the target phase current includes: determining a first number of times the target phase current is the second absolute current within the second preset time period, and determining a second number of times the target phase current is the third absolute current within the second preset time period; if the first number and the second number satisfy a preset fault condition, determining that the motor has experienced a phase loss fault; wherein the preset fault condition includes: the first number is greater than or equal to a preset number threshold; or, the second number is greater than or equal to the preset number threshold.

[0010] Optionally, the method further includes: determining the difference between the second absolute current and the third absolute current for each moment within the second preset time period; determining that the motor has a phase loss fault when the first number of times and the second number of times satisfy the preset fault condition includes: determining that the motor has a phase loss fault when the absolute value of the difference is less than or equal to a preset current threshold and the first number of times and the second number of times satisfy the preset fault condition.

[0011] Secondly, this disclosure provides a device for determining a phase loss fault in a motor. The device includes: an input module for inputting a preset voltage to a first phase winding of the motor within a first preset time period; an acquisition module for acquiring a first temperature of the motor at the start time of the first preset time period and a second temperature of the motor at the end time of the first preset time period based on the input preset voltage; and a determination module for determining whether a phase loss fault has occurred in the motor based on the first temperature and the second temperature.

[0012] Optionally, the determining module is used to determine the temperature difference between the second temperature and the first temperature; if the temperature difference is less than or equal to a preset temperature threshold, it is determined that the motor has a phase loss fault.

[0013] Optionally, the device further includes: a control module, configured to control the motor to start when the temperature difference is greater than the preset temperature threshold; the acquisition module, configured to acquire multiple second-phase currents of the second-phase winding of the motor within a second preset time period after the motor starts, and multiple third-phase currents of the third-phase winding of the motor within the second preset time period; and the determination module, configured to determine whether the motor has experienced a phase loss fault based on the multiple second-phase currents and the multiple third-phase currents.

[0014] Optionally, the determining module is used to determine the absolute value of each second phase current to obtain the second absolute current corresponding to the second phase current; determine the absolute value of each third phase current to obtain the third absolute current corresponding to the third phase current; for each moment within the second preset time period, take the minimum value of the second absolute current and the third absolute current as the target phase current; and determine whether the motor has experienced a phase loss fault based on the target phase current.

[0015] Optionally, the determining module is configured to determine the first number of times the target phase current is the second absolute current within the second preset time period, and to determine the second number of times the target phase current is the third absolute current within the second preset time period; if the first number and the second number satisfy a preset fault condition, the motor is determined to have a phase loss fault; wherein the preset fault condition includes: the first number is greater than or equal to a preset number threshold; or, the second number is greater than or equal to the preset number threshold.

[0016] Optionally, the determining module is configured to determine the difference between the second absolute current and the third absolute current for each moment within the second preset time period; and to determine that the motor has a phase loss fault if the absolute value of the difference is less than or equal to a preset current threshold and the first number of times and the second number of times satisfy the preset fault condition.

[0017] Thirdly, this disclosure provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method for determining a motor phase loss fault provided in the first aspect of this disclosure.

[0018] Fourthly, this disclosure provides an electronic device, comprising: a memory storing a computer program thereon; and a processor for executing the computer program in the memory to implement the steps of the method for determining a motor phase loss fault provided in the first aspect of this disclosure.

[0019] Fifthly, this disclosure provides a vehicle including the electronic equipment provided in the fourth aspect of this disclosure.

[0020] The above technical solution involves firstly inputting a preset voltage to the first phase winding of the motor within a first preset time period; then, based on the input preset voltage, obtaining a first temperature corresponding to the start time of the first preset time period and a second temperature corresponding to the end time of the first preset time period; subsequently, determining whether the motor has experienced a phase loss fault based on the first and second temperatures. This method allows for the input of a preset voltage to the first phase winding of the motor within the first preset time period, and the acquisition of the first and second temperatures of the motor based on the input preset voltage. The determination of whether a phase loss fault has occurred in the first phase winding of the motor, and thus the determination of whether the motor has experienced a phase loss fault, is based on the first and second temperatures. If a phase loss fault is determined to have occurred in the first phase winding, then a phase loss fault in the motor can be confirmed. This allows for timely and accurate determination of whether a motor has experienced a phase loss fault without the need for additional hardware detection circuitry, ensuring the safety of the driver and passengers.

[0021] Other features and advantages of this disclosure will be described in detail in the following detailed description section. Attached Figure Description

[0022] The accompanying drawings are provided to further illustrate the present disclosure and form part of the specification. They are used together with the following detailed description to explain the present disclosure, but do not constitute a limitation thereof. In the drawings:

[0023] Figure 1 This is a flowchart illustrating a method for determining a phase loss fault in a motor according to an exemplary embodiment;

[0024] Figure 2 This is a flowchart illustrating another method for determining a motor phase loss fault according to an exemplary embodiment;

[0025] Figure 3 This is a flowchart illustrating another method for determining a motor phase loss fault according to an exemplary embodiment;

[0026] Figure 4 This is a flowchart illustrating a method for determining a phase loss fault in a motor according to an exemplary embodiment;

[0027] Figure 5 This is a block diagram illustrating a device for determining a phase loss fault in a motor according to an exemplary embodiment;

[0028] Figure 6 This is a block diagram illustrating another device for determining a motor phase loss fault according to an exemplary embodiment;

[0029] Figure 7 This is a block diagram illustrating an electronic device according to an exemplary embodiment;

[0030] Figure 8 This is a block diagram illustrating a vehicle according to an exemplary embodiment. Detailed Implementation

[0031] The specific embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are for illustration and explanation only and are not intended to limit this disclosure.

[0032] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily construed as referring to a specific order or sequence. Furthermore, in the description with reference to the accompanying drawings, the same reference numerals in different drawings denote the same elements.

[0033] The specific embodiments of the present invention will now be described in detail with reference to the accompanying drawings.

[0034] Figure 1 This is a flowchart illustrating a method for determining a phase loss fault in a motor according to an exemplary embodiment, such as... Figure 1 As shown, the method may include the following steps:

[0035] In step S101, a preset voltage is input to the first phase winding of the motor during a first preset time period.

[0036] In practical scenarios, motors typically consist of three-phase windings, such as a first-phase winding, a second-phase winding, and a third-phase winding. When three-phase alternating current is applied to each of these three windings, a rotating magnetic field is generated, driving the motor. A single phase loss in any of these windings will cause a phase loss fault in the motor. Therefore, in this embodiment, before officially starting the motor, it can be determined whether a phase loss fault has occurred by checking if the first-phase winding is missing. If the first-phase winding is missing, it is not necessary to further check if the second and third-phase windings are missing; the phase loss fault can be determined directly.

[0037] The first preset time period can be any value between 5s and 20s, such as 5s, 10s, 15s, or 20s. The preset voltage can be a voltage value determined in advance based on the AC power input to the first phase winding under normal operating conditions.

[0038] In step S102, based on the input preset voltage, the first temperature of the motor at the start time of the first preset time period and the second temperature of the motor at the end time of the first preset time period are obtained.

[0039] The motor is equipped with a temperature sensor that can collect the real-time temperature of the motor. In this embodiment, the temperature sensor on the motor can collect the first temperature corresponding to the start time of the first preset time period and the second temperature corresponding to the end time of the first preset time period after the preset voltage is input.

[0040] In step S103, it is determined whether the motor has experienced a phase loss fault based on the first temperature and the second temperature.

[0041] In this step, the presence or absence of a phase in the first phase winding can be determined based on the first and second temperatures. If a phase loss is confirmed in the first phase winding, a phase loss fault in the motor can be identified.

[0042] In this step, a preset voltage is applied to the first phase winding of the motor before starting the motor, within a first preset time period. In real-world scenarios, when the preset voltage is applied to the first phase winding, the motor temperature will increase significantly within the first preset time period. Therefore, in this embodiment, the motor temperature can be determined by the first temperature at the start of the first preset time period and the second temperature at the end of the first preset time period. If the motor temperature increases significantly within the first preset time period, it indicates that the first phase winding has not experienced a phase loss. Conversely, if the motor temperature does not increase significantly within the first preset time period, it indicates that the first phase winding has experienced a phase loss, thus confirming a phase loss fault in the motor.

[0043] In addition, if it is determined that the motor has a phase loss fault, an alarm message can be issued through the alarm device to indicate that the motor has a phase loss fault.

[0044] Using the above method, a preset voltage can be input to the first phase winding of the motor within a first preset time period. Based on the preset voltage input to the motor, the first temperature and second temperature of the motor can be obtained. Based on these first and second temperatures, it can be determined whether a phase loss fault has occurred in the first phase winding of the motor, thus confirming whether a phase loss fault has occurred in the motor. If a phase loss fault is determined to have occurred in the first phase winding, then a phase loss fault in the motor can be confirmed. This allows for timely and accurate determination of whether a phase loss fault has occurred in the motor without the need for additional hardware detection circuitry, ensuring the safety of the driver and passengers.

[0045] Figure 2 This is a flowchart illustrating another method for determining a motor phase loss fault according to an exemplary embodiment, such as... Figure 2 As shown, the step S103 above, determining whether the motor has experienced a phase loss fault based on the first temperature and the second temperature, may include the following steps:

[0046] In step S1031, the temperature difference between the second temperature and the first temperature is determined.

[0047] In this step, the motor temperature change within a first preset time period is determined to determine whether the first phase winding is missing a phase. Specifically, the temperature difference between the second temperature corresponding to the end time of the first preset time period and the first temperature corresponding to the start time of the first preset time period can be determined to determine the motor temperature change within the first preset time period.

[0048] In step S1032, if the temperature difference is less than or equal to a preset temperature threshold, it is determined that the motor has a phase loss fault.

[0049] For example, the preset temperature threshold could be 3°C. Under normal circumstances, if a certain voltage is applied to a phase winding of the motor, the motor temperature will rise accordingly over a period of time. That is, if the motor temperature change (i.e., the temperature difference) within a first preset time period is less than or equal to the preset temperature threshold, it indicates that the first phase winding of the motor is missing a phase, thus confirming a phase loss fault in the motor.

[0050] Furthermore, if the motor temperature change (i.e., temperature difference) within a first preset time period is greater than a preset temperature threshold, it indicates that the first phase winding of the motor has not experienced a phase loss. In some embodiments, it can be further determined whether the other two phase windings of the motor, namely the second and third phase windings, have experienced a phase loss, thereby determining whether the motor has experienced a phase loss fault. Specifically, such as... Figure 3 As shown, the method may further include the following steps:

[0051] In step S1033, if the temperature difference is greater than the preset temperature threshold, the motor is controlled to start.

[0052] In this embodiment, as shown in the above analysis, if the motor temperature change (i.e., temperature difference) within the first preset time period is greater than the preset temperature threshold, it can be determined that the first phase winding of the motor has not experienced a phase loss. At this point, the motor can be controlled to start normally, facilitating further determination of whether the second and third phase windings of the motor have experienced a phase loss fault.

[0053] In step S1034, the second phase current of the motor's second phase winding during a second preset time period after the motor starts is obtained, as well as the third phase current of the motor's third phase winding during the second preset time period.

[0054] In this embodiment, a second current sensor is installed on the second phase winding of the motor, and a third current sensor is installed on the third phase winding. In this embodiment, the second current sensor can be used to collect multiple second-phase currents of the second-phase winding during a second preset time period after the motor starts. Similarly, the third current sensor can be used to collect multiple third-phase currents of the third-phase winding during the same second preset time period after the motor starts.

[0055] In step S1035, it is determined whether the motor has experienced a phase loss fault based on the plurality of second-phase currents and the plurality of third-phase currents.

[0056] For example, determining whether the motor has experienced a phase loss fault based on the plurality of second-phase currents and the plurality of third-phase currents may include the following steps:

[0057] In step S1035a, the absolute value of each of the second phase currents is determined to obtain the second absolute current corresponding to the second phase current.

[0058] In real-world scenarios, the directions of the alternating current flowing through the second and third phase windings of a motor may differ. Therefore, to accurately determine whether a phase loss has occurred in the second and third phase windings, the absolute value of the current in each second phase can be determined first, thus obtaining the second absolute current.

[0059] In step S1035b, the absolute value of each third phase current is determined to obtain the third absolute current corresponding to the third phase current.

[0060] Similarly, in order to accurately determine whether the second-phase winding and the third-phase winding have lost a phase, the absolute value of the third-phase current can be determined first to obtain the third absolute current.

[0061] In step S1035c, for each moment within the second preset time period, the minimum value of the second absolute current and the third absolute current is taken as the target phase current.

[0062] In this step, by determining the phase winding corresponding to the minimum of the second absolute current and the third absolute current of the motor during the second preset time period, and determining whether it is always the smaller one during the second preset time period, it can be determined whether there is a phase winding in the second phase winding and the third phase winding that has lost a phase.

[0063] The second preset time period can be any value between 5s and 20s, such as 5s, 10s, 15s or 20s.

[0064] In step S1035d, it is determined whether the motor has experienced a phase loss fault based on the target phase current.

[0065] In this embodiment, assuming no phase loss has occurred in the first phase winding, to further determine whether a phase loss fault has occurred in the motor, it is only necessary to determine whether any phase loss occurs in the second or third phase winding. In a real-world scenario, after the motor starts, if the current in one of the second or third phase windings remains consistently lower, then it can be determined that a phase loss occurs in either the second or third phase winding. Therefore, the presence of a phase loss can be determined by the minimum value between the second and third absolute currents, i.e., the target phase current.

[0066] In one possible implementation, firstly, the first number of times the target phase current is the second absolute current within the second preset time period can be determined, and the second number of times the target phase current is the third absolute current within the second preset time period can be determined. That is, it determines which phase winding corresponds to the minimum current at each moment within the second preset time period, thus obtaining the first number of times the second absolute current of the second phase winding is at its minimum and the second number of times the third absolute current of the third phase winding is at its minimum. Considering that in actual scenarios, factors such as external environmental interference may cause fluctuations in the phase winding current, to eliminate errors, a phase loss fault can be determined if the first and second counts meet preset fault conditions. These preset fault conditions include: the first count being greater than or equal to a preset count threshold; or the second count being greater than or equal to the preset count threshold. Thus, after eliminating errors, if the absolute current of one phase winding in either the second or third phase winding remains at its minimum (i.e., the first count is greater than or equal to the preset count threshold, or the second count is greater than or equal to the preset count threshold), then a phase loss fault can be determined for the motor.

[0067] For example, the preset number threshold can be any value from 0 to the number of times the second absolute current or the third absolute current is collected within the second preset time period, and the specific value can be determined according to the characteristics of different motors.

[0068] For example, let's take the number of times the second or third absolute current is collected within a second preset time period as an example. This means determining whether the smaller of the second and third absolute currents remains consistently lower within the second preset time period, thereby determining whether a phase winding in the second or third phase winding is experiencing a phase loss. Specifically, if the second absolute current is consistently lower than the third absolute current within the second preset time period, then a phase loss in the second phase winding can be determined. Similarly, if the third absolute current is consistently lower than the second absolute current within the second preset time period, then a phase loss in the third phase winding can be determined. It should be noted that determining whether a phase loss occurs in the second or third phase winding confirms a phase loss fault in the motor.

[0069] In another possible implementation, to more accurately determine whether a motor fault has occurred, after determining that the first and second counts meet preset fault conditions, the difference between the second and third absolute currents can be determined for each moment within the second preset time period, corresponding to the second absolute current and the third absolute current. Furthermore, if the absolute value of this difference is less than or equal to a preset current threshold and the first and second counts meet the preset fault conditions, it is determined that the motor has experienced a phase loss fault.

[0070] For example, to simplify the explanation, let's take the number of times the second or third absolute current is collected within a second preset time period as an example, based on the preset number threshold. If the third absolute current is consistently less than the second absolute current within the second preset time period, and the absolute value of the difference between the third and second absolute currents is less than or equal to the preset current threshold, then it can be determined that the third phase winding is missing a phase, which means the motor has a phase loss fault. Similarly, if the second absolute current is consistently less than the third absolute current within the second preset time period, and the absolute value of the difference between the third and second absolute currents is less than or equal to the preset current threshold, then it can be determined that the second phase winding is missing a phase, which means the motor has a phase loss fault. In other words, in this step, it is necessary to satisfy the condition that one absolute current is consistently less than the other absolute current, and the difference between the two absolute currents cannot be too large; otherwise, the motor can be considered to have a phase loss fault.

[0071] In addition, in this embodiment, when a phase loss fault is determined to have occurred in the motor, an alarm message can be sent via an alarm device. This alarm message is also used to indicate the phase winding that caused the phase loss fault. For example, if it is determined that a phase loss has occurred in the second phase winding, the alarm message may include "a phase loss has occurred in the second phase winding".

[0072] This not only determines whether the motor has a phase loss fault, but also accurately identifies which phase of the motor's three-phase winding is missing, thus enabling professional engineers to more quickly and accurately locate the faulty phase winding.

[0073] Using the above method, a preset voltage can be input to the first phase winding of the motor within a first preset time period. Based on the preset voltage input to the motor, the first temperature and second temperature of the motor can be obtained. Based on these first and second temperatures, it can be determined whether a phase loss fault has occurred in the first phase winding of the motor, thus confirming whether a phase loss fault has occurred in the motor. If a phase loss fault is determined to have occurred in the first phase winding, then a phase loss fault in the motor can be confirmed. This allows for timely and accurate determination of whether a phase loss fault has occurred in the motor without the need for additional hardware detection circuitry, ensuring the safety of the driver and passengers.

[0074] Figure 4 This is a flowchart illustrating a method for determining a motor phase loss fault according to an exemplary embodiment. The explanation uses an example where the preset fault condition includes a first count greater than or equal to a preset count threshold. Figure 4 As shown, the method may include the following steps:

[0075] In step S201, a preset voltage is input to the first phase winding of the motor during a first preset time period.

[0076] In step S202, based on the input preset voltage, the first temperature of the motor at the start time of the first preset time period and the second temperature of the motor at the end time of the first preset time period are obtained.

[0077] In step S203, it is determined whether the temperature difference between the second temperature and the first temperature is less than or equal to a preset temperature threshold.

[0078] If it is determined that the temperature difference is less than or equal to the preset temperature threshold, step S204 is executed;

[0079] If the temperature difference is determined to be greater than the preset temperature threshold, step S205 is executed.

[0080] In step S204, it is determined that a phase loss has occurred in the first phase winding.

[0081] In step S205, the motor is started.

[0082] In step S206, the second phase current of the motor's second phase winding during a second preset time period after the motor starts is obtained, as well as the third phase current of the motor's third phase winding during the second preset time period.

[0083] In step S207, the absolute value of each second phase current is determined to obtain the second absolute current corresponding to the second phase current, and the absolute value of each third phase current is determined to obtain the third absolute current corresponding to the third phase current.

[0084] In step S208, for each moment within the second preset time period, the minimum value of the second absolute current and the third absolute current is taken as the target phase current.

[0085] In step S209, the first number of times the target phase current is the second absolute current within the second preset time period is determined, and the second number of times the target phase current is the third absolute current within the second preset time period is determined.

[0086] In step S210, it is determined whether the first count is greater than or equal to a preset count threshold.

[0087] If it is determined that the first count is greater than or equal to the preset count threshold, proceed to step S211;

[0088] If it is determined that the first count is less than the preset count threshold, step S212 is executed.

[0089] In step S211, it is determined that a phase loss has occurred in the second phase winding.

[0090] In step S212, it is determined that a phase loss has occurred in the third phase winding.

[0091] In step S213, it is determined that the motor has a phase loss fault.

[0092] In step S214, an alarm is issued.

[0093] Regarding the methods in the above embodiments, the specific ways in which each module performs its operations have been described. Figures 1 to 3 The embodiments of the method have been described in detail, and will not be elaborated upon here.

[0094] Using the above method, a preset voltage can be input to the first phase winding of the motor within a first preset time period. Based on the preset voltage input to the motor, the first temperature and second temperature of the motor can be obtained. Based on these first and second temperatures, it can be determined whether a phase loss fault has occurred in the first phase winding of the motor, thus confirming whether a phase loss fault has occurred in the motor. If a phase loss fault is determined to have occurred in the first phase winding, then a phase loss fault in the motor can be confirmed. This allows for timely and accurate determination of whether a phase loss fault has occurred in the motor without the need for additional hardware detection circuitry, ensuring the safety of the driver and passengers.

[0095] Figure 5This is a block diagram illustrating a device for determining a motor phase loss fault according to an exemplary embodiment, such as... Figure 5 As shown, the device 300 includes:

[0096] Input module 301 is used to input a preset voltage to the first phase winding of the motor during a first preset time period;

[0097] The acquisition module 302 is used to acquire, based on the input preset voltage, the first temperature of the motor at the start time of the first preset time period and the second temperature of the motor at the end time of the first preset time period.

[0098] The determination module 303 is used to determine whether the motor has experienced a phase loss fault based on the first temperature and the second temperature.

[0099] Optionally, the determining module 303 is used to determine the temperature difference between the second temperature and the first temperature; if the temperature difference is less than or equal to a preset temperature threshold, it is determined that the motor has a phase loss fault.

[0100] Optionally, such as Figure 6 As shown, the device 300 also includes:

[0101] Control module 304 is used to control the motor to start when the temperature difference is greater than the preset temperature threshold.

[0102] The acquisition module 302 is also used to acquire multiple second-phase currents of the second-phase winding of the motor during a second preset time period after the motor starts, and multiple third-phase currents of the third-phase winding of the motor during the second preset time period.

[0103] The determining module 303 is also used to determine whether the motor has experienced a phase loss fault based on the plurality of second-phase currents and the plurality of third-phase currents.

[0104] Optionally, the determining module 303 is used to determine the absolute value of each of the second phase currents to obtain the second absolute current corresponding to the second phase current; determine the absolute value of each of the third phase currents to obtain the third absolute current corresponding to the third phase current; for each moment within the second preset time period, take the minimum value of the second absolute current and the third absolute current as the target phase current; and determine whether the motor has experienced a phase loss fault based on the target phase current.

[0105] Optionally, the determining module 303 is used to determine the first number of times the target phase current is the second absolute current within the second preset time period, and to determine the second number of times the target phase current is the third absolute current within the second preset time period; if the first number and the second number meet the preset fault conditions, the motor is determined to have a phase loss fault; wherein the preset fault conditions include: the first number is greater than or equal to a preset number threshold; or, the second number is greater than or equal to the preset number threshold.

[0106] Optionally, the determining module 303 is used to determine the difference between the second absolute current and the third absolute current for each moment within the second preset time period; and to determine that the motor has a phase loss fault if the absolute value of the difference is less than or equal to a preset current threshold and the first number and the second number meet the preset fault conditions.

[0107] Regarding the apparatus in the above embodiments, the specific methods by which each module performs its operations have already been described. Figures 1 to 4 The embodiments of the method have been described in detail, and will not be elaborated upon here.

[0108] Using the above-described device, a preset voltage can be input to the first phase winding of the motor within a first preset time period. Based on the preset voltage input to the motor, a first temperature and a second temperature of the motor can be obtained. Based on these first and second temperatures, it can be determined whether a phase loss fault has occurred in the first phase winding of the motor, thus confirming whether a phase loss fault has occurred in the motor. If a phase loss fault is determined to have occurred in the first phase winding, then a phase loss fault in the motor can be confirmed. This allows for timely and accurate determination of whether a phase loss fault has occurred in the motor without the need for additional hardware detection circuitry, ensuring the safety of the driver and passengers.

[0109] Figure 7 This is a block diagram illustrating an electronic device 400 according to an exemplary embodiment. Figure 7 As shown, the electronic device 400 may include a processor 401 and a memory 402. The electronic device 400 may also include one or more of a multimedia component 403, an input / output (I / O) interface 404, and a communication component 405.

[0110] The processor 401 controls the overall operation of the electronic device 400 to complete all or part of the steps in the method for determining a motor phase loss fault. The memory 402 stores various types of data to support the operation of the electronic device 400. This data may include, for example, instructions for any application or method operating on the electronic device 400, and application-related data such as contact data, sent and received messages, pictures, audio, video, etc. The memory 402 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. Multimedia component 403 may include a screen and an audio component. The screen may be, for example, a touchscreen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signals may be further stored in memory 402 or transmitted via communication component 405. The audio component also includes at least one speaker for outputting audio signals. I / O interface 404 provides an interface between processor 401 and other interface modules, such as a keyboard, mouse, buttons, etc. These buttons may be virtual or physical buttons. Communication component 405 is used for wired or wireless communication between the electronic device 400 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, 4G, NB-IoT, eMTC, or other 5G technologies, or combinations thereof, is not limited here. Therefore, the corresponding communication component 405 may include: a Wi-Fi module, a Bluetooth module, an NFC module, etc.

[0111] In an exemplary embodiment, the electronic device 400 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described method for determining motor phase loss faults.

[0112] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, which, when executed by a processor, implement the steps of the method for determining a motor phase loss fault described above. For example, the computer-readable storage medium may be the memory 402 including the program instructions described above, which may be executed by the processor 401 of the electronic device 400 to complete the method for determining a motor phase loss fault described above.

[0113] In another exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program executable by a programmable device, the computer program having a code portion for performing the above-described method for determining a motor phase loss fault when executed by the programmable device.

[0114] Figure 8 This is a vehicle illustrated according to an exemplary embodiment, such as Figure 8 As shown, the vehicle 500 includes the above-mentioned Figure 7 The provided electronic equipment number 400.

[0115] The preferred embodiments of this disclosure have been described in detail above with reference to the accompanying drawings. However, this disclosure is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this disclosure, various simple modifications can be made to the technical solutions of this disclosure, and these simple modifications all fall within the protection scope of this disclosure.

[0116] It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, this disclosure will not describe the various possible combinations separately.

[0117] Furthermore, various different embodiments of this disclosure can be combined in any way, as long as they do not violate the spirit of this disclosure, they should also be regarded as the content disclosed in this disclosure.

Claims

1. A method of determining an open-phase fault in an electric machine, the method comprising: The method comprises: inputting a preset voltage to a first phase winding of a motor within a first preset time period; obtaining a first temperature corresponding to a starting moment of the first preset time period of the motor and a second temperature corresponding to a terminal moment of the first preset time period of the motor based on the input preset voltage; determining whether the motor has an open-phase fault according to the first temperature and the second temperature; the determination of whether the motor has an open-phase fault according to the first temperature and the second temperature comprises: determining a temperature difference between the second temperature and the first temperature; in the case that the temperature difference is less than or equal to a preset temperature threshold, determining that the motor has an open-phase fault; the method further comprises: in the case that the temperature difference is greater than the preset temperature threshold, controlling the motor to start.

2. The method of claim 1, wherein, the method further comprises: obtaining a plurality of second phase currents of a second phase winding of the motor within a second preset time period after the motor starts and a plurality of third phase currents of a third phase winding of the motor within the second preset time period; determining whether the motor has an open-phase fault according to the plurality of second phase currents and the plurality of third phase currents.

3. The method of claim 2, wherein, the determination of whether the motor has an open-phase fault according to the plurality of second phase currents and the plurality of third phase currents comprises: determining an absolute value of each of the second phase currents to obtain a second absolute current corresponding to the second phase current; determining an absolute value of each of the third phase currents to obtain a third absolute current corresponding to the third phase current; for the second absolute current and the third absolute current corresponding to each moment within the second preset time period, taking a minimum value of the second absolute current and the third absolute current as a target phase current; determining whether the motor has an open-phase fault according to the target phase current.

4. The method of claim 3, wherein, the determination of whether the motor has an open-phase fault according to the target phase current comprises: determining a first number of times that the target phase current is the second absolute current within the second preset time period and a second number of times that the target phase current is the third absolute current within the second preset time period; in the case that the first number and the second number satisfy a preset fault condition, determining that the motor has an open-phase fault; the preset fault condition comprises: the first number is greater than or equal to a preset number threshold; or the second number is greater than or equal to the preset number threshold.

5. The method of claim 4, wherein, the method further comprises: for the second absolute current and the third absolute current corresponding to each moment within the second preset time period, determining a difference value between the second absolute current and the third absolute current; the determination of whether the motor has an open-phase fault in the case that the first number and the second number satisfy the preset fault condition comprises: in the case that an absolute value of the difference value is less than or equal to a preset current threshold and the first number and the second number satisfy the preset fault condition, determining that the motor has an open-phase fault.

6. An apparatus for determining an open-phase fault of an electric machine, characterized by the device comprises: an input module configured to input a preset voltage to a first phase winding of a motor within a first preset time period; The acquisition module is configured to acquire a first temperature corresponding to a starting moment of the first preset time period and a second temperature corresponding to an ending moment of the first preset time period of the motor based on the input preset voltage. The determination module is configured to determine whether the motor has an open-phase fault according to the first temperature and the second temperature. The determination module is configured to determine a temperature difference between the second temperature and the first temperature. In a case where the temperature difference is less than or equal to a preset temperature threshold, it is determined that the motor has an open-phase fault. The device further includes: The control module is configured to control the motor to start in a case where the temperature difference is greater than the preset temperature threshold.

7. A non-transitory computer-readable storage medium having stored thereon a computer program, characterized in that, The program is executed by the processor to implement the steps of the method in any one of claims 1 to 5.

8. An electronic device, comprising: The device includes: A memory having a computer program stored thereon; A processor configured to execute the computer program in the memory to implement the steps of the method in any one of claims 1 to 5.

9. A vehicle characterized by comprising: The electronic device of claim 8 is included.

Citation Information

Patent Citations

  • Motor fault diagnosis method, device and system, motor and operation machine

    CN114966399A

  • Open-phase detection method and device, computer equipment and storage medium

    CN117269628A