A motor rotor state detection system and method
By storing and analyzing the historical current and load data of the motor rotor winding, combined with real-time data, the real-time problem of traditional motor rotor winding status detection is solved, real-time detection and accurate judgment without a probe are achieved.
Patent Information
- Application Number
- CN202210216163.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-07
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2042-03-07
AI Technical Summary
The traditional motor rotor winding state detection method is affected by motor vibration, making it difficult to achieve real-time detection.
The historical data storage module and the detection and analysis module are used to store the historical current value and load value of the motor rotor winding, and analyze it in combination with the real-time current value and load value to determine the status of the motor rotor winding, without installing a detection probe on the motor housing.
Real-time detection of the motor rotor winding state is realized, the accuracy and stability of the detection are improved, and the impact of vibration is avoided.
Smart Images

Figure CN114779071B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of motors, and more particularly, to a motor rotor state detection system and method. Background Art
[0002] Whether a motor can operate stably and continuously, the health state of its rotor winding is often crucial. The traditional method for detecting the state of a motor rotor winding is usually to fixedly install a detection probe for the rotor winding on the motor housing, detect the pulse signal generated by the operation of the motor rotor winding, and judge its health state according to the pulse signal and historical detection data.
[0003] However, in this detection method, since the detection probe is installed on the motor housing, the stability of the pulse signal detected by the detection probe is easily affected by the vibration of the motor, which is not convenient for real-time detection of the state of the motor rotor winding. Summary of the Invention
[0004] Based on this, in order to solve the problem that the traditional method for detecting the state of a motor rotor winding is not convenient for real-time monitoring of the rotor winding state, the present invention provides a motor rotor state detection system and method, and its specific technical solutions are as follows:
[0005] A motor rotor state detection system includes a historical data storage module, a first acquisition module, and a detection and analysis module.
[0006] The historical data storage module is used to store a plurality of historical current values of the motor rotor winding and historical load values corresponding to the plurality of historical current values.
[0007] The first acquisition module is used to acquire the real-time current value of the current motor rotor winding and the real-time load value corresponding to the real-time current value.
[0008] The detection and analysis module is used to detect and analyze the state of the motor rotor winding according to the historical current value, the historical load value, the real-time current value, and the real-time load value.
[0009] For a normally operating motor, the current values at different times under the same load value are approximately equal. If there is a large difference between the real-time current value corresponding to the real-time load value and the historical current value corresponding to the historical load value under the same load value, it can be determined that there is an inter-turn short circuit problem in the state of the motor rotor winding.
[0010] Since the motor rotor state detection system can perform real-time detection on the state of the motor rotor winding without installing a detection probe on the motor housing, it solves the problem that the traditional method for detecting the state of a motor rotor winding is not convenient for real-time detection of the rotor winding state.
[0011] Furthermore, the detection and analysis module includes a first setting unit and a judgment unit.
[0012] The first setting unit is used to obtain the historical current value corresponding to the historical load value within the positive and negative value range of the real-time load value, set a first current comparison interval according to the historical current value corresponding to the historical load value within the positive and negative value range of the real-time load value, and obtain the current change value of each unit of the real-time load value in the first current comparison interval according to the first current comparison interval.
[0013] The judgment unit is used to calculate the absolute value of the difference between the real-time load value and the historical load value within the positive and negative value range of the real-time load value, calculate the load difference between the historical load value and the real-time load value corresponding to the absolute value of the difference with the smallest value, and the current difference between the historical current value of the historical load value and the real-time current value of the real-time load value, calculate the absolute value of the ratio between the load difference and the current difference, and judge whether the absolute value of the ratio is less than the current change value. If so, it is judged that the state of the motor rotor winding is normal; if not, it is judged that the state of the motor rotor winding is abnormal.
[0014] Furthermore, the detection and analysis module also includes a second setting unit.
[0015] The second setting unit is used to obtain the historical current value corresponding to the historical load value equal to the real-time load value, and set a second current comparison interval according to the historical current value corresponding to the historical load value equal to the real-time load value.
[0016] The judgment unit is further configured to judge whether the real-time current value falls within the second current comparison interval. If so, it is judged that the motor rotor winding state is normal; if not, it is judged that the motor rotor winding state is abnormal.
[0017] Furthermore, the detection and analysis module also includes a preprocessing unit.
[0018] The preprocessing unit is used to eliminate abnormal historical current values and historical load values corresponding to the abnormal historical current values before obtaining the historical current values corresponding to the historical load values equal to the real-time load value.
[0019] A method for detecting a motor rotor state comprises the following steps:
[0020] storing a plurality of historical current values of a motor rotor winding and a plurality of historical load values corresponding to the plurality of historical current values;
[0021] Obtain the real-time current value of the current motor rotor winding and the real-time load value corresponding to the real-time current value;
[0022] Detect and analyze the state of the motor rotor winding according to the historical current value, the historical load value, the real-time current value, and the real-time load value.
[0023] Further, the specific method for detecting and analyzing the state of the motor rotor winding according to the historical current value, the historical load value, the real-time current value, and the real-time load value includes the following steps:
[0024] Obtain the historical current value corresponding to the historical load value within the positive and negative value range of the real-time load value;
[0025] Set a first current comparison range according to the historical current value corresponding to the historical load value within the positive and negative value range of the real-time load value;
[0026] Obtain the current change value of each unit of the real-time load value within the first current comparison range according to the first current comparison range;
[0027] Calculate the absolute value of the difference between the real-time load value and the historical load value within the positive and negative value range of the real-time load value;
[0028] Calculate the load difference between the historical load value corresponding to the smallest absolute value of the difference and the real-time load value, and the current difference between the historical current value of the historical load value and the real-time current value of the real-time load value;
[0029] Calculate the absolute value of the ratio between the load difference and the current difference and determine whether the absolute value of the ratio is less than the current change value. If so, determine that the state of the motor rotor winding is normal; if not, determine that the state of the motor rotor winding is abnormal.
[0030] Further, the specific method for detecting and analyzing the state of the motor rotor winding according to the historical current value, the historical load value, the real-time current value, and the real-time load value further includes the following steps:
[0031] Obtain the historical current value corresponding to the historical load value equal to the real-time load value;
[0032] Set a second current comparison range according to the historical current value corresponding to the historical load value equal to the real-time load value;
[0033] Determine whether the real-time current value falls within the range of the second current comparison interval. If so, determine that the state of the motor rotor winding is normal; if not, determine that the state of the motor rotor winding is abnormal.
[0034] Further, before obtaining the historical current value corresponding to the historical load value equal to the real-time load value, first eliminate abnormal historical current values and the historical load values corresponding to the abnormal historical current values.
[0035] Further, a computer-readable storage medium stores a computer program, which, when executed by a processor, implements the above-mentioned method for detecting the state of a motor rotor. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] The present invention can be further understood from the following description in conjunction with the accompanying drawings. The components in the drawings are not necessarily drawn to scale, but the emphasis is placed on showing the principles of the embodiments. In different views, the same reference numerals designate corresponding parts.
[0037] Figure 1 is an overall flowchart of a method for detecting the state of a motor rotor according to an embodiment of the present invention;
[0038] Figure 2 is a partial flowchart of a method for detecting the state of a motor rotor according to another embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0039] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with its embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and do not limit the protection scope of the present invention.
[0040] It should be noted that when an element is referred to as being "fixed to" another element, it can be directly on the other element or there can also be an intermediate element. When an element is considered to be "connected" to another element, it can be directly connected to the other element or there may be an intermediate element at the same time. The terms "vertical", "horizontal", "left", "right" and similar expressions used herein are only for the purpose of illustration and do not represent the only implementation.
[0041] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the technical field to which the present invention belongs. The terms used in the description of the present invention herein are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more of the related listed items.
[0042] In the present invention, the "first" and "second" do not represent specific quantities and sequences, but are only used for name distinction.
[0043] A motor rotor state detection system in an embodiment of the present invention includes a historical data storage module, a first acquisition module, and a detection and analysis module.
[0044] The historical data storage module is used to store a plurality of historical current values of the motor rotor winding and historical load values corresponding to the plurality of historical current values.
[0045] The first acquisition module is used to acquire a real-time current value of the current motor rotor winding and a real-time load value corresponding to the real-time current value.
[0046] The detection and analysis module is used to detect and analyze the state of the motor rotor winding according to the historical current value, the historical load value, the real-time current value, and the real-time load value.
[0047] For a normally operating motor, the current values at different times under the same load value are approximately equal. If there is a large difference between the real-time current value corresponding to the real-time load value and the historical current value corresponding to the historical load value under the same load value, it can be determined that there is an inter-turn short circuit problem in the state of the motor rotor winding.
[0048] Since the motor rotor state detection system can perform real-time detection on the state of the motor rotor winding without installing a detection probe on the motor housing, it solves the problem that the traditional method for detecting the state of the motor rotor winding is not convenient for real-time detection of the state of the rotor winding.
[0049] In one embodiment, the detection and analysis module includes a first setting unit and a judgment unit.
[0050] The first setting unit is used to obtain the historical current values corresponding to the historical load values within the positive and negative value ranges of the real-time load value, set a first current comparison range according to the historical current values corresponding to the historical load values within the positive and negative value ranges of the real-time load value, and obtain the current change value of each unit real-time load value within the first current comparison range according to the first current comparison range.
[0051] The real-time load value may not be equal to any of the multiple historical load values. At this time, by obtaining the historical current values corresponding to the historical load values within the positive and negative value range of the real-time load value, setting a first current comparison range according to the historical current values corresponding to the historical load values within the positive and negative value range of the real-time load value, and obtaining the current change value of each unit of the real-time load value within the first current comparison range, the historical current value corresponding to the historical load value can be compared with the real-time current value, so as to detect the state of the motor rotor winding.
[0052] The positive and negative value range is a preset range value. For example, if the real-time load value is N, the positive and negative value range is N*(1 - M%) - N*(1 + M%). Where M is a positive integer less than 100.
[0053] The lower limit value of the first current comparison range is taken as the minimum value of the historical current values corresponding to the historical load values within the positive and negative value range of the real-time load value. The upper limit value of the first current comparison range is taken as the maximum value of the historical current values corresponding to the historical load values within the positive and negative value range of the real-time load value.
[0054] The judging unit is used to calculate the absolute value of the difference between the real-time load value and the historical load values within the positive and negative value range of the real-time load value, calculate the load difference between the historical load value corresponding to the smallest absolute value of the difference and the real-time load value, and the current difference between the historical current value of the historical load value and the real-time current value of the real-time load value, calculate the absolute value of the ratio between the load difference and the current difference, and judge whether the absolute value of the ratio is less than the current change value. If so, it is judged that the state of the motor rotor winding is normal; if not, it is judged that the state of the motor rotor winding is abnormal.
[0055] Generally speaking, for a motor in a normal operating state, the current values at different times under the same load value will have a certain fluctuation, but this fluctuation will be within a certain range. If the fluctuation is too large and exceeds the range, it means that the real-time current value of the motor rotor winding may increase due to inter-turn short circuit.
[0056] Since the absolute value of the ratio represents the current fluctuation amplitude of each unit load value between the real-time load value and the closest historical load value, and the current change value represents the current fluctuation amplitude of each unit of the real-time load value within the first current comparison range, when the absolute value of the ratio is less than the current change value, it can be judged that the state of the motor rotor winding is normal; when the absolute value of the ratio is greater than the current change value, it can be judged that the state of the motor rotor winding is abnormal.
[0057] In one of the embodiments, the detection and analysis module also includes a second setting unit.
[0058] The second setting unit is used to obtain the historical current value corresponding to the historical load value equal to the real-time load value, and set a second current comparison interval according to the historical current value corresponding to the historical load value equal to the real-time load value.
[0059] Here, the historical current values corresponding to the historical load values equal to the real-time load value include at least two. The lower limit value of the second current comparison interval is the minimum value of the historical current values corresponding to the historical load values equal to the real-time load value. The upper limit value of the second current comparison interval is the maximum value of the historical current values corresponding to the historical load values equal to the real-time load value.
[0060] The judgment unit is further configured to judge whether the real-time current value falls within the second current comparison interval. If so, it is judged that the motor rotor winding state is normal; if not, it is judged that the motor rotor winding state is abnormal.
[0061] By determining whether the real-time current value falls within the second current comparison interval, the state of the motor rotor winding can be further detected in real time.
[0062] In one of the embodiments, the detection and analysis module also includes a preprocessing unit.
[0063] The preprocessing unit is used to eliminate abnormal historical current values and historical load values corresponding to the abnormal historical current values before obtaining the historical current values corresponding to the historical load values equal to the real-time load value.
[0064] In this way, by eliminating abnormal historical current values and historical load values corresponding to the abnormal historical current values, the accuracy of the data can be improved, thereby more accurately detecting the motor rotor winding state in real time.
[0065] In one embodiment, if Figure 1 As shown, a method for detecting a motor rotor state comprises the following steps:
[0066] S1, storing a plurality of historical current values of a motor rotor winding and historical load values corresponding to the plurality of historical current values.
[0067] S2, obtaining the real-time current value of the current motor rotor winding and the real-time load value corresponding to the real-time current value.
[0068] S3. Detect and analyze the state of the motor rotor winding based on the historical current value, the historical load value, the real-time current value, and the real-time load value.
[0069] Specifically, as Figure 2 shown, in step S3, the specific method for detecting and analyzing the state of the motor rotor winding based on the historical current value, the historical load value, the real-time current value, and the real-time load value includes the following steps:
[0070] S30. Obtain the historical current value corresponding to the historical load value within the positive and negative value range of the real-time load value.
[0071] S31. Set a first current comparison range according to the historical current value corresponding to the historical load value within the positive and negative value range of the real-time load value.
[0072] S32. Obtain the current change value of each unit of the real-time load value within the first current comparison range according to the first current comparison range.
[0073] S33. Calculate the absolute value of the difference between the real-time load value and the historical load value within the positive and negative value range of the real-time load value.
[0074] S34. Calculate the load difference between the historical load value corresponding to the smallest absolute value of the difference and the real-time load value, and the current difference between the historical current value of the historical load value and the real-time current value of the real-time load value.
[0075] S35. Calculate the absolute value of the ratio between the load difference and the current difference and determine whether the absolute value of the ratio is less than the current change value. If so, determine that the state of the motor rotor winding is normal; if not, determine that the state of the motor rotor winding is abnormal.
[0076] Generally speaking, for a motor in normal operation, the current values at different moments under the same load value will have a certain fluctuation, but this fluctuation will be within a certain range. If the fluctuation is too large and exceeds the range, it means that the real-time current value of the motor rotor winding may increase due to inter-turn short circuit.
[0077] Since the absolute value of the ratio represents the current fluctuation amplitude of each unit load value between the real-time load value and the closest historical load value, and the current change value represents the current fluctuation amplitude of each unit of the real-time load value within the first current comparison range, when the absolute value of the ratio is less than the current change value, it can be determined that the state of the motor rotor winding is normal; when the absolute value of the ratio is greater than the current change value, it can be determined that the state of the motor rotor winding is abnormal.
[0078] Since the method for detecting the state of the motor rotor does not require installing a detection probe on the motor housing, and it can determine whether the rotor winding state is normal through the historical load value, historical current value, current load value, and current current value of the motor, it can conveniently perform real-time detection on the state of the motor rotor winding, solving the problem that the traditional method for detecting the state of the motor rotor winding is not convenient for real-time detection of the rotor winding state.
[0079] In one embodiment, the specific method for detecting and analyzing the state of the motor rotor winding according to the historical current value, the historical load value, the real-time current value, and the real-time load value further includes the following steps:
[0080] S36, obtain the historical current value corresponding to the historical load value equal to the real-time load value.
[0081] Among them, before obtaining the historical current value corresponding to the historical load value equal to the real-time load value, abnormal historical current values and historical load values corresponding to the abnormal historical current values are first excluded to more accurately perform real-time detection on the state of the motor rotor winding.
[0082] S37, set a second current comparison range according to the historical current value corresponding to the historical load value equal to the real-time load value.
[0083] S38, determine whether the real-time current value falls within the range of the second current comparison range. If so, determine that the state of the motor rotor winding is normal; if not, determine that the state of the motor rotor winding is abnormal.
[0084] By determining whether the real-time current value falls within the range of the second current comparison range, the real-time detection of the state of the motor rotor winding can be further performed.
[0085] In one embodiment, a computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above-mentioned method for detecting the state of a motor rotor is implemented.
[0086] The technical features of the above-mentioned embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above-mentioned embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this specification.
[0087] The above-described embodiments merely represent several implementation manners of the present invention. The description thereof is relatively specific and detailed, but it should not be construed as a limitation to the scope of the invention patent. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present invention, several modifications and improvements can still be made, and these all fall within the protection scope of the present invention. Therefore, the protection scope of the present invention patent shall be subject to the appended claims.
Claims
1. A motor rotor state detection system, characterized in that The motor rotor state detection system comprises: A historical data storage module, used for storing a plurality of historical current values of the motor rotor winding and historical load values corresponding to the plurality of historical current values; A first acquisition module is used to acquire a real-time current value of a current motor rotor winding and a real-time load value corresponding to the real-time current value; A detection and analysis module, used for detecting and analyzing the state of the motor rotor winding according to the historical current value, the historical load value, the real-time current value and the real-time load value; a first setting unit, configured to obtain the historical current value corresponding to the historical load value within the positive and negative value range of the real-time load value, set a first current comparison interval according to the historical current value corresponding to the historical load value within the positive and negative value range of the real-time load value, and obtain a current change value of each unit of the real-time load value in the first current comparison interval according to the first current comparison interval; a judging unit, configured to calculate an absolute value of a difference between the real-time load value and a historical load value within a positive and negative value range of the real-time load value, calculate a load difference between the historical load value and the real-time load value corresponding to the absolute value of the difference with the smallest value, and a current difference between the historical current value of the historical load value and the real-time current value of the real-time load value, calculate an absolute value of a ratio between the load difference and the current difference, and judge whether the absolute value of the ratio is less than the current change value, and if so, judge that the state of the motor rotor winding is normal, and if not, judge that the state of the motor rotor winding is abnormal; a second setting unit, configured to obtain the historical current value corresponding to the historical load value equal to the real-time load value, and set a second current comparison interval according to the historical current value corresponding to the historical load value equal to the real-time load value; The judgment unit is further configured to judge whether the real-time current value falls within the second current comparison interval. If so, it is judged that the motor rotor winding state is normal; if not, it is judged that the motor rotor winding state is abnormal.
2. The motor rotor state detection system according to claim 1, wherein, The detection and analysis module also includes: The preprocessing unit is used to eliminate abnormal historical current values and historical load values corresponding to the abnormal historical current values before obtaining the historical current values corresponding to the historical load values equal to the real-time load values.
3. A method for detecting the state of a motor rotor, characterized in that, The motor rotor state detection method comprises the following steps: storing a plurality of historical current values of a motor rotor winding and a plurality of historical load values corresponding to the plurality of historical current values; Obtaining a real-time current value of a current motor rotor winding and a real-time load value corresponding to the real-time current value; Detect and analyze the state of the motor rotor winding according to the historical current value, the historical load value, the real-time current value and the real-time load value; The specific method for detecting and analyzing the state of the motor rotor winding comprises the following steps: Acquire the historical current value corresponding to the historical load value within the positive and negative value range of the real-time load value; Setting a first current comparison interval according to the historical current value corresponding to the historical load value within the positive and negative value range of the real-time load value; Acquire a current change value of each unit of the real-time load value in the first current comparison interval according to the first current comparison interval; Calculating an absolute value of a difference between the real-time load value and the historical load value within a positive and negative value range of the real-time load value; Calculate the load difference between the historical load value and the real-time load value corresponding to the absolute value of the difference with the smallest value, and the current difference between the historical current value of the historical load value and the real-time current value of the real-time load value; Calculate the absolute value of the ratio between the load difference and the current difference and determine whether the absolute value of the ratio is less than the current change value, if so, determine that the state of the motor rotor winding is normal, if not, determine that the state of the motor rotor winding is abnormal; The specific method for detecting and analyzing the state of the motor rotor winding also includes the following steps: Acquire the historical current value corresponding to the historical load value equal to the real-time load value; Setting a second current comparison interval according to the historical current value corresponding to the historical load value equal to the real-time load value; It is determined whether the real-time current value falls within the second current comparison interval. If so, it is determined that the state of the motor rotor winding is normal. If not, it is determined that the state of the motor rotor winding is abnormal.
4. The method for detecting the state of an electric motor rotor according to claim 3, wherein, Before acquiring the historical current value corresponding to the historical load value equal to the real-time load value, abnormal historical current values and historical load values corresponding to the abnormal historical current values are firstly eliminated.
5. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, a motor rotor state detection method as described in any one of claims 3 to 4 is implemented.
Citation Information
Patent Citations
Generator-rotor inter-turn short circuit diagnosis device based on excitation step method and method thereof
CN106772028A
Motor running state monitoring method and device, equipment and storage medium
CN113608119A