Motor abnormality processing method, device, equipment and storage medium
By calculating the key parameters and ratios of three-phase motors and judging abnormal problems, the problem of difficulty in accurately detecting abnormal problems of three-phase motors in the prior art is solved, and accurate detection of the motor rotation process and generation of solutions are achieved.
Patent Information
- Application Number
- CN202510182687.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-19
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2045-02-19
AI Technical Summary
It is difficult for the prior art to accurately detect abnormal problems during the rotation of three-phase motors, which affects the normal operation of the motor and subsequent recovery processing.
By obtaining the three-phase reverse EMF and angular velocity information when the three-phase motor rotates, we calculate the three-phase EMF ratio, equivalent force constant, force constant fluctuation and torque fluctuation ratio, we make judgments on abnormal problems, and extract problem solving information from the preset problem strategy library for display.
It realizes accurate detection of abnormal problems during the rotation of the three-phase motor, generates corresponding solutions for display, and improves the operating stability of the motor and the efficiency of subsequent recovery processing.
Smart Images

Figure CN119646126B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of servo motors, and in particular to a method, device, computer equipment and storage medium for handling motor abnormalities. Background Art
[0002] In the field of servo motor control, accurate and real-time motor status monitoring and parameter calculation are the key to achieving high-performance control. During operation, the servo motor control system faces a series of complex technical challenges, the most prominent of which is how to obtain and process the key parameters of the motor in real time and accurately.
[0003] The angle information of the motor rotor is the basis of servo control, which directly affects the accuracy and stability of the motor operation. In order to obtain this information, the system needs to use high-precision sensors and perform real-time processing through complex algorithms to obtain the three-phase angular velocity. This step not only requires the system to have the ability to respond quickly, but also requires the algorithm to have high stability and accuracy. At the same time, the real-time voltage and current data of the stator winding are also important parameters that are indispensable in servo control. These data are used to calculate the back electromotive force, and then evaluate the operating status and performance of the motor. The calculation of the back electromotive force also requires accurate algorithms and real-time data processing capabilities.
[0004] After obtaining the above key parameters, the system needs to further calculate the motor ratio and three-phase equivalent force constants. These constants are crucial for the precise control of the motor. However, in actual operation, due to various factors inside and outside the motor, the force constant will fluctuate, resulting in torque instability, which affects the detection of abnormal fluctuations. At the same time, if the abnormal problems and causes cannot be accurately detected and identified during the operation of the motor, it will have a certain impact on the subsequent recovery process, affecting the normal operation of the motor. Summary of the invention
[0005] The purpose of the present application is to provide a motor abnormality processing method, device, computer equipment and storage medium to solve the problem of difficulty in accurately detecting abnormal problems during the rotation of a three-phase motor.
[0006] In order to solve the above technical problems, the embodiment of the present application provides a method for handling motor abnormality, which adopts the following technical solution:
[0007] Obtain the three-phase reverse electromotive force and angular velocity information when the three-phase motor rotates;
[0008] Calculating a three-phase electromotive force ratio according to the three-phase reverse electromotive force and the angular velocity information;
[0009] Calculating three-phase equivalent force constants according to the three-phase electromotive force ratios;
[0010] calculating a force constant fluctuation and an average force constant based on the three-phase equivalent force constants, and calculating a torque fluctuation ratio based on the force constant fluctuation and the average force constant;
[0011] An abnormal problem is judged according to the three-phase electromotive force ratio, the three-phase equivalent force constant, and the torque fluctuation ratio, and a description text of the abnormal problem is obtained;
[0012] The corresponding problem-solving information is extracted from a preset problem strategy library according to the abnormal problem description text, and the problem-solving information is sent to a preset display interface for display.
[0013] Furthermore, the step of obtaining the three-phase reverse electromotive force and angular velocity information when the three-phase motor rotates specifically includes:
[0014] Collecting the reverse electromotive force of each phase of the three-phase motor to obtain the three-phase reverse electromotive force;
[0015] Acquire initial angle information and real-time angle information of the motor rotor, and calculate relative rotation angle information according to the initial angle information and the real-time angle information;
[0016] A rotation time period corresponding to the relative rotation angle information is acquired, and the angular velocity information is calculated according to the rotation time period and the relative rotation angle information.
[0017] Further, the three-phase reverse electromotive force includes an R-phase reverse electromotive force, an S-phase reverse electromotive force, and a T-phase reverse electromotive force, and the three-phase electromotive force ratio includes an R-phase electromotive force ratio, an S-phase electromotive force ratio, and a T-phase electromotive force ratio. The step of calculating the three-phase electromotive force ratio according to the three-phase reverse electromotive force and the angular velocity information specifically includes:
[0018] Preprocessing the R phase reverse electromotive force, the S phase reverse electromotive force, and the T phase reverse electromotive force to obtain a standard R phase reverse electromotive force, a standard S phase reverse electromotive force, and a standard T phase reverse electromotive force;
[0019] Calculating the R phase electromotive force ratio according to the standard R phase reverse electromotive force and the angular velocity information;
[0020] Calculating the S-phase electromotive force ratio according to the standard S-phase reverse electromotive force and the angular velocity information;
[0021] The T-phase electromotive force ratio is calculated based on the standard T-phase reverse electromotive force and the angular velocity information.
[0022] Further, the three-phase electromotive force ratio includes an R-phase electromotive force ratio, an S-phase electromotive force ratio, and a T-phase electromotive force ratio, and the three-phase equivalent force constant includes an R-phase equivalent force constant, an S-phase equivalent force constant, and a T-phase equivalent force constant. The step of calculating the three-phase equivalent force constant according to the three-phase electromotive force ratio specifically includes:
[0023] Time-align the R-phase electromotive force ratio, the S-phase electromotive force ratio, and the T-phase electromotive force ratio to obtain a three-phase electromotive force ratio group corresponding to each moment;
[0024] The three-phase equivalent force constants are calculated according to a preset force constant calculation formula and the three-phase electromotive force ratio group.
[0025] Further, the step of calculating the force constant fluctuation and the average force constant based on the three-phase equivalent force constants, and calculating the torque fluctuation ratio according to the force constant fluctuation and the average force constant, specifically includes:
[0026] Extracting a maximum force constant value and a minimum force constant value from the three-phase equivalent force constants;
[0027] calculating the force constant fluctuation according to the maximum force constant value and the minimum force constant value;
[0028] Obtain the number of time periods corresponding to the three-phase equivalent effectiveness constants;
[0029] Calculating the average force constant based on the three-phase equivalent force constants and the number of time periods;
[0030] The torque fluctuation ratio is calculated according to a preset fluctuation ratio calculation formula, the force constant fluctuation, and the average force constant.
[0031] Furthermore, the step of judging the abnormal problem according to the three-phase electromotive force ratio, the three-phase equivalent force constant, and the torque fluctuation ratio to obtain the abnormal problem description text specifically includes:
[0032] Extracting electromotive force ratio judgment standard, equivalent force constant judgment standard, and torque fluctuation ratio threshold value from the database;
[0033] Determining whether the three-phase equivalent effect constants meet the equivalent effect constant judgment standard;
[0034] If the three-phase equivalent force constants do not meet the equivalent force constant judgment standard, then judging whether the three-phase electromotive force ratio meets the electromotive force ratio judgment standard;
[0035] If the three-phase electromotive force ratio does not meet the electromotive force ratio judgment standard, a phase abnormality description text is generated;
[0036] determining whether the torque fluctuation ratio is less than or equal to the torque fluctuation ratio threshold;
[0037] If the torque fluctuation ratio is greater than the torque fluctuation ratio threshold, generating a fluctuation abnormality description text;
[0038] The phase anomaly description text and the fluctuation anomaly description text are used as the abnormal problem description text.
[0039] Furthermore, the step of extracting corresponding problem-solving information from a preset problem strategy library according to the abnormal problem description text, and sending the problem-solving information to a preset display interface for display, specifically includes:
[0040] Performing word segmentation, part-of-speech tagging, and semantic analysis on the abnormal question description text to obtain first question keywords and first question semantic information;
[0041] Perform word segmentation, part-of-speech tagging, and semantic analysis on the problem-solving information in the problem strategy library to obtain second problem keywords and second problem semantic information;
[0042] Calculating the similarity between the first question keyword, the first question semantic information and the second question keyword, the second question semantic information to obtain a similarity score;
[0043] Determining whether the similarity score is greater than or equal to a preset similarity threshold;
[0044] If the similarity score is greater than or equal to the preset similarity threshold, the parameter information of the preset display interface is obtained, the format and style of the problem-solving information are adaptively adjusted according to the parameter information, a text for displaying the problem-solving instructions is obtained, and the text for displaying the problem-solving instructions is sent to the preset display interface for display.
[0045] In order to solve the above technical problems, the embodiment of the present application further provides a motor abnormality processing device, which adopts the following technical solution:
[0046] An information acquisition module is used to obtain three-phase reverse electromotive force and angular velocity information when the three-phase motor rotates;
[0047] A ratio calculation module, used for calculating the ratio of the three-phase electromotive force according to the three-phase reverse electromotive force and the angular velocity information;
[0048] A force constant calculation module, used for calculating three-phase equivalent force constants according to the three-phase electromotive force ratio;
[0049] a fluctuation ratio calculation module, for calculating the force constant fluctuation and the average force constant based on the three-phase equivalent force constants, and calculating the torque fluctuation ratio according to the force constant fluctuation and the average force constant;
[0050] A problem judgment module, used for judging abnormal problems according to the three-phase electromotive force ratio, the three-phase equivalent force constant, and the torque fluctuation ratio, and obtaining a description text of the abnormal problem;
[0051] The information display module is used to extract corresponding problem-solving information from a preset problem strategy library according to the abnormal problem description text, and send the problem-solving information to a preset display interface for display.
[0052] In order to solve the above technical problems, the embodiment of the present application further provides a computer device, which adopts the following technical solution:
[0053] A computer device comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the motor abnormality processing method described above when executing the computer program.
[0054] In order to solve the above technical problems, the embodiment of the present application further provides a computer-readable storage medium, which adopts the following technical solution:
[0055] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the motor abnormality processing method are implemented.
[0056] Compared with the prior art, the embodiments of the present application have the following beneficial effects:
[0057] The present application obtains the three-phase reverse electromotive force and angular velocity information when the three-phase motor rotates; calculates the three-phase electromotive force ratio according to the three-phase reverse electromotive force and the angular velocity information; calculates the three-phase equivalent force constant according to the three-phase electromotive force ratio; calculates the force constant fluctuation and the average force constant based on the three-phase equivalent force constant, and calculates the torque fluctuation ratio according to the force constant fluctuation and the average force constant; judges the abnormal problem according to the three-phase electromotive force ratio, the three-phase equivalent force constant, and the torque fluctuation ratio, and obtains the abnormal problem description text; extracts the corresponding problem-solving information from the preset problem strategy library according to the abnormal problem description text, and sends the problem-solving information to the preset display interface for display. This effectively realizes the accurate detection of abnormal problems in the rotation process of the three-phase motor, and generates corresponding solutions for display. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] In order to more clearly illustrate the scheme in the present application, a brief introduction is given below to the drawings required for use in the description of the embodiments of the present application. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0059] Figure 1 A flow chart of an embodiment of a method for handling motor abnormality according to the present application;
[0060] Figure 2 is a structural schematic diagram of an embodiment of a motor abnormality processing device according to the present application;
[0061] Figure 3 It is a structural diagram of an embodiment of a computer device according to the present application. DETAILED DESCRIPTION
[0062] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by technicians in the technical field of the present application; the terms used in the specification of the application herein are only for the purpose of describing specific embodiments and are not intended to limit the present application; the terms "including" and "having" and any variations thereof in the specification and claims of the present application and the above-mentioned drawings are intended to cover non-exclusive inclusions. The terms "first", "second", etc. in the specification and claims of the present application or the above-mentioned drawings are used to distinguish different objects, not to describe a specific order.
[0063] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0064] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.
[0065] refer to Figure 1 , shows a flow chart of an embodiment of a motor abnormality processing method according to the present application. The motor abnormality processing method comprises the following steps:
[0066] Step S10, obtaining three-phase reverse electromotive force and angular velocity information when the three-phase motor rotates;
[0067] In the present embodiment, the three-phase motor refers to a three-phase servo motor, which is composed of a rotor and a stator. The rotor is usually a permanent magnet, and the stator has a coil winding. When in use, a current that changes with the rotor angle is passed through the coil, and a magnetic field that changes with the rotor angle is generated in the stator. The magnetic field generated by the stator interacts with the rotor magnetic field, thereby driving the rotor to rotate. The three-phase reverse electromotive force refers to the electromotive force generated when the three-phase motor is running due to the rotating magnetic field cutting the stator coil. When the motor stops running, it will continue to generate magnetic induction force, resulting in the direction of the potential being opposite to that when it is started. When the three-phase motor rotates, the reverse electromotive force will be generated on its three-phase winding. The three-phase reverse electromotive force includes R-phase reverse electromotive force, S-phase reverse electromotive force, and T-phase reverse electromotive force, corresponding to the three-phase winding of the three-phase motor. Angular velocity information refers to the angular velocity of the rotation of the three-phase motor, which refers to the rate of change of angular displacement over time, usually represented by the symbol ω, and the unit is radians per second.
[0068] Step S20, calculating a three-phase electromotive force ratio according to the three-phase reverse electromotive force and the angular velocity information;
[0069] In this embodiment, the three-phase electromotive force ratio includes an R-phase electromotive force ratio, an S-phase electromotive force ratio, and a T-phase electromotive force ratio, which correspond to the R-phase reverse electromotive force, the S-phase reverse electromotive force, and the T-phase reverse electromotive force of the three-phase reverse electromotive force, respectively. The three-phase electromotive force ratio refers to the ratio of the R-phase reverse electromotive force, the S-phase reverse electromotive force, and the T-phase reverse electromotive force to the angular velocity information, respectively. The three-phase electromotive force ratio is used to reflect whether the windings of different phases are balanced, whether the magnetic circuit is symmetrical, and other issues.
[0070] Step S30, calculating the three-phase equivalent force constant according to the three-phase electromotive force ratio;
[0071] In this embodiment, the three-phase equivalent force constant is calculated according to the three-phase electromotive force ratio and the preset force constant calculation formula. The three-phase equivalent force constant is the force constant obtained by integrating the three-phase electromotive force ratio. The three-phase equivalent force constant is used to intuitively indicate whether there is an abnormality when the three-phase motor rotates. When the three-phase equivalent force constant and the three-phase electromotive force ratio are obtained, the three-phase equivalent force constant and the three-phase electromotive force ratio can be plotted in the same display diagram and sent to the preset display interface for display, so as to facilitate the intuitive acquisition of the current state of the motor. Among them, the X-axis of the display diagram is time, and the Y-axis is the value of the three-phase electromotive force ratio.
[0072] Step S40, calculating a force constant fluctuation and an average force constant based on the three-phase equivalent force constants, and calculating a torque fluctuation ratio according to the force constant fluctuation and the average force constant;
[0073] In this embodiment, the force constant fluctuation refers to the range of the three-phase equivalent force constant fluctuation, and the average force constant refers to the average value of the three-phase equivalent force constants. The ratio of the force constant fluctuation and the average force constant is used to reflect the torque fluctuation during motor rotation, and the corresponding torque fluctuation ratio is obtained.
[0074] Step S50, judging an abnormal problem according to the three-phase electromotive force ratio, the three-phase equivalent force constant, and the torque fluctuation ratio, and obtaining an abnormal problem description text;
[0075] In this embodiment, corresponding to the three-phase electromotive force ratio, the three-phase equivalent force constant, and the torque fluctuation ratio, an electromotive force ratio judgment standard, an equivalent force constant judgment standard, and a torque fluctuation ratio threshold are respectively set. The electromotive force ratio judgment standard, the equivalent force constant judgment standard, and the torque fluctuation ratio threshold are used to perform condition compliance judgment on the three-phase electromotive force ratio, the three-phase equivalent force constant, and the torque fluctuation ratio, so as to effectively identify the current abnormal problems and generate the corresponding abnormal problem description text.
[0076] Step S60: extract corresponding problem-solving information from a preset problem strategy library according to the abnormal problem description text, and send the problem-solving information to a preset display interface for display.
[0077] In this embodiment, the abnormal problem description text is text information containing the current abnormal situation and abnormal parameter type, and the problem strategy library is a preset database that provides problem solutions for the abnormal problem description text. The problem strategy library can be set based on historical data or experience, and the problem solution information included in the problem strategy library corresponds to the abnormal problem description text. The preset display interface refers to the display interface of the control system connected to the three-phase motor. The problem solution information is sent to the preset display interface for display, so as to facilitate the subsequent corresponding regulation of the three-phase motor according to the problem solution information.
[0078] The present application obtains the three-phase reverse electromotive force and angular velocity information when the three-phase motor rotates; calculates the three-phase electromotive force ratio according to the three-phase reverse electromotive force and the angular velocity information; calculates the three-phase equivalent force constant according to the three-phase electromotive force ratio; calculates the force constant fluctuation and the average force constant based on the three-phase equivalent force constant, and calculates the torque fluctuation ratio according to the force constant fluctuation and the average force constant; judges the abnormal problem according to the three-phase electromotive force ratio, the three-phase equivalent force constant, and the torque fluctuation ratio, and obtains the abnormal problem description text; extracts the corresponding problem-solving information from the preset problem strategy library according to the abnormal problem description text, and sends the problem-solving information to the preset display interface for display. This effectively realizes the accurate detection of abnormal problems in the rotation process of the three-phase motor, and generates corresponding solutions for display.
[0079] In some optional implementations of this embodiment, obtaining the three-phase reverse electromotive force and angular velocity information when the three-phase motor rotates includes the following steps:
[0080] Collecting the reverse electromotive force of each phase of the three-phase motor to obtain the three-phase reverse electromotive force;
[0081] In this embodiment, each phase winding of the three-phase motor is connected to a corresponding voltage preprocessing circuit and an analog-to-digital converter, the front end of the voltage preprocessing circuit is a protection circuit, and the rear end is an amplifier circuit. The reverse electromotive force enters the rear end amplifier circuit after passing through the front end protection circuit, and the rear end amplifier circuit amplifies or reduces the reverse electromotive force to maximize the use of the entire input voltage range of the digital-to-analog converter. The analog-to-digital converter is connected to a digital processor, and the digital processor periodically (with a period of τ) reads the digital quantity representing the reverse electromotive force in the analog-to-digital converter, thereby realizing the reverse electromotive force acquisition of each phase of the three-phase motor.
[0082] Acquire initial angle information and real-time angle information of the motor rotor, and calculate relative rotation angle information according to the initial angle information and the real-time angle information;
[0083] In this embodiment, when the motor starts or at a certain moment, the current angle of the rotor is obtained through a sensor (encoder) as initial angle information. The initial angle information is usually a specific angle value (such as 0°, 45°, etc.), or an offset relative to a reference point. During the operation of the motor, the current angle of the rotor is continuously obtained through the same sensor as real-time angle information. By comparing the real-time angle information with the initial angle information, the rotation angle of the rotor relative to the initial state is calculated. The calculation formula for the relative rotation angle is: relative rotation angle = real-time angle − initial angle.
[0084] A rotation time period corresponding to the relative rotation angle information is acquired, and the angular velocity information is calculated according to the rotation time period and the relative rotation angle information.
[0085] In this embodiment, recording the time from obtaining the initial angle information to obtaining a certain real-time angle information can be achieved by a timer or a timestamp. According to the relative rotation angle information and the rotation time period, the angular velocity is calculated. The angular velocity is the ratio of the angle change to the time change, usually in radians / second (rad / s) or degrees / second (° / s). The calculation formula for angular velocity is: angular velocity = relative rotation angle / rotation time period. Among them, if degrees are used as the angle unit, the result will be degrees / second; if radians are used, the result will be radians / second.
[0086] This embodiment acquires the three-phase reverse electromotive force by collecting the reverse electromotive force of each phase of the three-phase motor; acquires the initial angle information and real-time angle information of the motor rotor, and calculates the relative rotation angle information according to the initial angle information and the real-time angle information; acquires the rotation time period corresponding to the relative rotation angle information, and calculates the angular velocity information according to the rotation time period and the relative rotation angle information. In this way, effective three-phase reverse electromotive force and angular velocity information are acquired during the rotation of the three-phase motor, so as to facilitate the subsequent calculation of the three-phase electromotive force ratio.
[0087] In some optional implementations of this embodiment, obtaining the three-phase reverse electromotive force and angular velocity information when the three-phase motor rotates includes the following steps:
[0088] Preprocessing the R phase reverse electromotive force, the S phase reverse electromotive force, and the T phase reverse electromotive force to obtain a standard R phase reverse electromotive force, a standard S phase reverse electromotive force, and a standard T phase reverse electromotive force;
[0089] In this embodiment, the R phase reverse electromotive force, the S phase reverse electromotive force, and the T phase reverse electromotive force are the reverse electromotive forces of each phase winding of the three-phase motor obtained within a certain time period. The preprocessing of the R phase reverse electromotive force, the S phase reverse electromotive force, and the T phase reverse electromotive force includes removing abnormal values: checking the R phase, S phase, and T phase reverse electromotive force data, removing obvious abnormal values or erroneous data, which can be achieved by setting a threshold or using statistical methods (such as the 3σ principle). Processing missing values: If there are missing values in the data, appropriate interpolation methods (such as linear interpolation, nearest neighbor interpolation, etc.) need to be adopted to fill these missing values. Smoothing: Use a filter (such as a low-pass filter, a band-pass filter, etc.) to smooth the reverse electromotive force data to eliminate high-frequency noise and jitter.
[0090] Calculating the R phase electromotive force ratio according to the standard R phase reverse electromotive force and the angular velocity information;
[0091] In this embodiment, the calculation formula for the R-phase electromotive force ratio is: R-phase electromotive force ratio = standard R-phase counter electromotive force / angular velocity. It should be noted that the standard R-phase counter electromotive force and angular velocity in this formula are values that change with time and correspond in time.
[0092] Calculating the S-phase electromotive force ratio according to the standard S-phase reverse electromotive force and the angular velocity information;
[0093] In this embodiment, the calculation formula for the S-phase electromotive force ratio is: S-phase electromotive force ratio = standard S-phase counter electromotive force / angular velocity. It should be noted that the standard S-phase counter electromotive force and angular velocity in this formula are values that change with time and correspond in time.
[0094] The T-phase electromotive force ratio is calculated based on the standard T-phase reverse electromotive force and the angular velocity information.
[0095] In this embodiment, the calculation formula for the T-phase electromotive force ratio is: T-phase electromotive force ratio = standard T-phase counter electromotive force / angular velocity. It should be noted that the standard T-phase counter electromotive force and angular velocity in this formula are values that change with time and correspond in time.
[0096] This embodiment obtains standard R-phase reverse electromotive force, standard S-phase reverse electromotive force, and standard T-phase reverse electromotive force by preprocessing the R-phase reverse electromotive force, the S-phase reverse electromotive force, and the T-phase reverse electromotive force; calculates the R-phase electromotive force ratio according to the standard R-phase reverse electromotive force and the angular velocity information; calculates the S-phase electromotive force ratio according to the standard S-phase reverse electromotive force and the angular velocity information; calculates the T-phase electromotive force ratio according to the standard T-phase reverse electromotive force and the angular velocity information. Thus, the electromotive force ratio of different phases of the motor is effectively calculated according to the three-phase reverse electromotive force and angular velocity information, so as to facilitate the subsequent calculation of the three-phase equivalent force constant according to the calculated three-phase electromotive force ratio.
[0097] In some optional implementations of this embodiment, the three-phase reverse electromotive force includes an R-phase reverse electromotive force, an S-phase reverse electromotive force, and a T-phase reverse electromotive force, the three-phase electromotive force ratio includes an R-phase electromotive force ratio, an S-phase electromotive force ratio, and a T-phase electromotive force ratio, and the three-phase electromotive force ratio is calculated according to the three-phase reverse electromotive force and the angular velocity information. The steps include:
[0098] Time-align the R-phase electromotive force ratio, the S-phase electromotive force ratio, and the T-phase electromotive force ratio to obtain a three-phase electromotive force ratio group corresponding to each moment;
[0099] In this embodiment, the R-phase electromotive force ratio, the S-phase electromotive force ratio, and the T-phase electromotive force ratio are all values recorded in time series. A new data structure (such as a two-dimensional array or a data frame) can be created to store the three-phase electromotive force ratio at each moment, and then the timestamps corresponding to the R-phase electromotive force ratio, the S-phase electromotive force ratio, and the T-phase electromotive force ratio are traversed. For each moment, the corresponding electromotive force ratio is extracted from the data of each phase, and they are combined into a group, thereby obtaining the three-phase electromotive force ratio group corresponding to each moment.
[0100] The three-phase equivalent force constants are calculated according to a preset force constant calculation formula and the three-phase electromotive force ratio group.
[0101] In this embodiment, the preset force constant calculation formula is: ;in, For the moment The three-phase equivalent effect constant when For the moment The R phase electromotive force ratio at For the moment The S-phase electromotive force ratio at For the moment The T-phase electromotive force ratio at the time. The preset force constant calculation formula can be extracted from the database according to the first formula extraction mark. After calculating the three-phase equivalent force constants at all times according to the above formula, they are sorted according to the time sequence to obtain the three-phase equivalent force constants displayed in time series.
[0102] In this embodiment, the R phase electromotive force ratio, the S phase electromotive force ratio, and the T phase electromotive force ratio are time-aligned to obtain a three-phase electromotive force ratio group corresponding to each moment; the three-phase equivalent force constant is calculated according to a preset force constant calculation formula and the three-phase electromotive force ratio group. Thus, the equivalent force constants of different phases of the motor are effectively calculated to facilitate the subsequent calculation of the torque fluctuation ratio.
[0103] In some optional implementations of this embodiment, the three-phase electromotive force ratio includes an R-phase electromotive force ratio, an S-phase electromotive force ratio, and a T-phase electromotive force ratio, and the three-phase equivalent force constants include an R-phase equivalent force constant, an S-phase equivalent force constant, and a T-phase equivalent force constant, and the three-phase equivalent force constants are calculated according to the three-phase electromotive force ratios. The steps include:
[0104] Extracting a maximum force constant value and a minimum force constant value from the three-phase equivalent force constants;
[0105] In this embodiment, the maximum value and the minimum value can be found from the three-phase equivalent force constants by querying the function, and the maximum value and the minimum value are the maximum force constant value and the minimum force constant value. For example, in Python, the numpy.max() and numpy.min() functions can be used to extract the maximum force constant value and the minimum force constant value from the three-phase equivalent force constants.
[0106] calculating the force constant fluctuation according to the maximum force constant value and the minimum force constant value;
[0107] In this embodiment, the force constant fluctuation can be obtained by calculating the difference between the maximum force constant value and the minimum force constant value. The calculation formula of the force constant fluctuation is: ;in, is the force constant fluctuation, is the maximum force constant value, is the minimum force constant value. The force constant fluctuation is used to reflect the balance and fluctuation degree of the motor when it rotates.
[0108] Obtain the number of time periods corresponding to the three-phase equivalent effectiveness constants;
[0109] In this embodiment, the number of time cycles refers to the number of sampling times of the three-phase equivalent force constant. The number of time cycles covered by each force constant can be calculated based on the timestamp and sampling interval corresponding to the three-phase equivalent force constant. The specific calculation formula is: number of time cycles = (current timestamp-initial timestamp) / sampling interval.
[0110] Calculating the average force constant based on the three-phase equivalent force constants and the number of time periods;
[0111] In this embodiment, the average force constant is the average value of the three-phase equivalent force constants, and the calculation formula of the average force constant is: ;in, is the mean force constant, is the three-phase equivalent force constant, and n is the number of time cycles. The mean square error of the force constant can be calculated according to the following formula: ;in, is the mean square error of the force constant, is the mean force constant, is the three-phase equivalent force constant, and n is the number of time cycles. After the mean square error of the force constant is obtained, it can be sent to the preset display interface for display to intuitively display the fluctuation degree of the force constant.
[0112] The torque fluctuation ratio is calculated according to a preset fluctuation ratio calculation formula, the force constant fluctuation, and the average force constant.
[0113] In this embodiment, the preset fluctuation ratio calculation formula is: ;in, is the torque fluctuation ratio, is the force constant fluctuation, The preset force constant calculation formula can be extracted from the database according to the second formula extraction identifier.
[0114] This embodiment extracts the maximum force constant value and the minimum force constant value from the three-phase equivalent force constants; calculates the force constant fluctuation according to the maximum force constant value and the minimum force constant value; obtains the time period number corresponding to the three-phase equivalent force constant; calculates the average force constant according to the three-phase equivalent force constant and the time period number; calculates the torque fluctuation ratio according to the preset fluctuation ratio calculation formula and the force constant fluctuation and the average force constant. This effectively realizes the calculation of the torque fluctuation ratio according to the force constant fluctuation of the three-phase equivalent force constant and the average force constant, so as to facilitate the subsequent abnormal problem judgment.
[0115] In some optional implementations of this embodiment, the abnormal problem judgment is performed according to the three-phase electromotive force ratio, the three-phase equivalent force constant, and the torque fluctuation ratio to obtain the abnormal problem description text, including the following steps:
[0116] Extracting electromotive force ratio judgment standard, equivalent force constant judgment standard, and torque fluctuation ratio threshold value from the database;
[0117] In this embodiment, the electromotive force ratio judgment standard, the equivalent force constant judgment standard, and the torque fluctuation ratio threshold value can be extracted from the database according to the ratio standard extraction mark, the force constant standard extraction mark, and the ratio threshold extraction mark. The ratio standard extraction mark, the force constant standard extraction mark, and the ratio threshold extraction mark can be triggered by a preset monitoring event. When the monitoring event recognizes that all three-phase electromotive force ratios, three-phase equivalent force constants, and torque fluctuation ratios have been obtained, the ratio standard extraction mark, the force constant standard extraction mark, and the ratio threshold extraction mark are obtained from the storage folder to extract the electromotive force ratio judgment standard, the equivalent force constant judgment standard, and the torque fluctuation ratio threshold value.
[0118] Determining whether the three-phase equivalent effect constants meet the equivalent effect constant judgment standard;
[0119] In this embodiment, the equivalent force constant judgment standard is whether the three-phase equivalent force constant is unchanged within the sampling time and is always at an equilibrium value, that is, whether the three-phase equivalent force constant is a straight line in the display diagram drawn by the three-phase equivalent force constant and the three-phase electromotive force ratio. When the three-phase equivalent force constant is not an equilibrium value within the sampling time, it means that the three-phase equivalent force constant does not meet the equivalent force constant judgment standard. On the contrary, when the three-phase equivalent force constant is an equilibrium value within the sampling time, it means that the three-phase equivalent force constant meets the equivalent force constant judgment standard.
[0120] If the three-phase equivalent force constants meet the equivalent force constant judgment standard, a rotation normal description text is generated;
[0121] In this embodiment, the normal rotation description text may be a preset display text related to the normal rotation description, for example, the normal rotation description text is “the current motor rotation state is normal.” After the normal rotation description text is generated, it may be sent to a preset display interface for display.
[0122] If the three-phase equivalent force constants do not meet the equivalent force constant judgment standard, then judging whether the three-phase electromotive force ratio meets the electromotive force ratio judgment standard;
[0123] In this embodiment, when the three-phase equivalent force constants do not meet the equivalent force constant judgment standard, it means that there is a problem with the motor equivalent force constants, and it is necessary to observe the three-phase electromotive force ratio to further determine which phase of the three phases has a problem. The electromotive force ratio judgment standard is whether the three-phase electromotive force ratios are equal. When the three-phase electromotive force ratios are not equal, it means that the three-phase electromotive force ratios do not meet the electromotive force ratio judgment standard. Conversely, when the three-phase electromotive force ratios are equal, it means that the three-phase electromotive force ratios meet the electromotive force ratio judgment standard.
[0124] If the three-phase electromotive force ratio meets the electromotive force ratio judgment standard, a normal phase description text is generated;
[0125] In this embodiment, the normal phase description text may be a preset display text related to the normal phase description, for example, the normal rotation description text is “the current motor phase state is normal.” After the normal phase description text is generated, it may be sent to a preset display interface for display.
[0126] If the three-phase electromotive force ratio does not meet the electromotive force ratio judgment standard, a phase abnormality description text is generated;
[0127] In this embodiment, when the three-phase electromotive force ratio is not equal, the magnitude of the three-phase electromotive force is compared to determine which phase winding of the motor has a problem. For example, when it is found that the R-phase electromotive force ratio is significantly smaller than the S-phase electromotive force ratio and the T-phase electromotive force ratio, it may indicate that there is a problem with the number of coils or the winding method of the R-phase winding, or, if the phase difference of the waveform formed by the R-phase electromotive force ratio, the S-phase electromotive force ratio, and the T-phase electromotive force ratio is not 120°, it indicates that the problem may occur in the arrangement or winding direction of the coil. After determining which phase winding has a problem, a corresponding phase abnormality description text can be generated according to the specific problem information. For example, when it is determined that the electromotive force ratio of the R group of the three-phase motor is abnormal, a phase abnormality problem description text of "there is a problem with the number of coils or the winding method of the motor R-phase winding" can be generated to facilitate the subsequent acquisition of problem-solving information for the abnormal problem.
[0128] determining whether the torque fluctuation ratio is less than or equal to the torque fluctuation ratio threshold;
[0129] In this embodiment, the torque fluctuation ratio threshold is a preset comparison threshold, and the torque fluctuation ratio is judged whether it is within a reasonable range by the comparison threshold. It should be noted that the judgment step is performed independently from the step of judging whether the three-phase equivalent force constant meets the judgment standard of the equivalent force constant, that is, the judgment step can be performed before or after the judgment step of the three-phase equivalent force constant, or can be performed at the same time, and the two judgment steps will not be affected by the order of precedence.
[0130] If the torque fluctuation ratio is less than or equal to the torque fluctuation ratio threshold, generating a normal fluctuation description text;
[0131] In this embodiment, the normal fluctuation description text may be a preset display text related to the normal torque fluctuation description, for example, the normal rotation description text is "the current motor torque fluctuation is normal". After the normal fluctuation description text is generated, it may be sent to a preset display interface for display.
[0132] If the torque fluctuation ratio is greater than the torque fluctuation ratio threshold, generating a fluctuation abnormality description text;
[0133] In this embodiment, when the torque fluctuation ratio is greater than the torque fluctuation ratio threshold, it may indicate that the motor has problems such as load changes and mechanical wear. A fluctuation abnormality description text is generated based on the problem. For example, the fluctuation abnormality description text is "the motor torque fluctuation is abnormal, and the motor has load changes or mechanical wear problems."
[0134] The phase anomaly description text and the fluctuation anomaly description text are used as the abnormal problem description text.
[0135] In this embodiment, the phase anomaly description text and the fluctuation anomaly description text generated by the judgment and identification are generally sorted out to obtain the abnormal problem description text.
[0136] This embodiment extracts the electromotive force ratio judgment standard, the equivalent force constant judgment standard, and the torque fluctuation ratio threshold from the database; judges whether the three-phase equivalent force constant meets the equivalent force constant judgment standard; if the three-phase equivalent force constant meets the equivalent force constant judgment standard, generates a normal rotation description text; if the three-phase equivalent force constant does not meet the equivalent force constant judgment standard, judges whether the three-phase electromotive force ratio meets the electromotive force ratio judgment standard; if the three-phase electromotive force ratio meets the electromotive force ratio judgment standard, generates a normal phase description text; if the three-phase electromotive force ratio does not meet the electromotive force ratio judgment standard, generates an abnormal phase description text; judges whether the torque fluctuation ratio is less than or equal to the torque fluctuation ratio threshold; if the torque fluctuation ratio is less than or equal to the torque fluctuation ratio threshold, generates a normal fluctuation description text; if the torque fluctuation ratio is greater than the torque fluctuation ratio threshold, generates an abnormal fluctuation description text; and uses the abnormal phase description text and the abnormal fluctuation description text as the abnormal problem description text. This enables effective abnormal problem judgment based on the three-phase electromotive force ratio, the three-phase equivalent force constant, and the torque fluctuation ratio, so as to facilitate the subsequent acquisition of problem solving information based on the abnormal problem description text obtained through the judgment.
[0137] In some optional implementations of this embodiment, extracting corresponding problem-solving information from a preset problem strategy library according to the abnormal problem description text, and sending the problem-solving information to a preset display interface for display includes the following steps:
[0138] Performing word segmentation, part-of-speech tagging, and semantic analysis on the abnormal question description text to obtain first question keywords and first question semantic information;
[0139] In this embodiment, word segmentation is to split the abnormal problem description text into independent words or phrases, part-of-speech tagging is to mark the part of speech for each word segmentation result, such as noun, verb, adjective, etc., and semantic analysis is to understand the semantics of each word or phrase, which may involve named entity recognition (NER), dependency syntax analysis, etc. By performing the above-mentioned word segmentation, part-of-speech tagging, and semantic analysis processing on the abnormal problem description text, the first problem keyword and the first problem semantic information that effectively represent the characteristics of the abnormal problem description text are obtained.
[0140] Perform word segmentation, part-of-speech tagging, and semantic analysis on the problem-solving information in the problem strategy library to obtain second problem keywords and second problem semantic information;
[0141] In this embodiment, the problem strategy library pre-stores the problem-solving information corresponding to the abnormal problem description text, word segmentation is to split the problem-solving information into independent words or phrases, part-of-speech tagging is to mark the part of speech for each word segmentation result, such as noun, verb, adjective, etc., and semantic analysis is to understand the semantics of each word or phrase, which may involve named entity recognition (NER), dependency syntax analysis, etc. By performing the above-mentioned word segmentation, part-of-speech tagging, and semantic analysis processing on the problem-solving information, the second problem keyword and the second problem semantic information that effectively represent the characteristics of the problem-solving information are obtained.
[0142] Calculating the similarity between the first question keyword, the first question semantic information and the second question keyword, the second question semantic information to obtain a similarity score;
[0143] In this embodiment, the similarity score is calculated based on the cosine similarity calculation, by converting the first question keyword into a vector, which is usually obtained by the keyword's word frequency-inverse document frequency (TF-IDF), word embedding (such as Word2Vec, GloVe) or other text representation methods. Similarly, the second question keyword is also converted into a vector. The cosine similarity formula is then used to calculate the first similarity score between the first question keyword vector and the second question keyword vector. The cosine similarity formula is: cosine similarity = A·B / ∥A∥·∥B∥; wherein A and B represent two keyword vectors, · represents the dot product of the vector, and ∥A∥ and ∥B∥ represent the modulus (length) of the two vectors, respectively. The similarity calculation of the first question semantic information and the second question semantic information is the same as the calculation method of keyword similarity, and the cosine similarity formula is used to calculate the second similarity score between the two semantic information vectors. After calculating the first similarity score of the first question keyword and the second question keyword, and the second similarity score of the first question semantic information and the second question semantic information, the two similarity scores can be fused by weighted calculation to obtain a total similarity score. The calculation formula of the similarity score is: similarity score = first weight coefficient · first similarity score + second weight coefficient · second similarity score. Among them, the first weight coefficient is initially set to 0.5, and the second weight coefficient is initially set to 0.5, which can be adjusted accordingly according to actual conditions.
[0144] Determining whether the similarity score is greater than or equal to a preset similarity threshold;
[0145] In this embodiment, the preset similarity threshold is a pre-set judgment threshold corresponding to the similarity score. In this embodiment, when the similarity score is expressed in percentage, the preset similarity threshold is set to 80. When the similarity score is expressed in percentage, the preset similarity threshold is set to 80%. It can be adjusted accordingly according to actual conditions.
[0146] If the similarity score is greater than or equal to the preset similarity threshold, then obtaining parameter information of the preset display interface, adaptively adjusting the format and style of the problem-solving information according to the parameter information, obtaining a display problem-solving explanation text, and sending the display problem-solving explanation text to the preset display interface for display;
[0147] In this embodiment, the parameter information of the preset display interface includes screen size, resolution, font size, etc. The format and style of the problem-solving information are adjusted to match the parameter information to obtain a text displaying the problem-solving instructions.
[0148] If the similarity score is less than the preset similarity threshold, the problem solving information is regarded as non-corresponding text with respect to the abnormal problem description text.
[0149] In this embodiment, when the problem solving information is a non-corresponding text of the abnormal problem description text, other problem solving information can be obtained again in the problem policy library for judgment until the entire problem policy library is traversed.
[0150] In this embodiment, the first problem keyword and the first problem semantic information are obtained by performing word segmentation, part-of-speech tagging, and semantic analysis on the abnormal problem description text; the second problem keyword and the second problem semantic information are obtained by performing word segmentation, part-of-speech tagging, and semantic analysis on the problem solving information in the problem strategy library; the similarity between the first problem keyword, the first problem semantic information and the second problem keyword, the second problem semantic information is calculated to obtain a similarity score; it is determined whether the similarity score is greater than or equal to a preset similarity threshold; if the similarity score is greater than or equal to the preset similarity threshold, the parameter information of the preset display interface is obtained, and the format and style of the problem solving information are adaptively adjusted according to the parameter information to obtain a display problem solving description text, and the display problem solving description text is sent to the preset display interface for display; if the similarity score is less than the preset similarity threshold, the problem solving information is treated as a non-corresponding text with the abnormal problem description text. Thus, the corresponding problem solving information is obtained according to the abnormal problem description text for display, so as to facilitate subsequent resolution.
[0151] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the aforementioned storage medium can be a non-volatile storage medium such as a disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
[0152] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.
[0153] Further references Figure 2 , as a response to the above Figure 1 The present application provides an embodiment of a motor abnormality processing device, and the device embodiment is similar to Figure 1 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.
[0154] like Figure 2 As shown, the motor abnormality processing device 700 described in this embodiment includes: an information acquisition module 701, a ratio calculation module 702, a force constant calculation module 703, a fluctuation ratio calculation module 704, a problem judgment module 705, and an information display module 706. Among them:
[0155] The information acquisition module 701 is used to acquire the three-phase reverse electromotive force and angular velocity information when the three-phase motor rotates;
[0156] A ratio calculation module 702, configured to calculate a three-phase electromotive force ratio according to the three-phase reverse electromotive force and the angular velocity information;
[0157] A force constant calculation module 703, used to calculate three-phase equivalent force constants according to the three-phase electromotive force ratio;
[0158] A fluctuation ratio calculation module 704, configured to calculate a force constant fluctuation and an average force constant based on the three-phase equivalent force constants, and calculate a torque fluctuation ratio based on the force constant fluctuation and the average force constant;
[0159] A problem judgment module 705 is used to judge an abnormal problem according to the three-phase electromotive force ratio, the three-phase equivalent force constant, and the torque fluctuation ratio, and obtain an abnormal problem description text;
[0160] The information display module 706 is used to extract corresponding problem-solving information from a preset problem strategy library according to the abnormal problem description text, and send the problem-solving information to a preset display interface for display.
[0161] This embodiment, by adopting the above-mentioned motor abnormality processing device, can obtain the three-phase reverse electromotive force and angular velocity information when the three-phase motor rotates; calculate the three-phase electromotive force ratio according to the three-phase reverse electromotive force and the angular velocity information; calculate the three-phase equivalent force constant according to the three-phase electromotive force ratio; calculate the force constant fluctuation and the average force constant based on the three-phase equivalent force constant, and calculate the torque fluctuation ratio according to the force constant fluctuation and the average force constant; judge the abnormal problem according to the three-phase electromotive force ratio, the three-phase equivalent force constant, and the torque fluctuation ratio to obtain the abnormal problem description text; extract the corresponding problem solving information from the preset problem strategy library according to the abnormal problem description text, and send the problem solving information to the preset display interface for display. This effectively realizes the accurate detection of abnormal problems in the rotation process of the three-phase motor, and generates corresponding solutions for display.
[0162] To solve the above technical problems, the present application also provides a computer device. Figure 3 , Figure 3 This is a basic structural block diagram of the computer device in this embodiment.
[0163] The computer device 8 includes a memory 81, a processor 82, and a network interface 83 that are interconnected through a system bus. It should be noted that the figure only shows a computer device 8 with components 81-83, but it should be understood that it is not required to implement all the components shown, and more or fewer components can be implemented instead. Among them, those skilled in the art can understand that the computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (Application Specific Integrated Circuit, ASIC), programmable gate arrays (Field-Programmable Gate Array, FPGA), digital processors (Digital Signal Processor, DSP), embedded devices, etc.
[0164] The computer device may be a computing device such as a desktop computer, a notebook, a PDA, a cloud server, etc. The computer device may interact with a user through a keyboard, a mouse, a remote controller, a touch pad, or a voice control device.
[0165] The memory 81 includes at least one type of readable storage medium, and the readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, etc. In some embodiments, the memory 81 can be an internal storage unit of the computer device 8, such as a hard disk or memory of the computer device 8. In other embodiments, the memory 81 can also be an external storage device of the computer device 8, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (FlashCard), etc. equipped on the computer device 8. Of course, the memory 81 can also include both the internal storage unit of the computer device 8 and its external storage device. In this embodiment, the memory 81 is generally used to store the operating system and various application software installed on the computer device 8, such as the program code of the motor abnormality processing method, etc. In addition, the memory 81 can also be used to temporarily store various types of data that have been output or are to be output.
[0166] The processor 82 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chips in some embodiments. The processor 82 is generally used to control the overall operation of the computer device 8. In this embodiment, the processor 82 is used to run the program code stored in the memory 81 or process data, such as running the program code of the motor abnormality processing method.
[0167] The network interface 83 may include a wireless network interface or a wired network interface. The network interface 83 is generally used to establish a communication connection between the computer device 8 and other electronic devices.
[0168] By adopting the above-mentioned computer equipment, this embodiment can obtain the three-phase reverse electromotive force and angular velocity information when the three-phase motor rotates; calculate the three-phase electromotive force ratio according to the three-phase reverse electromotive force and the angular velocity information; calculate the three-phase equivalent force constant according to the three-phase electromotive force ratio; calculate the force constant fluctuation and the average force constant based on the three-phase equivalent force constant, and calculate the torque fluctuation ratio according to the force constant fluctuation and the average force constant; judge the abnormal problem according to the three-phase electromotive force ratio, the three-phase equivalent force constant, and the torque fluctuation ratio to obtain the abnormal problem description text; extract the corresponding problem solving information from the preset problem strategy library according to the abnormal problem description text, and send the problem solving information to the preset display interface for display. This effectively realizes the accurate detection of abnormal problems in the rotation process of the three-phase motor, and generates corresponding solutions for display.
[0169] The present application also provides another embodiment, namely, providing a computer-readable storage medium, wherein the computer-readable storage medium stores a motor abnormality handling program, and the motor abnormality handling program can be executed by at least one processor so that the at least one processor performs the steps of the motor abnormality handling method as described above.
[0170] By adopting the above-mentioned computer-readable storage medium, this embodiment can obtain the three-phase reverse electromotive force and angular velocity information when the three-phase motor rotates; calculate the three-phase electromotive force ratio according to the three-phase reverse electromotive force and the angular velocity information; calculate the three-phase equivalent force constant according to the three-phase electromotive force ratio; calculate the force constant fluctuation and the average force constant based on the three-phase equivalent force constant, and calculate the torque fluctuation ratio according to the force constant fluctuation and the average force constant; judge the abnormal problem according to the three-phase electromotive force ratio, the three-phase equivalent force constant, and the torque fluctuation ratio to obtain the abnormal problem description text; extract the corresponding problem-solving information from the preset problem strategy library according to the abnormal problem description text, and send the problem-solving information to the preset display interface for display. This effectively realizes the accurate detection of abnormal problems in the rotation process of the three-phase motor, and generates corresponding solutions for display.
[0171] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0172] Obviously, the embodiments described above are only some embodiments of the present application, rather than all embodiments. The preferred embodiments of the present application are given in the accompanying drawings, but they do not limit the patent scope of the present application. The present application can be implemented in many different forms. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosure of the present application more thorough and comprehensive. Although the present application is described in detail with reference to the aforementioned embodiments, for those skilled in the art, it is still possible to modify the technical solutions recorded in the aforementioned specific implementation methods, or to perform equivalent replacement of some of the technical features therein. Any equivalent structure made using the contents of the specification and drawings of this application, directly or indirectly used in other related technical fields, is similarly within the scope of patent protection of this application.
Claims
1. A method for handling motor abnormality, characterized in that: The steps include: Obtain the three-phase reverse electromotive force and angular velocity information when the three-phase motor rotates; Calculating a three-phase electromotive force ratio according to the three-phase reverse electromotive force and the angular velocity information; Calculating three-phase equivalent force constants according to the three-phase electromotive force ratios; calculating a force constant fluctuation and an average force constant based on the three-phase equivalent force constants, and calculating a torque fluctuation ratio based on the force constant fluctuation and the average force constant; An abnormal problem is judged according to the three-phase electromotive force ratio, the three-phase equivalent force constant, and the torque fluctuation ratio, and a description text of the abnormal problem is obtained; Extract corresponding problem-solving information from a preset problem strategy library according to the abnormal problem description text, and send the problem-solving information to a preset display interface for display; The three-phase reverse electromotive force includes an R-phase reverse electromotive force, an S-phase reverse electromotive force, and a T-phase reverse electromotive force, and the three-phase electromotive force ratio includes an R-phase electromotive force ratio, an S-phase electromotive force ratio, and a T-phase electromotive force ratio. The step of calculating the three-phase electromotive force ratio according to the three-phase reverse electromotive force and the angular velocity information specifically includes: Preprocessing the R phase reverse electromotive force, the S phase reverse electromotive force, and the T phase reverse electromotive force to obtain a standard R phase reverse electromotive force, a standard S phase reverse electromotive force, and a standard T phase reverse electromotive force; Calculating the R phase electromotive force ratio according to the standard R phase reverse electromotive force and the angular velocity information; Calculating the S-phase electromotive force ratio according to the standard S-phase reverse electromotive force and the angular velocity information; Calculating the T-phase electromotive force ratio according to the standard T-phase reverse electromotive force and the angular velocity information; The three-phase electromotive force ratio includes an R-phase electromotive force ratio, an S-phase electromotive force ratio, and a T-phase electromotive force ratio. The three-phase equivalent force constants include an R-phase equivalent force constant, an S-phase equivalent force constant, and a T-phase equivalent force constant. The step of calculating the three-phase equivalent force constants according to the three-phase electromotive force ratio specifically includes: Time-align the R-phase electromotive force ratio, the S-phase electromotive force ratio, and the T-phase electromotive force ratio to obtain a three-phase electromotive force ratio group corresponding to each moment; Calculate the three-phase equivalent force constant according to a preset force constant calculation formula and the three-phase electromotive force ratio group; The step of calculating the force constant fluctuation and the average force constant based on the three-phase equivalent force constants, and calculating the torque fluctuation ratio according to the force constant fluctuation and the average force constant, specifically includes: Extracting a maximum force constant value and a minimum force constant value from the three-phase equivalent force constants; calculating the force constant fluctuation according to the maximum force constant value and the minimum force constant value; Obtain the number of time periods corresponding to the three-phase equivalent effectiveness constants; Calculating the average force constant based on the three-phase equivalent force constants and the number of time periods; The torque fluctuation ratio is calculated according to a preset fluctuation ratio calculation formula, the force constant fluctuation, and the average force constant.
2. The motor abnormality processing method according to claim 1, characterized in that: The step of obtaining the three-phase reverse electromotive force and angular velocity information when the three-phase motor rotates specifically includes: Collecting the reverse electromotive force of each phase of the three-phase motor to obtain the three-phase reverse electromotive force; Acquire initial angle information and real-time angle information of the motor rotor, and calculate relative rotation angle information according to the initial angle information and the real-time angle information; A rotation time period corresponding to the relative rotation angle information is acquired, and the angular velocity information is calculated according to the rotation time period and the relative rotation angle information.
3. The motor abnormality processing method according to claim 1, characterized in that: The step of judging the abnormal problem according to the three-phase electromotive force ratio, the three-phase equivalent force constant, and the torque fluctuation ratio to obtain the abnormal problem description text specifically includes: Extracting electromotive force ratio judgment standard, equivalent force constant judgment standard, and torque fluctuation ratio threshold value from the database; Determining whether the three-phase equivalent effect constants meet the equivalent effect constant judgment standard; If the three-phase equivalent force constants do not meet the equivalent force constant judgment standard, then judging whether the three-phase electromotive force ratio meets the electromotive force ratio judgment standard; If the three-phase electromotive force ratio does not meet the electromotive force ratio judgment standard, a phase abnormality description text is generated; determining whether the torque fluctuation ratio is less than or equal to the torque fluctuation ratio threshold; If the torque fluctuation ratio is greater than the torque fluctuation ratio threshold, generating a fluctuation abnormality description text; The phase anomaly description text and the fluctuation anomaly description text are used as the abnormal problem description text.
4. The motor abnormality processing method according to claim 1, characterized in that: The step of extracting corresponding problem-solving information from a preset problem strategy library according to the abnormal problem description text, and sending the problem-solving information to a preset display interface for display specifically includes: Performing word segmentation, part-of-speech tagging, and semantic analysis on the abnormal question description text to obtain first question keywords and first question semantic information; Perform word segmentation, part-of-speech tagging, and semantic analysis on the problem-solving information in the problem strategy library to obtain second problem keywords and second problem semantic information; Calculating the similarity between the first question keyword, the first question semantic information and the second question keyword, the second question semantic information to obtain a similarity score; Determining whether the similarity score is greater than or equal to a preset similarity threshold; If the similarity score is greater than or equal to the preset similarity threshold, the parameter information of the preset display interface is obtained, the format and style of the problem-solving information are adaptively adjusted according to the parameter information, a text for displaying the problem-solving instructions is obtained, and the text for displaying the problem-solving instructions is sent to the preset display interface for display.
5. A motor abnormality processing device, characterized in that: The motor abnormality processing device is used to implement the motor abnormality processing method according to any one of claims 1 to 4, and the motor abnormality processing device includes: An information acquisition module is used to obtain three-phase reverse electromotive force and angular velocity information when the three-phase motor rotates; A ratio calculation module, used for calculating the ratio of the three-phase electromotive force according to the three-phase reverse electromotive force and the angular velocity information; A force constant calculation module, used for calculating three-phase equivalent force constants according to the three-phase electromotive force ratio; a fluctuation ratio calculation module, for calculating the force constant fluctuation and the average force constant based on the three-phase equivalent force constants, and calculating the torque fluctuation ratio according to the force constant fluctuation and the average force constant; A problem judgment module, used for judging abnormal problems according to the three-phase electromotive force ratio, the three-phase equivalent force constant, and the torque fluctuation ratio, and obtaining a description text of the abnormal problem; The information display module is used to extract corresponding problem-solving information from a preset problem strategy library according to the abnormal problem description text, and send the problem-solving information to a preset display interface for display.
6. A computer device, characterized in that: The method comprises a memory and a processor, wherein the memory stores computer-readable instructions, and the processor implements the steps of the motor abnormality processing method according to any one of claims 1 to 4 when executing the computer-readable instructions.
7. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-readable instructions, and when the computer-readable instructions are executed by a processor, the steps of the motor abnormality processing method according to any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Hybrid power system and operating method thereof
CN104340044A
Position-free control system for compensating back electromotive force constant of brushless direct-current motor
CN110601611A