CN117491756A - Phase failure detection method, training method of phase failure detection network model and related device - Google Patents

Phase failure detection method, training method of phase failure detection network model and related device Download PDF

Info

Publication number
CN117491756A
CN117491756A CN202311856163.5A CN202311856163A CN117491756A CN 117491756 A CN117491756 A CN 117491756A CN 202311856163 A CN202311856163 A CN 202311856163A CN 117491756 A CN117491756 A CN 117491756A
Authority
CN
China
Prior art keywords
phase
pulse width
width modulation
modulation signal
motor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202311856163.5A
Other languages
Chinese (zh)
Other versions
CN117491756B (en
Inventor
黄嘉宏
张威
黄舜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Megmeet Electrical Co Ltd
Original Assignee
Shenzhen Megmeet Electrical Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Megmeet Electrical Co Ltd filed Critical Shenzhen Megmeet Electrical Co Ltd
Priority to CN202311856163.5A priority Critical patent/CN117491756B/en
Publication of CN117491756A publication Critical patent/CN117491756A/en
Application granted granted Critical
Publication of CN117491756B publication Critical patent/CN117491756B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R29/00Arrangements for measuring or indicating electric quantities not covered by groups G01R19/00 - G01R27/00
    • G01R29/16Measuring asymmetry of polyphase networks
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/34Testing dynamo-electric machines
    • G01R31/343Testing dynamo-electric machines in operation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02HEMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
    • H02H7/00Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions
    • H02H7/08Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors
    • H02H7/09Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors against over-voltage; against reduction of voltage; against phase interruption

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Theoretical Computer Science (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

The application discloses a phase failure detection method, a training method of a phase failure detection network model and a related device, wherein the phase failure detection method is applied to a three-phase motor, the three-phase motor comprises three-phase windings, and the phase failure detection method comprises the following steps: sampling and obtaining a pulse width modulation signal which is output to at least one winding in the three-phase windings by a motor driving circuit every interval set time length; responding to the accumulated sampling acquisition times to reach the set times, and calculating each pulse width modulation signal obtained in an accumulated manner by adopting a preset function to obtain characteristic parameters; and determining the open-phase state of the three-phase motor according to the characteristic parameters. By the method, the phase failure detection method can still rapidly and accurately detect the output phase failure on the basis of not increasing hardware cost, and even if one-phase or two-phase current is not subjected to hardware sampling, the phase failure can be accurately detected, and the application range is wider.

Description

Phase failure detection method, training method of phase failure detection network model and related device
Technical Field
The application relates to the technical field of motor control, in particular to a phase failure detection method, a training method of a phase failure detection network model and a related device.
Background
In the sensor vector control of an asynchronous motor, when three-phase voltage output lacks a phase, the situation that one phase current is zero and the other two phases are larger can occur, meanwhile, only two phases of output currents cause unstable rotating magnetic fields in the motor, so that the motor vibrates, and therefore, the rapid and accurate detection of the motor output lacks a phase is one of important research directions in motor control.
However, in the existing motor output phase-failure detection method, the average value of each phase of current is detected and calculated, and then the average value is compared with the average value to carry out logic judgment, and when the phase-failure detection condition is met, a phase-failure fault is reported, the phase-failure detection result is slower, the dependence on the hardware condition of a motor driver is higher, and the hardware cost is higher; and when the current of the phase-missing or the speed control command is zero, the phase-missing detection cannot be effectively realized.
Disclosure of Invention
The technical problem that the method and the device mainly solve is to provide a phase-failure detection method, a training method of a phase-failure detection network model and a related device, and can solve the problems that the phase-failure detection method in the prior art is low in detection efficiency, high in dependence on hardware conditions of a motor driver, high in hardware cost and incapable of effectively realizing phase-failure detection when a phase-failure current or a speed control instruction is zero.
In order to solve the technical problems, one technical scheme adopted by the application is as follows: the open-phase detection method is applied to a three-phase motor, and the three-phase motor comprises three-phase windings, wherein the open-phase detection method comprises the following steps: sampling and obtaining a pulse width modulation signal which is output to at least one winding in the three-phase windings by a motor driving circuit every interval set time length; responding to the accumulated sampling acquisition times to reach the set times, and calculating each pulse width modulation signal obtained in an accumulated manner by adopting a preset function to obtain characteristic parameters; and determining the open-phase state of the three-phase motor according to the characteristic parameters.
Before the step of sampling and obtaining the pulse width modulation signal output by the motor driving circuit to at least one winding in the three-phase windings at each set time interval, the method further comprises the following steps: detecting whether a speed control instruction output by a motor driving circuit to a three-phase motor is zero or not; the step of sampling and obtaining a pulse width modulation signal output by a motor driving circuit to at least one winding in the three-phase windings at each set interval time length comprises the following steps: and responding to the speed control instruction output by the motor driving circuit to the three-phase motor, wherein the speed control instruction is not zero, and sampling and acquiring a pulse width modulation signal output by the motor driving circuit to at least one winding in the three-phase windings every set time interval.
The calculating the feature parameters of each pulse width modulation signal obtained by accumulation by adopting a preset function comprises the following steps: multiplying the duty ratio of each pulse width modulation signal by the bus voltage output to the three-phase winding by the motor driving circuit to obtain terminal voltage; dividing the sum of the accumulation of the voltages at each end by the set times to obtain a voltage average value; dividing the sum of the accumulations of the square values of the voltages at each end by the set times, and then opening the square to obtain the voltage root mean square value.
The step of determining the open-phase state of the three-phase motor according to the characteristic parameters comprises the following steps: detecting whether the difference between the average voltage value and the root mean square voltage value exceeds a first threshold; if the difference value exceeds a first threshold value, determining that the phase-missing state is the current working voltage phase-missing of the three-phase motor; if the difference value does not exceed the first threshold value, determining that the phase-missing state is that the current working voltage of the three-phase motor is not phase-missing.
The phase failure detection method further comprises the following steps: and responding to the speed control instruction output by the motor driving circuit to the three-phase motor to be zero, sampling and acquiring a first pulse width modulation signal and a second pulse width modulation signal which are respectively output to at least two windings in the three-phase windings by the motor driving circuit every set time interval.
The calculating the feature parameters of each pulse width modulation signal obtained by accumulation by adopting a preset function comprises the following steps: multiplying the duty ratio of each first pulse width modulation signal by the bus voltage output by the motor driving circuit to the three-phase winding to obtain a first end voltage; dividing the sum of the accumulations of the square values of the voltages of each first end by a set number of times, and squaring to obtain a first root mean square value; multiplying the duty ratio of each second pulse width modulation signal by the bus voltage output by the motor driving circuit to the three-phase winding to obtain a second terminal voltage; dividing the sum of the accumulations of the square values of the voltages of the second terminals by the set times, and then squaring to obtain a second root-mean-square value.
The step of determining the open-phase state of the three-phase motor according to the characteristic parameters comprises the following steps: detecting whether a difference between the first root mean square value and the second root mean square value exceeds a second threshold; if the difference value exceeds a second threshold value, determining that the phase-missing state is the current working voltage phase-missing of the three-phase motor; and if the difference value does not exceed the second threshold value, determining that the phase-missing state is that the current working voltage of the three-phase motor is not phase-missing.
The step of sampling and obtaining a pulse width modulation signal output by a motor driving circuit to at least one winding in the three-phase windings at each set time interval comprises the following steps: sampling and acquiring a first pulse width modulation signal, a second pulse width modulation signal and a third pulse width modulation signal of each winding in the three-phase windings by a motor driving circuit at each set interval time length; in response to the accumulated sampling frequency reaching the set frequency, calculating the feature parameter of each pulse width modulation signal obtained by accumulation by adopting a preset function, wherein the step of calculating the feature parameter comprises the following steps: responding to the accumulated sampling acquisition times to reach the set times, and calculating each accumulated first pulse width modulation signal by adopting a preset function to obtain a first characteristic parameter; calculating each second pulse width modulation signal obtained in an accumulated way by adopting a preset function to obtain a second characteristic parameter; calculating each third pulse width modulation signal obtained in an accumulated way by adopting a preset function to obtain a third characteristic parameter; the step of determining the open-phase state of the three-phase motor according to the characteristic parameters comprises the following steps: and determining the open-phase state of the three-phase motor according to at least one of the first characteristic parameter, the second characteristic parameter and the third characteristic parameter.
Wherein the set time length is 1-4 milliseconds, and the set times are 100-1000 times.
In order to solve the technical problems, another technical scheme adopted by the application is as follows: the open-phase detection method is applied to a three-phase motor, and the three-phase motor comprises three-phase windings, wherein the open-phase detection method comprises the following steps: the sampling acquisition motor driving circuit outputs a first pulse width modulation signal, a second pulse width modulation signal and a third pulse width modulation signal to each winding in the three-phase windings respectively; multiplying the duty ratios of the first pulse width modulation signal, the second pulse width modulation signal and the third pulse width modulation signal by the bus voltage output to the three-phase winding by the motor driving circuit to obtain a first end voltage, a second end voltage and a third end voltage; obtaining a three-phase terminal voltage waveform schematic diagram by using the first terminal voltage, the second terminal voltage and the third terminal voltage; inputting the three-phase terminal voltage waveform schematic diagram into a trained open-phase detection network model, classifying the voltage waveform schematic diagram by using the open-phase detection network model, and determining the confidence level of classifying the voltage waveform schematic diagram as the open-phase waveform schematic diagram; and determining the open-phase state of the three-phase motor according to the confidence level.
In order to solve the technical problems, another technical scheme adopted by the application is as follows: the training method for the open-phase detection network model is used for training to obtain the open-phase detection network model, wherein the training method for the open-phase detection network model comprises the following steps: acquiring a phase-loss waveform schematic diagram and/or a target three-phase terminal voltage waveform schematic diagram; labeling the open-phase waveform schematic diagram and/or the target three-phase terminal voltage waveform schematic diagram to obtain labeled image information; training a preset network model through labeling image information to establish a first model; and training a second model through labeling image information to obtain a phase failure detection network model, wherein the second model is obtained by adding a detection output model structure to the first model.
In order to solve the technical problem, another technical scheme adopted by the application is as follows: there is provided a phase-loss detection circuit for detecting a phase-loss state of a three-phase motor using the phase-loss detection method as described in any one of the above.
In order to solve the technical problem, another technical scheme adopted by the application is as follows: an electronic device is provided, wherein the electronic device comprises a shell and a phase failure detection circuit connected to the shell; wherein the open-phase detection circuit is any one of the open-phase detection circuits described above.
The beneficial effects of this application are: compared with the prior art, the open-phase detection method is applied to a three-phase motor, the three-phase motor comprises three-phase windings, the open-phase detection method specifically samples and acquires pulse width modulation signals output by a motor driving circuit to at least one winding in the three-phase windings at set time intervals, when the sampling and acquisition times reach the set times, a preset function is adopted to calculate each pulse width modulation signal obtained in an accumulated mode to obtain characteristic parameters, and the open-phase state of the three-phase motor is determined according to the characteristic parameters, so that the open-phase output can be detected rapidly and accurately on the basis of not increasing hardware cost, the open-phase can be detected accurately even if one-phase or two-phase current does not sample hardware, and the application range is wider.
Drawings
For a clearer description of the technical solutions in the embodiments of the present application, the drawings that are needed in the description of the embodiments will be briefly introduced below, it being obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art, wherein:
FIG. 1 is a schematic diagram of a frame of one embodiment of a motor speed loop control;
FIG. 2 is a schematic diagram of a framework of an embodiment of motor vector control;
FIG. 3 is a detailed frame schematic of an embodiment of motor vector control;
FIG. 4 is a schematic flow chart of a first embodiment of the open-phase detection method of the present application;
FIG. 5 is a phase schematic of the motor three-phase terminal voltage;
FIG. 6 is a schematic flow chart of a second embodiment of the open-phase detection method of the present application;
FIG. 7 is a schematic flow chart of a third embodiment of a phase loss detection method according to the present application;
FIG. 8 is a schematic flow chart of a fourth embodiment of a phase loss detection method of the present application;
FIG. 9 is a schematic diagram of three phase terminal voltage waveforms of the motor in normal operation when the speed control command is not zero;
FIG. 10 is a schematic diagram of three phase terminal voltage waveforms for a motor with a non-zero speed control command and a phase current present;
FIG. 11 is a schematic diagram of three-phase terminal voltage waveforms for a motor with a non-zero speed control command and a two-phase current draw;
FIG. 12 is a schematic diagram of three phase terminal voltage waveforms for a motor with a speed control command other than zero and a three phase operating current being absent;
FIG. 13 is a schematic diagram of three phase terminal voltage waveforms during normal operation with motor speed control command zero;
FIG. 14 is a schematic diagram of three phase terminal voltage waveforms for a motor speed control command of zero and a phase current absence;
FIG. 15 is a schematic diagram of three-phase terminal voltage waveforms for a motor speed control command of zero and a two-phase current draw;
FIG. 16 is a flow chart of an embodiment of a training method for the open-phase detection network model of the present application;
FIG. 17 is a schematic diagram illustrating the structure of an embodiment of a phase loss detection circuit according to the present application;
fig. 18 is a schematic structural diagram of an embodiment of the electronic device of the present application.
Detailed Description
The inventor has long studied that the sensor vector control of an asynchronous motor is usually realized by double closed loop control of a speed loop and a current loop. Wherein, as shown in fig. 1, fig. 1 is a schematic diagram of a motor speed loop control embodiment, the current loop is an inner loop control, and the speed loop is an outer loop control.
As shown in fig. 2, fig. 2 is a schematic diagram of a motor vector control embodiment, where the speed loop decodes or performs sensorless estimation on a motor encoder to obtain a mechanical angle of a motor shaft, then calculates an electrical angle according to a pole pair number of the motor, the mechanical angle is used for calculating a motor shaft speed, the electrical angle is used for current coordinate transformation calculation of a current loop, the speed of the motor shaft is used as feedback of a speed loop PI (proportion integration, proportional integral) regulator, the target rotation speed is used as a setting of the speed loop PI regulator, and the calculated output of the speed loop PI regulator is used as a setting of a current loop Iq current PI regulator.
As shown in fig. 3, fig. 3 is a detailed schematic diagram of an embodiment of motor vector control, in which the current loop samples two-phase or three-phase output current Iu/Iv/Iw through hardware, and the phases of Iu/Iv/Iw are 120-degree phase symmetry; then, carrying out CLARK (Clark, name of a person, referring to a coordinate transformation mode for transforming a three-phase coordinate system into a rectangular coordinate system, which is proposed by Clark), coordinate transformation on Iu/Iv/Iw, and transforming Iu/Iv/Iw into Iα and Iβ currents with 90-degree phase difference; iα and iβ are then PARK (PARK, name, herein specifically referring to the way in which three-phase currents are projected by PARK onto a direct axis (d-axis) that rotates with the rotor, and the quadrature axis (q-axis) is transformed into coordinates with a zero axis (0-axis) perpendicular to the dq plane, to convert the iα and iβ currents in the stationary coordinate system into Id and Iq currents in the rotating coordinate system.
The Id current and the Iq current are always located on a rotating dq coordinate axis, so the Id current and the Iq current belong to direct current variables and are easy to control, meanwhile, the Id current and the Iq current are used as feedback of two current PI regulators, the Iq current PI regulator is given as output of a speed ring, and the Id current PI regulator is given as magnetic flux; id and Iq current PI regulators calculate the given and feedback and then output regulated target currents Id1 and Iq1; then, carrying out anti-PARK transformation on Id1 and Iq1 to obtain V alpha and V beta, wherein V alpha and V beta are used as the input of a SVPWM (Space Vector Pulse Width Modulation ) modulation algorithm; the SVPWM algorithm calculates three different PWM (Pulse width modulation ) duty cycle values that are used to generate three-phase modulated PWM signals to the U/V/W three-phase windings of the motor to control the asynchronous motor to operate at a target speed.
However, in the sensor vector control of an asynchronous motor, when the three-phase voltage output lacks a phase, a situation that one phase current is zero and the other two phases current is larger occurs, and meanwhile, only two phases of output current cause unstable rotating magnetic field in the motor, so that the motor vibrates, and therefore, the rapid and accurate detection of the motor output lacks a phase is one of important research directions in motor control.
In order to rapidly and accurately detect the output open-phase on the basis of not increasing the hardware cost, the application provides an open-phase detection method. The present application is described in further detail below with reference to the drawings and examples. It is specifically noted that the following examples are only for illustration of the present application, but do not limit the scope of the present application. Likewise, the following embodiments are only some, but not all, of the embodiments of the present application, and all other embodiments obtained by one of ordinary skill in the art without making any inventive effort are within the scope of the present application.
Reference in the specification to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the application. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those of skill in the art will explicitly and implicitly appreciate that the embodiments described herein may be combined with other embodiments.
Referring to fig. 4, fig. 4 is a schematic flow chart of a first embodiment of the open-phase detection method of the present application. Specifically, the method may include the steps of:
s11: sampling and obtaining a pulse width modulation signal output by the motor driving circuit to at least one winding in the three-phase windings at each set time interval.
It can be understood that the phase-loss detection method in this embodiment is specifically applied to a three-phase motor, where the three-phase motor specifically includes three-phase windings, so that when the motor driving circuit provides the three-phase output current Iu/Iv/Iw to each winding in the three-phase motor to drive the three-phase motor to operate, and the pulse width modulation signal, for example, the first pulse width modulation signal PWM1, the second pulse width modulation signal PWM2, and the third pulse width modulation signal PWM3, is sent to the switching circuit corresponding to each winding by using the SVPWM modulation algorithm, so that when the three-phase motor is controlled to operate, the phase-loss detection method can be used to detect the state of a phase loss, a two-phase loss, or a three-phase loss current that may exist in the three-phase output current Iu/Iv/Iw.
It should be noted that, as shown in fig. 5, fig. 5 is a phase diagram of three-phase terminal voltages of the motor, and specifically corresponds to the terminal voltages at two ends of each phase winding when the three-phase motor is operating normally, where the three-phase terminal voltages are respectively U 0 /V 0 /W 0 For example, it can be seen that the U 0 /V 0 /W 0 In particular three symmetrical voltages of equal amplitude and 120 degrees phase difference, and the U 0 /V 0 /W 0 And corresponds to three symmetrical three-phase output currents Iu/Iv/Iw, respectively, which are 120 degrees out of phase.
The phase-failure detection method can be specifically realized by a phase-failure detection circuit coupled with a motor driving circuit.
Specifically, the open-phase detection circuit is configured to sample the pulse width modulation signal output by the motor driving circuit to at least one of the three-phase windings once per a set period of time, that is, to acquire at least one of the first pulse width modulation signal PWM1, the second pulse width modulation signal PWM2, and the third pulse width modulation signal PWM3 per a set period of time, and perform cumulative counting.
S12: and in response to the accumulated sampling acquisition times reaching the set times, calculating each pulse width modulation signal obtained in an accumulated manner by adopting a preset function to obtain the characteristic parameters.
Further, when the current sampling acquisition times are determined to reach the set times, the open-phase detection circuit calculates the characteristic parameters of each pulse width modulation signal obtained in an accumulated mode by adopting a preset function.
The characteristic parameter may specifically be an average value and/or a root mean square value of each terminal voltage obtained by calculating a duty ratio of each pulse width modulation signal, and/or any other reasonable parameter.
It is worth to say that the three-phase terminal voltage of the three-phase motor in the normal working and phase-failure state is obtained through sampling, and the oscillograph is used for respectively obtaining the three-phase terminal voltage waveform diagrams in the normal working and phase-failure state, so that the difference of the two can be intuitively distinguished; and the differences may be detected by suitable data analysis, such as corresponding to average and/or root mean square values of terminal voltages, and/or any other reasonable parameter that would have characteristics that would be detectable by suitable inequality judgment conditions.
In addition, the terminal voltage refers to the voltage of each phase winding in the three-phase motor to ground.
Optionally, the preset function may specifically include any reasonable function such as a linear function, a mean function, and/or a root mean square function, which is not limited in this application.
S13: and determining the open-phase state of the three-phase motor according to the characteristic parameters.
It can be understood that by performing analog oscillography and data analysis on the three-phase terminal voltage of the three-phase motor in normal working and phase-failure states, different phase-failure states, namely, non-phase failure, non-two-phase failure and non-three-phase failure states, have different characteristics, so as to be able to determine the phase-failure state in the current working operation of the three-phase motor according to the appropriate inequality judgment condition detection, so as to facilitate one or more of any reasonable processing modes such as fault early warning, emergency stop control, feedback regulation, data acquisition and the like.
According to the scheme, the phase-loss state of the three-phase motor is determined by utilizing the characteristic parameters obtained by calculating each pulse width modulation signal of at least one winding obtained by sampling, so that the phase-loss detection can be effectively carried out on the premise that each three-phase output current Iu/Iv/Iw is not required to be detected, the output phase-loss can still be rapidly and accurately detected on the basis that the hardware cost is not increased, and the detection efficiency is high; and even if one-phase or two-phase current is not subjected to hardware sampling, the missing phase can be accurately detected, and the application range is wider.
In an embodiment, the phase failure detection circuit specifically performs sampling and acquiring of the pulse width modulation signal in real time, and performs calculation of the characteristic parameter and determination of the phase failure state once when it is determined that the current sampling and acquiring times have reached the set times, and clears the current accumulated times to execute the above steps S11-S13 in a recycling manner to perform corresponding sampling and acquiring, calculation of the characteristic parameter and determination of the phase failure state.
In other embodiments, each time the detection and determination of the open-phase state are performed, that is, S11 to S13 may be performed, the step of performing S11 to S13 may be performed after another preset time period is specifically performed; or after receiving the phase failure detection instruction sent by the upper computer, executing S11-S13 to avoid that frequent execution of the phase failure detection occupies excessive operation resources and brings larger power loss.
Optionally, the set duration is 1-4 ms, that is, the phase-failure detection circuit may specifically acquire the pulse width modulation signal output by the motor driving circuit to at least one of the three-phase windings once every 1 ms, 2 ms or 4 ms, and preferably every 2 ms, which is not limited in this application.
Optionally, the number of times of setting is 100-1000, that is, the phase-failure detection circuit may specifically calculate the feature parameter for each pulse width modulation signal obtained by accumulation by using a preset function when the number of times of current sampling reaches any reasonable number of times such as 100 times, 200 times, 500 times or 1000 times, and preferably when the number of times of accumulation reaches 500 times.
Referring to fig. 6, fig. 6 is a schematic flow chart of a second embodiment of the open-phase detection method of the present application. The open-phase detection method of the present embodiment is a flowchart of a refinement of the open-phase detection method in fig. 4, and specifically includes the following steps:
s21: and detecting whether a speed control instruction output by the motor driving circuit to the three-phase motor is zero.
It will be appreciated that in actual rotational speed control of a three-phase motor, forward rotational speed control, reverse rotational speed control, and shut-down are typically involved; and different from the forward rotation speed control and the reverse rotation speed control of the motor, when the three-phase motor is shut down, namely the drive circuit sends a shut down instruction to the three-phase motor, the three-phase output current Iu/Iv/Iw in the three-phase motor gradually drops to 0, and the characteristic parameters in the phase-failure state obtained at the moment have the characteristic that is obviously different from the characteristic parameters in the forward rotation speed control/reverse rotation speed control phase-failure state.
Therefore, different detection modes are needed for the forward rotation speed control/reverse rotation speed control and the shutdown control of the motor, so that when the phase failure detection is carried out, whether the speed control instruction currently output to the three-phase motor by the motor driving circuit is zero or not needs to be detected; the speed control command is zero, namely the closing control, and the speed control command is not zero, namely the forward rotating speed control or the reverse rotating speed control.
Wherein S22 is executed if the speed control command output by the motor drive circuit to the three-phase motor is not zero, and S29 is executed if the speed control command output by the motor drive circuit to the three-phase motor is zero.
S22: sampling and obtaining a pulse width modulation signal output by the motor driving circuit to at least one winding in the three-phase windings at each set time interval.
It can be understood that when the current speed control instruction is determined not to be zero, the open-phase detection circuit specifically samples the pulse width modulation signal output by the motor driving circuit to at least one winding of the three-phase windings once every interval set time period, that is, at least one of the first pulse width modulation signal PWM1, the second pulse width modulation signal PWM2 and the third pulse width modulation signal PWM3 is acquired every interval set time period, and accumulated counts are performed.
S23: the duty ratio of each pulse width modulation signal is multiplied by the bus voltage output to the three-phase winding by the motor driving circuit to obtain terminal voltage.
Further, the duty ratio of the pulse width modulation signal obtained by each sampling is multiplied by the bus voltage output to the three-phase winding by the motor driving circuit to obtain the terminal voltage.
It should be noted that, in the motor control system, the bus voltage refers to the voltage on the bus, and may also be understood as the voltage between each two phases in the three-phase winding, where there is typically a bus voltage=terminal voltage =v3.
For ease of understanding, the sampled pulse width modulated signal includes a first pulse width modulationSignal PWM1, bus voltage U M For example, when the terminal voltage is U1, it can be known that the terminal voltage u1=pwm 1 duty ratio U M
In other embodiments, the PWM signal obtained by current sampling may be the second PWM signal PWM2, or the third PWM signal PWM3, or may specifically further include the second PWM signal PWM2 and/or the third PWM signal PWM3, where the terminal voltage corresponding to the second PWM signal PWM2 is V1, the terminal voltage corresponding to the third PWM signal PWM3 is V1, and accordingly, the duty ratio of terminal voltage v1=pwm 2 is equal to U M The method comprises the steps of carrying out a first treatment on the surface of the Terminal voltage w1=pwm 3 duty cycle U M
S24: dividing the sum of the accumulation of the voltages at each end by the set times to obtain the average voltage value.
Similarly, taking the example that the sampled PWM signal includes the first PWM signal PWM1, where the set number of times is N (N is a positive integer in 100-1000), and the terminal voltage obtained by the nth sampling is U1N, it can be known that:
the average value of the voltage
S25: dividing the sum of the accumulations of the square values of the voltages at each end by the set times, and then opening the square to obtain the voltage root mean square value.
Further, the voltage root mean square value
S26: it is detected whether a difference between the voltage average and the voltage root mean square value exceeds a first threshold.
It can be understood that, by analyzing the data of the three-phase terminal voltage waveform at the time of phase failure, when the speed control command is non-zero, the phase failure can cause the root mean square value of the terminal voltage to be larger than the average root value, and each phase has the characteristic, so that the phase failure detection with the speed control command being non-zero can be performed by setting the first threshold by utilizing the characteristic.
Specifically, in the firstA threshold value of U y For example, it can be seen that the open-phase detection circuit specifically detects |U p -U j |>U y Whether or not it is.
Optionally, the first threshold value U y 8-14V (volts), and preferably 10V.
Wherein if |U p -U j |>U y If true, then execution S27, if |U p -U j |>U y If not, S28 is executed.
S27: and determining the phase-missing state as the current working voltage phase-missing state of the three-phase motor.
It will be appreciated that the open-phase detection circuit is determining |U p -U j |>U y When the three-phase motor is established, the current received speed control instruction of the three-phase motor can be determined to be not zero, and the phase-missing state is that the working voltage is phase-missing or the three-phase output current is phase-missing.
S28: and determining that the phase-missing state is that the current working voltage of the three-phase motor is not phase-missing.
While the open-phase detection circuit is determining |U p -U j |>U y When the three-phase motor is not established, the current received speed control instruction of the three-phase motor can be determined to be not zero, and the phase-missing state is that the working voltage is not phase-missing, or the three-phase output current is not phase-missing, and the three-phase motor operates normally.
S29: and sampling and acquiring a first pulse width modulation signal and a second pulse width modulation signal which are respectively output to at least two windings in the three-phase windings by the motor driving circuit every interval set time length.
It can be understood that when the current speed control instruction is determined to be zero, the open-phase detection circuit specifically samples the first pulse width modulation signal and the second pulse width modulation signal respectively output to at least two windings in the three-phase windings by the motor driving circuit every interval set time length, that is, at least two of the first pulse width modulation signal PWM1, the second pulse width modulation signal PWM2 and the third pulse width modulation signal PWM3 are acquired every interval set time length, and accumulated counts are performed.
It should be noted that, for convenience of understanding, the first pulse width modulation signal and the second pulse width modulation signal may specifically be a first pulse width modulation signal PWM1 and a second pulse width modulation signal PWM2, and may be distinguished from each other by name, or may also be a first pulse width modulation signal PWM1 and a third pulse width modulation signal PWM3, or may also be a second pulse width modulation signal PWM2 and a third pulse width modulation signal PWM3, or one of the first pulse width modulation signal PWM1, the second pulse width modulation signal PWM2, and the third pulse width modulation signal PWM3, that is, one of the first pulse width modulation signal and the second pulse width modulation signal actually includes two signals, and each signal is a control signal of a different winding, which is not limited in this application.
S210: the duty ratio of each first pulse width modulation signal is multiplied by the bus voltage output by the motor driving circuit to the three-phase winding to obtain a first end voltage.
For convenience of understanding, taking the first PWM signal PWM1 and the second PWM signal PWM2 as the example of the sampled first PWM signal and the sampled second PWM signal, it can be known that the first terminal voltage u1=pwm 1 duty ratio×u M
S211: dividing the sum of the accumulations of the square values of the voltages of the first ends by the set times, and then opening the square to obtain a first root-mean-square value.
The first terminal voltage obtained by sampling for the nth time (n is a positive integer) is U1n, which can be shown as follows:
root mean square value of first voltage
S212: and multiplying the duty ratio of each second pulse width modulation signal by the bus voltage output by the motor driving circuit to the three-phase winding to obtain a second terminal voltage.
Wherein the second terminal voltage v1=pwm 2 duty cycle is U M
S213: dividing the sum of the accumulations of the square values of the voltages of the second terminals by the set times, and then squaring to obtain a second root-mean-square value.
The second terminal voltage obtained by sampling for the nth time (n is a positive integer) is V1n, which is as follows:
second voltage root mean square value
S214: a difference between the first root mean square value and the second root mean square value is detected whether the difference exceeds a second threshold.
It can be understood that, by analyzing the data of the three-phase terminal voltage waveform at the time of phase failure, when the speed control command is zero, the phase failure can cause the root mean square value of the terminal voltages to be greatly different, so that the characteristic can be utilized to detect the phase failure when the speed control command is zero by setting the second threshold.
Specifically, the second threshold value is V y For example, it can be seen that the open-phase detection circuit specifically detects |U j -V j |>V y Whether or not it is.
Optionally, the second threshold V y 8-14V (volts), and preferably 10V.
Wherein if |U j -V j |>V y If true, then execution S215, if |U j -V j |>V y If not, S216 is executed.
S215: and determining the phase-missing state as the current working voltage phase-missing state of the three-phase motor.
It will be appreciated that the open-phase detection circuit is determining |U j -V j |>V y When the three-phase motor is established, the current received speed control instruction of the three-phase motor can be determined to be zero, and the phase-missing state is that the working voltage is phase-missing or the three-phase output current is phase-missing.
S216: and determining that the phase-missing state is that the current working voltage of the three-phase motor is not phase-missing.
While the open-phase detection circuit is determining |U j -V j |>V y When the three-phase motor is not established, the current received speed control instruction of the three-phase motor can be determined to be zero, and the phase-missing state is that the working voltage is not phase-missing, or the three-phase output current is not phase-missing, and the three-phase motor operates normally.
Referring to fig. 7, fig. 7 is a schematic flow chart of a third embodiment of the open-phase detection method of the present application. The open-phase detection method of the present embodiment is a flowchart of a refinement of the open-phase detection method in fig. 4, and specifically includes the following steps:
S31: and sampling and acquiring a first pulse width modulation signal, a second pulse width modulation signal and a third pulse width modulation signal which are respectively output to each winding in the three-phase windings by the motor driving circuit every interval set time length.
It can be understood that the open-phase detection circuit may specifically further sample the first pulse width modulation signal, the second pulse width modulation signal, and the third pulse width modulation signal output by the motor driving circuit to each winding of the three-phase windings once per interval set period, that is, acquire the first pulse width modulation signal PWM1, the second pulse width modulation signal PWM2, and the third pulse width modulation signal PWM3 per interval set period, and perform cumulative count.
S32: and in response to the accumulated sampling acquisition times reaching the set times, calculating each accumulated first pulse width modulation signal by adopting a preset function to obtain a first characteristic parameter.
Further, when the current sampling acquisition times are determined to reach the set times, the open-phase detection circuit calculates the characteristic parameters of each pulse width modulation signal obtained in an accumulated mode by adopting a preset function.
For example, the first end voltage u1=pwm 1 duty cycle×u is calculated sequentially by using the first PWM signal PWM1 M The method comprises the steps of carrying out a first treatment on the surface of the Average value of first voltageThe method comprises the steps of carrying out a first treatment on the surface of the First voltage root mean square value->
S33: and calculating each second pulse width modulation signal obtained through accumulation by adopting a preset function to obtain a second characteristic parameter.
Further, the duty cycle of the second terminal voltage v1=pwm 2 is calculated sequentially by using the second PWM signal PWM2Ratio of U M The method comprises the steps of carrying out a first treatment on the surface of the Second voltage average valueThe method comprises the steps of carrying out a first treatment on the surface of the Second voltage root mean square value->
S34: and calculating each third pulse width modulation signal obtained through accumulation by adopting a preset function to obtain a third characteristic parameter.
Still further, the duty ratio of the third terminal voltage w1=pwm 3 is calculated by using the third PWM signal PWM3 in sequence M The method comprises the steps of carrying out a first treatment on the surface of the Third voltage average valueThe method comprises the steps of carrying out a first treatment on the surface of the Third voltage root mean square value->
S35: and determining the open-phase state of the three-phase motor according to at least one of the first characteristic parameter, the second characteristic parameter and the third characteristic parameter.
It can be understood that the open-phase detection circuit can effectively utilize the inequality to judge the condition |U after acquiring the first, second and third characteristic parameters p -U j |>U y ,|V p -V j |>U y ,|W p -W j |>U y ,|U j -V j |>V y ,|U j -W j |>V y |V j -W j |>V y On the basis of not increasing hardware cost, rapidly and accurately detecting the open-phase state of the three-phase motor when the speed control instruction is zero or is not zero; the device is suitable for three working conditions of lacking any one phase, lacking any two phases and lacking three phases; in addition, when the number of the judging conditions is multiple, the mutual verification of the judging conditions can be effectively utilized, so that the accuracy of the detection result can be ensured.
It is worth to say that, when the three-phase motor operates normally, the average value of the three-phase terminal voltage of the motor is basically equal to the root mean square value, the average value of the three-phase terminal voltage of the motor is theoretically not more than 3V, and the terminal voltage waveforms in the phase failure are larger in phase failure, so that the phase failure detection method is higher in accuracy and higher in detection speed.
Referring to fig. 8, fig. 8 is a flow chart of a fourth embodiment of the open-phase detection method of the present application. Specifically, the method may include the steps of:
s41: the sampling acquisition motor driving circuit outputs a first pulse width modulation signal, a second pulse width modulation signal and a third pulse width modulation signal to each winding in the three-phase windings respectively.
Specifically, the open-phase detection circuit samples and acquires a first pulse width modulation signal, a second pulse width modulation signal and a third pulse width modulation signal which are respectively output to each winding in the three-phase windings by the motor driving circuit.
S42: and multiplying the duty ratios of the first pulse width modulation signal, the second pulse width modulation signal and the third pulse width modulation signal by the bus voltage output to the three-phase winding by the motor driving circuit to obtain a first end voltage, a second end voltage and a third end voltage.
Further, the open-phase detection circuit specifically multiplies the duty ratio of the first pulse width modulation signal by the bus voltage output to the three-phase winding by the motor driving circuit to obtain a first end voltage; multiplying the duty ratio of the second pulse width modulation signal by the bus voltage to obtain a second terminal voltage; and multiplying the duty ratio of the third pulse width modulation signal by the bus voltage to obtain a third terminal voltage.
S43: and obtaining a three-phase terminal voltage waveform schematic diagram by using the first terminal voltage, the second terminal voltage and the third terminal voltage.
It should be noted that, as shown in fig. 9, fig. 9 is a schematic diagram of a three-phase terminal voltage waveform of the motor in a normal operation when the speed control command of the motor is not zero, and when the rotational speed control command sent to the three-phase motor by the motor driving circuit is greater than zero and the motor is in normal operation, the average value and the root mean square value of the terminal voltage of the motor in a certain time can be observed to be basically equal through analysis of the three-phase terminal voltage waveform.
As shown in fig. 10, fig. 10 is a schematic diagram of three-phase terminal voltage waveforms of the motor when the speed control command is not zero and one phase of working current is absent, when the speed control command is not zero and the motor is absent, the average value of the motor terminal voltage in a certain time can be observed to be smaller than the root mean square value by analyzing the three-phase terminal voltage waveforms, the difference between the average value and the root mean square value is more than 10V, and the three-phase terminal voltage has the phenomenon.
And as shown in fig. 11 and 12, fig. 11 is a schematic diagram of three-phase terminal voltage waveforms of the motor when the speed control command is not zero and the two-phase working current is absent, and fig. 12 is a schematic diagram of three-phase terminal voltage waveforms of the motor when the speed control command is not zero and the three-phase working current is absent, when the speed control command is greater than zero and the motor is absent or absent, the average value of the terminal voltage of the motor is smaller than the root mean square value and is different by more than 10V, so that the output open-phase can be detected rapidly and accurately through the phenomenon.
As shown in fig. 13, fig. 13 is a schematic diagram of a three-phase terminal voltage waveform when the motor speed control command is zero and is in normal operation, when the speed control command is not zero and the motor is in normal operation, the average value and the root mean square value of the motor terminal voltage in a certain time can be observed to be basically equal through analysis of the three-phase terminal voltage waveform.
As shown in fig. 14, fig. 14 is a schematic diagram of three-phase end voltage waveforms when the motor speed control command is zero and there is no working current for one phase, and when the speed control command is zero and the motor lacks one phase, analysis of the three-phase end voltage waveforms can observe that in a certain time, the root mean square value of the U-phase end voltage is compared with the root mean square value of the V-phase end voltage, or the root mean square value of the U-phase end voltage is compared with the root mean square value of the W-phase end voltage, and the root mean square value of the V-phase end voltage is compared with the root mean square value of the W-phase end voltage, and there is a larger difference value, especially a larger difference value from the end voltage waveforms in normal operation, so that output phase failure detection can be performed by utilizing the phenomenon.
As shown in fig. 15, fig. 15 is a schematic diagram of a three-phase terminal voltage waveform when a motor speed control command is zero and there is no two-phase working current, and when the speed control command is zero and the motor is no two-phase or three-phase, the three-phase terminal voltage waveform is analyzed to have the phenomenon that the root mean square value of the U-phase terminal voltage is compared with the root mean square value of the V-phase terminal voltage or the root mean square value of the U-phase terminal voltage is compared with the root mean square value of the W-phase terminal voltage, and the root mean square value of the V-phase terminal voltage is compared with the root mean square value of the W-phase terminal voltage, so that the phenomenon can be utilized to detect the output open phase.
Specifically, the oscillograph in the open-phase detection circuit is utilized to perform oscillographic processing on the first end voltage, the second end voltage and the third end voltage to obtain a three-phase end voltage waveform schematic diagram, or the open-phase detection circuit is utilized to send the sampled first end voltage, the sampled second end voltage and the sampled third end voltage to the upper computer, so that the upper computer can obtain the three-phase end voltage waveform schematic diagram by utilizing the first end voltage, the second end voltage and the sampled third end voltage.
S44: and inputting the three-phase terminal voltage waveform schematic diagram into a trained open-phase detection network model, classifying the voltage waveform schematic diagram by using the open-phase detection network model, and determining the confidence of classifying the voltage waveform schematic diagram into the open-phase waveform schematic diagram.
It can be understood that, by using the present mature deep learning network model technology, pictures with obvious characteristics can be effectively screened, compared and classified, that is, the open-phase detection network model can effectively classify the currently acquired three-phase terminal voltage waveform schematic diagram after training, for example, classifying the three-phase terminal voltage waveform schematic diagram as any one of the three-phase terminal voltage waveform schematic diagrams in fig. 9-15, and determining the confidence of classifying the voltage waveform schematic diagram as the open-phase waveform schematic diagram corresponding to the open-phase state of the motor in fig. 9-15.
S45: and determining the open-phase state of the three-phase motor according to the confidence level.
When the confidence level is not smaller than the set threshold value, the current phase-missing state of the three-phase motor can be determined, namely whether the three-phase motor is in a state of no phase missing, one phase missing, two phases missing or three phases missing is determined.
Further, in another embodiment, the above S41 to S43 may be replaced by: and the motor driving circuit is respectively output to the first end voltage, the second end voltage and the third end voltage of each winding in the three-phase windings to directly sample and acquire.
Referring to fig. 16, fig. 16 is a flowchart illustrating an embodiment of a training method of the open-phase detection network model according to the present application. Specifically, the method may include the steps of:
s51: and acquiring a phase-loss waveform schematic diagram and/or a target three-phase terminal voltage waveform schematic diagram.
Specifically, the open-phase waveform schematic diagram and/or the target three-phase terminal voltage waveform schematic diagram, that is, part or all of the above-mentioned fig. 9-15, are obtained from any reasonable scene such as the network, the actual working record, or the simulation experiment; the target three-phase terminal voltage waveform schematic diagram is a corresponding three-phase terminal voltage waveform schematic diagram when the three-phase motor operates normally and is not in phase-failure operation.
S52: labeling the open-phase waveform schematic diagram and/or the target three-phase terminal voltage waveform schematic diagram to obtain labeled image information.
Further, the obtained open-phase waveform schematic diagram and/or the target three-phase terminal voltage waveform schematic diagram are marked, so that the obtained picture is marked as open-phase or not open-phase.
S53: training a preset network model through labeling image information to establish a first model.
The method comprises the steps of inputting label image information into a preset network model, training the preset network model to enable the preset network model to train phase failure judgment on a phase failure waveform schematic diagram corresponding to the suspected label image information, and/or train phase failure judgment-free judgment on a target three-phase terminal voltage waveform schematic diagram corresponding to the suspected label image information, so that a first model is built.
S54: and training a second model through labeling image information to obtain a phase failure detection network model, wherein the second model is obtained by adding a detection output model structure to the first model.
Further, a detection output model structure is added in the first model to establish a second model, the labeled image information is input into the second model to retrain the second model, and built-in parameters in the first model and/or the second model are continuously adjusted to increase the accuracy of a judgment result so as to obtain a phase failure detection network model, and the phase failure detection network model has the capability of classifying a voltage waveform schematic diagram and giving confidence degree of classifying the voltage waveform schematic diagram into the phase failure waveform schematic diagram.
The application also provides a phase-failure detection circuit, please refer to fig. 17, fig. 17 is a schematic structural diagram of an embodiment of the phase-failure detection circuit.
It should be noted that, the open-phase detection circuit 60 described in this embodiment is specifically configured to detect the open-phase state of the three-phase motor by the open-phase detection method described in any of the above embodiments, and detailed descriptions thereof will be omitted herein with reference to fig. 1-16 and related text.
In an embodiment, the open-phase detection circuit 60 may specifically include a sampling circuit 61 and a detection circuit 62 that are coupled, where the sampling circuit 61 is configured to sample and obtain, every interval set period, a pulse width modulation signal output by the motor driving circuit to at least one winding of the three-phase windings, and send the pulse width modulation signal to the detection circuit 62, so that the detection circuit 62 detects an open-phase state of the three-phase motor by using the open-phase detection method as described in any one of the foregoing embodiments, and detailed descriptions will be omitted herein with reference to fig. 1-16.
The application further provides an electronic device, referring to fig. 18, fig. 18 is a schematic structural diagram of an embodiment of the electronic device. In the present embodiment, the electronic device 70 includes a housing 71 and a phase failure detection circuit 72 connected to the housing 71.
Note that, the open-phase detection circuit 72 described in this embodiment is the open-phase detection circuit 60 described in any of the above embodiments, and detailed description thereof will be omitted herein with reference to fig. 17 and related text.
The beneficial effects of this application are: compared with the prior art, the open-phase detection method is applied to a three-phase motor, the three-phase motor comprises three-phase windings, the open-phase detection method specifically samples and acquires pulse width modulation signals output by a motor driving circuit to at least one winding in the three-phase windings at set time intervals, when the sampling and acquisition times reach the set times, a preset function is adopted to calculate each pulse width modulation signal obtained in an accumulated mode to obtain characteristic parameters, and the open-phase state of the three-phase motor is determined according to the characteristic parameters, so that the open-phase output can be detected rapidly and accurately on the basis of not increasing hardware cost, the open-phase can be detected accurately even if one-phase or two-phase current does not sample hardware, and the application range is wider.
The foregoing description is only of embodiments of the present application, and is not intended to limit the scope of the patent application, and all equivalent structures or equivalent processes using the descriptions and the contents of the present application or other related technical fields are included in the scope of the patent application.

Claims (13)

1. The open-phase detection method is applied to a three-phase motor, wherein the three-phase motor comprises three-phase windings, and is characterized by comprising the following steps of:
sampling and obtaining a pulse width modulation signal output by a motor driving circuit to at least one winding in the three-phase windings at each set interval time length;
responding to the accumulated sampling acquisition times to reach the set times, and calculating each pulse width modulation signal obtained in an accumulated way by adopting a preset function to obtain a characteristic parameter;
and determining the open-phase state of the three-phase motor according to the characteristic parameters.
2. The open-phase detection method according to claim 1, wherein before the step of sampling the pulse width modulation signal output from the motor drive circuit to at least one of the three-phase windings for each set period of time, further comprising:
detecting whether a speed control instruction output by the motor driving circuit to the three-phase motor is zero or not;
the step of sampling and obtaining the pulse width modulation signal output by the motor driving circuit to at least one winding in the three-phase windings at each set time interval comprises the following steps:
and responding to the speed control instruction output by the motor driving circuit to the three-phase motor not to be zero, sampling and obtaining the pulse width modulation signal output by the motor driving circuit to at least one winding of the three-phase windings every interval of the set time length.
3. The phase-failure detection method according to claim 2, wherein the calculating the characteristic parameter for each pulse width modulation signal obtained by accumulation using a predetermined function includes:
multiplying the duty ratio of each pulse width modulation signal by the bus voltage output to the three-phase winding by the motor driving circuit to obtain terminal voltage;
dividing the sum of the accumulation of each terminal voltage by the set times to obtain a voltage average value;
dividing the sum of the accumulations of the square values of the terminal voltages by the set times, and opening square to obtain a voltage root mean square value.
4. A phase-failure detection method according to claim 3, wherein the step of determining the phase-failure state of the three-phase motor from the characteristic parameter includes:
detecting whether a difference between the voltage average value and the voltage root mean square value exceeds a first threshold;
if the difference exceeds a first threshold, determining that the phase-missing state is the current working voltage phase-missing of the three-phase motor;
and if the difference value does not exceed the first threshold value, determining that the phase-missing state is that the current working voltage of the three-phase motor is not phase-missing.
5. The open-phase detection method according to claim 2, characterized in that the open-phase detection method further comprises:
And responding to the speed control instruction output by the motor driving circuit to the three-phase motor to be zero, sampling and obtaining a first pulse width modulation signal and a second pulse width modulation signal which are respectively output by the motor driving circuit to at least two windings in the three-phase windings at intervals of the set time length.
6. The phase-failure detection method according to claim 5, wherein the calculating the characteristic parameter for each pulse width modulation signal obtained by accumulation using a predetermined function includes:
multiplying the duty ratio of each first pulse width modulation signal by the bus voltage output to the three-phase winding by the motor driving circuit to obtain a first end voltage;
dividing the sum of the accumulations of the square values of the voltages of each first end by the set times, and opening square to obtain a first root-mean-square value;
multiplying the duty ratio of each second pulse width modulation signal by the bus voltage output to the three-phase winding by the motor driving circuit to obtain a second terminal voltage;
dividing the sum of the accumulations of the square values of the second terminal voltages by the set times, and then opening square to obtain a second root-mean-square value.
7. The open-phase detection method according to claim 6, wherein the step of determining the open-phase state of the three-phase motor from the characteristic parameter comprises:
Detecting whether a difference between the first root mean square value and the second root mean square value exceeds a second threshold;
if the difference exceeds a second threshold, determining that the phase-missing state is the current working voltage phase-missing of the three-phase motor;
and if the difference value does not exceed the second threshold value, determining that the phase-missing state is that the current working voltage of the three-phase motor is not phase-missing.
8. The open-phase detection method according to claim 1, wherein the step of sampling the pulse width modulation signal output from the motor drive circuit to at least one of the three-phase windings per set interval of time period comprises:
sampling and acquiring a first pulse width modulation signal, a second pulse width modulation signal and a third pulse width modulation signal which are respectively output to each winding in the three-phase windings by a motor driving circuit every interval set time length;
the step of calculating the feature parameter for each pulse width modulation signal obtained by accumulation by adopting a preset function in response to the accumulated sampling frequency reaching the set frequency comprises the following steps:
responding to the accumulated sampling acquisition times to reach the set times, and calculating each accumulated first pulse width modulation signal by adopting a preset function to obtain a first characteristic parameter;
Calculating each second pulse width modulation signal obtained in an accumulated way by adopting the preset function to obtain a second characteristic parameter;
calculating each third pulse width modulation signal obtained in an accumulated way by adopting the preset function to obtain a third characteristic parameter;
the step of determining the open-phase state of the three-phase motor according to the characteristic parameters comprises the following steps:
and determining the open-phase state of the three-phase motor according to at least one of the first characteristic parameter, the second characteristic parameter and the third characteristic parameter.
9. The phase failure detection method according to any one of claims 1 to 8, wherein,
the set time length is 1-4 milliseconds, and the set times are 100-1000 times.
10. The open-phase detection method is applied to a three-phase motor, wherein the three-phase motor comprises three-phase windings, and is characterized by comprising the following steps of:
the sampling acquisition motor driving circuit outputs a first pulse width modulation signal, a second pulse width modulation signal and a third pulse width modulation signal to each winding in the three-phase windings respectively;
multiplying the duty ratios of the first pulse width modulation signal, the second pulse width modulation signal and the third pulse width modulation signal by the bus voltage output to the three-phase winding by the motor driving circuit to obtain a first end voltage, a second end voltage and a third end voltage;
Obtaining a three-phase terminal voltage waveform schematic diagram by using the first terminal voltage, the second terminal voltage and the third terminal voltage;
inputting the three-phase terminal voltage waveform schematic diagram into a trained open-phase detection network model, classifying the voltage waveform schematic diagram by using the open-phase detection network model, and determining the confidence level of classifying the voltage waveform schematic diagram as an open-phase waveform schematic diagram;
and determining the open-phase state of the three-phase motor according to the confidence level.
11. A training method of a phase failure detection network model for training to obtain the phase failure detection network model as claimed in claim 10, wherein the training method of the phase failure detection network model comprises:
acquiring a phase-loss waveform schematic diagram and/or a target three-phase terminal voltage waveform schematic diagram;
labeling the open-phase waveform schematic diagram or the target three-phase terminal voltage waveform schematic diagram to obtain labeled image information;
training a preset network model through the marked image information to establish a first model;
training a second model through the marked image information to obtain the open-phase detection network model, wherein the second model is obtained by adding a detection output model structure to the first model.
12. A phase-failure detection circuit for detecting a phase-failure state of a three-phase motor by using the phase-failure detection method according to any one of claims 1 to 9 or the phase-failure detection method according to claim 10.
13. An electronic device is characterized by comprising a shell and a phase failure detection circuit connected to the shell;
wherein the open-phase detection circuit is an open-phase detection circuit as claimed in claim 12.
CN202311856163.5A 2023-12-29 2023-12-29 Phase failure detection method, training method of phase failure detection network model and related device Active CN117491756B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311856163.5A CN117491756B (en) 2023-12-29 2023-12-29 Phase failure detection method, training method of phase failure detection network model and related device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311856163.5A CN117491756B (en) 2023-12-29 2023-12-29 Phase failure detection method, training method of phase failure detection network model and related device

Publications (2)

Publication Number Publication Date
CN117491756A true CN117491756A (en) 2024-02-02
CN117491756B CN117491756B (en) 2024-06-11

Family

ID=89681426

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311856163.5A Active CN117491756B (en) 2023-12-29 2023-12-29 Phase failure detection method, training method of phase failure detection network model and related device

Country Status (1)

Country Link
CN (1) CN117491756B (en)

Citations (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05196702A (en) * 1992-01-20 1993-08-06 Minebea Co Ltd Method and apparatus for inspecting rotary electric apparatus
US5630019A (en) * 1992-05-23 1997-05-13 Kabushiki Kaisha Topcon Waveform evaluating apparatus using neural network
JPH10341597A (en) * 1997-06-05 1998-12-22 Yaskawa Electric Corp Ac servo motor drive and voltage saturation processing method therefor
JP2005185029A (en) * 2003-12-22 2005-07-07 Matsushita Electric Ind Co Ltd Open-phase detection circuit, inverter device and manufacturing method
CN1823276A (en) * 2003-07-30 2006-08-23 株式会社安川电机 Open-phase detecting method of three-phase transformer
TWI281032B (en) * 2005-11-03 2007-05-11 Zippy Tech Corp Testing apparatus of inverter and method thereof
CN101662256A (en) * 2009-09-21 2010-03-03 南京航空航天大学 Control method of six-phase ten-pole permanent magnet fault-tolerant motor with strong fault-tolerant capability
CN101685120A (en) * 2008-04-18 2010-03-31 段志刚 Method and circuit for detecting three-phase three-wire input default phase or imbalance
CN102004224A (en) * 2009-08-31 2011-04-06 比亚迪股份有限公司 Three-phase motor phase failure detection system and detection method thereof
CN103312240A (en) * 2013-06-27 2013-09-18 上海新时达电气股份有限公司 Three-phase terminal voltage estimation method, back electric motive force estimation method, phase change point detection method and frequency converter for brushless direct current motor
JP2014128127A (en) * 2012-12-26 2014-07-07 Daikin Ind Ltd Open-phase detection device for three phase output wires
CN104391184A (en) * 2014-11-12 2015-03-04 珠海市齐飞信息技术有限公司 Transformer phase loss detection and warning device and method
CN104991188A (en) * 2015-07-16 2015-10-21 周海波 Brushless motor open-phase detection device and method
CN106411214A (en) * 2016-10-13 2017-02-15 东南大学 Active phase-deficiency operation control method of polyphase permanent magnet motor
JP2017229216A (en) * 2016-06-24 2017-12-28 株式会社ジェイテクト Motor control device
KR101896548B1 (en) * 2018-01-03 2018-09-07 주식회사 레티그리드 Wiring connection state detection system of live wire state
CN108809203A (en) * 2018-06-21 2018-11-13 济南大学 A kind of fault tolerant control method after three-phase alternating current motor open-phase failure
US20190074682A1 (en) * 2016-03-03 2019-03-07 Eaton Intelligent Power Limited Electrical motor coil short detection and protection
CN110161325A (en) * 2018-02-14 2019-08-23 台达电子工业股份有限公司 Voltage detecting circuit
CN111398809A (en) * 2020-03-10 2020-07-10 北京动力源新能源科技有限责任公司 Motor stator winding open-phase detection method and device and motor controller
CN112034385A (en) * 2020-08-05 2020-12-04 苏州汇川联合动力***有限公司 Motor system fault detection method, device and computer readable storage medium
CN112462301A (en) * 2021-02-03 2021-03-09 杭州湘滨电子科技有限公司 Motor phase open circuit and short circuit detection system and method used on EPS
CN112965004A (en) * 2021-02-05 2021-06-15 深圳通业科技股份有限公司 Three-phase power supply detection method and terminal
CN113960384A (en) * 2021-09-16 2022-01-21 佛山市顺德区美的电子科技有限公司 Phase-loss detection method and device, storage medium and household equipment
CN114217144A (en) * 2021-12-06 2022-03-22 广州天加环境控制设备有限公司 Method for detecting phase loss in operation of three-phase permanent magnet synchronous motor
CN218276065U (en) * 2022-07-18 2023-01-10 深圳麦格米特电气股份有限公司 Contactor switch device
CN116068289A (en) * 2023-01-18 2023-05-05 宁波方太厨具有限公司 Permanent magnet synchronous motor open-phase detection method and detection device
CN116381492A (en) * 2023-06-07 2023-07-04 上海灵动微电子股份有限公司 Detection device for phase failure of three-phase DC brushless motor in operation
CN116626439A (en) * 2023-04-25 2023-08-22 南通电力设计院有限公司监理分公司 Power transmission and distribution line fault detection positioning method based on waveform similarity

Patent Citations (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05196702A (en) * 1992-01-20 1993-08-06 Minebea Co Ltd Method and apparatus for inspecting rotary electric apparatus
US5630019A (en) * 1992-05-23 1997-05-13 Kabushiki Kaisha Topcon Waveform evaluating apparatus using neural network
JPH10341597A (en) * 1997-06-05 1998-12-22 Yaskawa Electric Corp Ac servo motor drive and voltage saturation processing method therefor
CN1823276A (en) * 2003-07-30 2006-08-23 株式会社安川电机 Open-phase detecting method of three-phase transformer
JP2005185029A (en) * 2003-12-22 2005-07-07 Matsushita Electric Ind Co Ltd Open-phase detection circuit, inverter device and manufacturing method
TWI281032B (en) * 2005-11-03 2007-05-11 Zippy Tech Corp Testing apparatus of inverter and method thereof
CN101685120A (en) * 2008-04-18 2010-03-31 段志刚 Method and circuit for detecting three-phase three-wire input default phase or imbalance
CN102004224A (en) * 2009-08-31 2011-04-06 比亚迪股份有限公司 Three-phase motor phase failure detection system and detection method thereof
US20120217919A1 (en) * 2009-08-31 2012-08-30 Xiaohua Tang Open phase detection system and method for three-phase motor
CN101662256A (en) * 2009-09-21 2010-03-03 南京航空航天大学 Control method of six-phase ten-pole permanent magnet fault-tolerant motor with strong fault-tolerant capability
JP2014128127A (en) * 2012-12-26 2014-07-07 Daikin Ind Ltd Open-phase detection device for three phase output wires
CN103312240A (en) * 2013-06-27 2013-09-18 上海新时达电气股份有限公司 Three-phase terminal voltage estimation method, back electric motive force estimation method, phase change point detection method and frequency converter for brushless direct current motor
CN104391184A (en) * 2014-11-12 2015-03-04 珠海市齐飞信息技术有限公司 Transformer phase loss detection and warning device and method
CN104991188A (en) * 2015-07-16 2015-10-21 周海波 Brushless motor open-phase detection device and method
US20190074682A1 (en) * 2016-03-03 2019-03-07 Eaton Intelligent Power Limited Electrical motor coil short detection and protection
JP2017229216A (en) * 2016-06-24 2017-12-28 株式会社ジェイテクト Motor control device
CN106411214A (en) * 2016-10-13 2017-02-15 东南大学 Active phase-deficiency operation control method of polyphase permanent magnet motor
KR101896548B1 (en) * 2018-01-03 2018-09-07 주식회사 레티그리드 Wiring connection state detection system of live wire state
CN110161325A (en) * 2018-02-14 2019-08-23 台达电子工业股份有限公司 Voltage detecting circuit
CN108809203A (en) * 2018-06-21 2018-11-13 济南大学 A kind of fault tolerant control method after three-phase alternating current motor open-phase failure
CN111398809A (en) * 2020-03-10 2020-07-10 北京动力源新能源科技有限责任公司 Motor stator winding open-phase detection method and device and motor controller
CN112034385A (en) * 2020-08-05 2020-12-04 苏州汇川联合动力***有限公司 Motor system fault detection method, device and computer readable storage medium
CN112462301A (en) * 2021-02-03 2021-03-09 杭州湘滨电子科技有限公司 Motor phase open circuit and short circuit detection system and method used on EPS
CN112965004A (en) * 2021-02-05 2021-06-15 深圳通业科技股份有限公司 Three-phase power supply detection method and terminal
CN113960384A (en) * 2021-09-16 2022-01-21 佛山市顺德区美的电子科技有限公司 Phase-loss detection method and device, storage medium and household equipment
CN114217144A (en) * 2021-12-06 2022-03-22 广州天加环境控制设备有限公司 Method for detecting phase loss in operation of three-phase permanent magnet synchronous motor
CN218276065U (en) * 2022-07-18 2023-01-10 深圳麦格米特电气股份有限公司 Contactor switch device
CN116068289A (en) * 2023-01-18 2023-05-05 宁波方太厨具有限公司 Permanent magnet synchronous motor open-phase detection method and detection device
CN116626439A (en) * 2023-04-25 2023-08-22 南通电力设计院有限公司监理分公司 Power transmission and distribution line fault detection positioning method based on waveform similarity
CN116381492A (en) * 2023-06-07 2023-07-04 上海灵动微电子股份有限公司 Detection device for phase failure of three-phase DC brushless motor in operation

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
ANTON DIANOV ET AL.: "Phase Loss Detection Using Voltage Signals and Motor Models: A Review", IEEE SENSORS JOURNAL, vol. 21, no. 23, 1 December 2021 (2021-12-01), pages 26488 - 26502, XP011890751, DOI: 10.1109/JSEN.2021.3120887 *
SHADY S. REFAAT ET AL.: "Detection and discrimination between unbalanced supply and phase loss in PMSM using ANN-based protection scheme", 2013 7TH IEEE GCC CONFERENCE AND EXHIBITION (GCC), 9 January 2014 (2014-01-09), pages 430 - 435 *
朱威 等: "基于电压波形相似度测量的十二相不控整流装置故障诊断", 海军工程大学学报, vol. 30, no. 2, 15 April 2018 (2018-04-15), pages 49 - 54 *
梁锦 等: "智能脱扣器电参量测量误差的研究", 湘潭大学自然科学学报, vol. 31, no. 3, 15 September 2009 (2009-09-15), pages 138 - 142 *
金蒙 等: "三相电源相位检测及相序自适应在PWM整流器中的应用", 制造技术与机床, no. 10, 15 October 2013 (2013-10-15), pages 59 - 62 *

Also Published As

Publication number Publication date
CN117491756B (en) 2024-06-11

Similar Documents

Publication Publication Date Title
CN108418480B (en) Method for starting sensorless permanent magnet synchronous motor
JP4716118B2 (en) Motor control device
CN105529967B (en) Fan starting state detection and starting control method
CN105915135B (en) Motor control method based on dead beat optimization with double vector model predictions
EP2696496A1 (en) Motor control device
US6738718B2 (en) Method and apparatus for measuring torque and flux current in a synchronous motor
EP2258043B1 (en) Sensorless control of salient-pole machines
JP2002335699A (en) Controller of ac motor
GB2376759A (en) Apparatus for controlling the rotation speed of an electric motor
US8384321B2 (en) Motor, apparatus for controlling motor, and method for starting motor
CN109870639A (en) One kind opening winding electric drive converter system switching tube open-circuit fault diagnostic method
CN113644848B (en) Permanent magnet synchronous motor position sensorless control method based on segmentation threshold
CN103051276B (en) Initial position distinguishing method of permanent magnet synchronous motor rotor
US10511246B2 (en) Initial rotor position detection device and method based on permanent-magnet synchronous motor
JP2018170928A (en) Motor control device
CN103401488A (en) Elevator door motor control method
CN114744925A (en) Permanent magnet synchronous motor full-speed domain rotor position measuring method without position sensor
CN117491756B (en) Phase failure detection method, training method of phase failure detection network model and related device
CN109873589A (en) A kind of permanent-magnetic synchronous motor rotor zero testing method
KR20000046679A (en) Method and apparatus for controlling speed of synchronous reluctance motor
JP5641774B2 (en) Method and apparatus for estimating rotor position and speed of stepping motor
CN111478638A (en) Method and device for identifying initial position of permanent magnet synchronous motor rotor
CN110838810A (en) Motor control method and device
JP2007267547A (en) Motor controller
CN109342760B (en) Initial rotating speed detection method for outdoor fan of direct-current variable-frequency air conditioner

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant