Fault self-diagnosis method and device for motor and air conditioner
By using the bearing temperature model and winding resistance model in the air conditioner without adding sensors, the motor temperature is monitored and adjusted in real time, and the hysteresis problem of the air conditioner in motor winding temperature and bearing temperature fault monitoring is solved, and the reliability and safety of the motor are improved.
Patent Information
- Application Number
- CN202311404741.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-26
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2043-10-26
AI Technical Summary
Existing air conditioners lack effective monitoring solutions in the fault monitoring of motor winding temperature and bearing temperature, resulting in lag in fault diagnosis and reducing the reliability of motor operation.
The actual bearing temperature is obtained based on the bearing temperature model and motor input power and operation efficiency, and the actual winding temperature is obtained based on the winding resistance value, without adding sensors, reducing hardware complexity. At the same time, determine the motor early warning strategy based on the temperature early warning conditions and adjust the motor operation to adjust the temperature.
Accurate prediction and adjustment of the actual motor temperature is achieved, the reliability and safety of motor operation are improved, and faults caused by temperature abnormalities are avoided.
Smart Images

Figure CN119901041A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of air conditioners, for example, to a method and device for self-diagnosis of motor faults, and an air conditioner. Background Art
[0002] At present, the fault self-diagnosis method of the air conditioner motor is to detect the voltage, current and speed of the motor during operation through the host computer. If the host computer finds that some or all of the above parameters are abnormal, it will issue a fault reminder. However, the existing air conditioner has not yet set up a corresponding monitoring scheme for the motor winding temperature and motor bearing temperature. Therefore, how to realize the fault monitoring of the motor winding temperature and motor bearing temperature has become a technical problem that needs to be solved urgently.
[0003] In order to realize fault monitoring of motor winding temperature and motor bearing temperature, the related technology discloses a motor automatic detection and protection method, including the following steps: S1: the motor is powered on, the control box controls the motor to work, and the sensor starts working at the same time; S2: when the motor rotor winding temperature sensor detects that the temperature Tz is greater than 45°, the motor start signal is sent to the control box, and the control box starts the motor working timing t0; S3: after receiving the motor start signal, the control box starts to record the real-time temperature of the rotor winding temperature sensor, and starts the front bearing temperature sensor and the rear bearing temperature sensor; S4: the control box records the real-time temperature of the front bearing temperature sensor as Tq, and records the real-time temperature of the rear bearing temperature sensor as Th; S5: the control box monitors the rotor winding sensor temperature Tz, the front bearing temperature sensor temperature Tq and the rear bearing temperature sensor temperature Th respectively, compares the rotor winding temperature sensor temperature Tz with the preset rotor maximum temperature T1, and compares the front bearing temperature sensor temperature Tq and the rear bearing temperature sensor temperature Th with the bearing The maximum temperature T2 is compared, and the movement state of the motor is controlled by controlling the motor driver chip according to the following situations: (5.1) When 45°<Tz≤T1, the motor works normally and outputs the maximum speed ωmax; (5.2) When Tz>T1, the control box controls the unloading component at the output end of the motor through the motor driver chip to work, and disconnects the motor output end from the load; at the same time, the control box controls the motor to output a low speed ωmin through the motor driver chip; (5.2.1) When Tz>T1, the control box also sends a motor abnormality alarm to the staff; (5.2.1.1) The staff checks the motor and determines that there is no abnormality in the motor or no abnormality is found. The unloading component is stopped by the control box, and the motor output end is connected to the load again. After the connection is restored, the control box controls the motor to resume the output of the maximum speed ωmax through the motor driver chip; (5.2.1.2) The staff checks the motor and controls the motor to cut off the power to the motor after finding any abnormality through the control box, and at the same time controls the unloading component to stop working through the control box. (5.3) When Tq≤T2, the motor works normally; (5.4) When Tq>T2, the control box determines that the temperature of the front bearing is abnormal, and controls the motor driver chip to cut off the power to the motor; (5.5) When Th≤T2, the motor works normally; (5.6) When Th>T2, the control box determines that the temperature of the front bearing is abnormal, and controls the motor driver chip to cut off the power to the motor.
[0004] In the process of implementing the embodiments of the present disclosure, it is found that there are at least the following problems in the related art:
[0005] The related technology requires the installation of rotor winding temperature sensors and bearing temperature sensors to detect winding temperature and bearing temperature respectively, which not only increases the complexity of hardware configuration and complicates the hardware structure of the fault detection system, but also confirms that a fault has occurred only when the winding temperature and / or bearing temperature are abnormal. In this way, there is a lag in the fault diagnosis of the motor, which reduces the reliability of the motor operation.
[0006] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present application, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0007] In order to provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. The summary is not an extensive review, nor is it intended to identify key / critical components or delineate the scope of protection of these embodiments, but rather serves as a prelude to the detailed description that follows.
[0008] The embodiments of the present disclosure provide a method, a device and an air conditioner for self-diagnosis of motor faults, so as to perform real-time fault monitoring on the motor and improve the reliability and safety of the motor operation.
[0009] In some embodiments, the method includes: obtaining the actual motor temperature, the actual motor temperature includes the actual bearing temperature and the actual winding temperature, the actual bearing temperature is obtained based on the bearing temperature model and the motor input power and operating efficiency, and the actual winding temperature is obtained based on the winding resistance; when the motor temperature meets the temperature warning condition, determining the motor warning strategy; adjusting the motor operation according to the motor warning strategy to adjust the actual motor temperature.
[0010] In some embodiments, the motor temperature is determined to meet the temperature warning condition in the following manner: obtain the changing trend of the temperature difference within a first preset time period; when the changing trend indicates that the temperature difference continues to increase, obtain the first number of times that the temperature difference is higher than the temperature difference threshold within the first preset time period; when the first number is greater than the first number threshold, determine that the motor temperature meets the temperature warning condition; wherein the temperature difference represents the difference between the motor temperature and the preset temperature upper limit threshold.
[0011] In some embodiments, the motor operation is adjusted according to the motor early warning strategy, including: adjusting the current speed so that the speed runs within a preset speed range to reduce winding heating to reduce winding temperature; and / or, adjusting the unit load to reduce winding temperature and bearing temperature.
[0012] In some embodiments, it also includes: when the motor temperature does not meet the warning condition, obtaining the electric field parameter value of the motor; when the electric field parameter value meets the electric field warning condition, adjusting the motor operation according to the motor warning strategy.
[0013] In some embodiments, the electric field parameter value is determined to meet the electric field warning condition in the following manner: obtain the second number of times that the electric field difference is higher than the electric field difference threshold within a second preset time length; when the second number is greater than the second number threshold, determine that the electric field parameter value meets the temperature warning condition; wherein the electric field difference represents the difference between the electric field parameter value and the preset electric field upper limit threshold, and the electric field parameter value includes the motor voltage or the motor current.
[0014] In some embodiments, obtaining the actual bearing temperature includes: obtaining the motor input power and the motor operating efficiency; obtaining the motor heat value based on the motor input power and the motor operating efficiency; obtaining the actual bearing temperature rise value based on the motor heat value and the bearing temperature model, the bearing temperature model represents the correlation between the motor heat value and the bearing temperature rise value; obtaining the actual bearing temperature based on the current ambient temperature and the actual bearing temperature rise value.
[0015] In some embodiments, the heat generated by the motor is obtained according to the motor input power and the motor operating efficiency, including: t =P*(1-η), and obtain the motor heating power P t ; Set the motor heating power P t Multiply it by the accumulated running time t to get the motor heat Q; where P represents the motor input power, η represents the motor operating efficiency, and P t Indicates the motor heating power.
[0016] In some embodiments, obtaining the actual winding temperature includes: controlling the motor to start under the test environment temperature, and obtaining test parameter values when the motor is running normally after starting, the test parameter values including test voltage and test current, test winding temperature, test bearing temperature, test warning voltage, and test warning current; under the test environment temperature and test parameters, using a preset model to construct a correlation between the winding resistance and the winding temperature to generate a winding resistance temperature model; the processor obtains the actual winding temperature based on the winding resistance temperature model and the actual winding resistance.
[0017] In some embodiments, a device includes a processor and a memory storing program instructions, and the processor is configured to execute the above-mentioned fault self-diagnosis method for a motor when running the program instructions.
[0018] In some embodiments, an air conditioner includes: an air conditioner body including a motor; and a fault self-diagnosis device for a motor as described above, installed on the air conditioner body.
[0019] The method, device and air conditioner for motor fault self-diagnosis provided by the embodiments of the present disclosure can achieve the following technical effects:
[0020] The embodiment of the present disclosure obtains the actual bearing temperature based on the bearing temperature model and the motor input power and operating efficiency, and obtains the winding temperature based on the winding resistance. There is no need to add a bearing temperature sensor and a rotor winding temperature sensor to detect the winding temperature value and the winding temperature value, thereby reducing the complexity of the motor hardware configuration. At the same time, after obtaining the actual bearing temperature and the actual winding temperature, the embodiment of the present disclosure determines the motor warning strategy when the motor temperature meets the temperature warning condition and adjusts the motor operation according to the motor warning strategy, thereby achieving accurate adjustment of the actual bearing temperature and the actual winding temperature value. In this way, the embodiment of the present disclosure can obtain the actual bearing temperature through the bearing temperature model and obtain the actual winding temperature based on the winding length, thereby achieving accurate prediction of the actual motor temperature value, and timely adjusting the motor operation according to the motor warning strategy, thereby being able to perform real-time fault monitoring on the running motor, and improving the reliability and safety of the motor operation.
[0021] The above general description and the following description are exemplary and explanatory only and are not intended to limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] One or more embodiments are exemplarily described by corresponding drawings, which do not limit the embodiments. Elements with the same reference numerals in the drawings are shown as similar elements, and the drawings do not constitute a scale limitation, and wherein:
[0023] Figure 1 is a schematic diagram of a fault self-diagnosis method for a motor provided by an embodiment of the present disclosure;
[0024] Figure 2 is a schematic diagram of another fault self-diagnosis method for a motor provided by an embodiment of the present disclosure;
[0025] Figure 3 is a schematic diagram of another fault self-diagnosis method for a motor provided by an embodiment of the present disclosure;
[0026] Figure 4 is a schematic diagram of another fault self-diagnosis method for a motor provided by an embodiment of the present disclosure;
[0027] Figure 5 is a schematic diagram of a fault self-diagnosis device for a motor provided by an embodiment of the present disclosure;
[0028] Figure 6 It is a schematic diagram of an air conditioner provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0029] In order to be able to understand the features and technical contents of the embodiments of the present disclosure in more detail, the implementation of the embodiments of the present disclosure is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present disclosure. In the following technical description, for the convenience of explanation, a full understanding of the disclosed embodiments is provided through multiple details. However, one or more embodiments can still be implemented without these details. In other cases, to simplify the drawings, well-known structures and devices can be simplified for display.
[0030] The terms "first", "second", etc. in the specification and claims of the embodiments of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged where appropriate, so that the embodiments of the embodiments of the present disclosure described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
[0031] Unless otherwise stated, the term "plurality" means two or more.
[0032] In the embodiment of the present disclosure, the character " / " indicates that the preceding and following objects are in an "or" relationship. For example, A / B indicates: A or B.
[0033] The term "and / or" is a description of the association relationship between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or, A and B.
[0034] The term "correspondence" may refer to an association relationship or a binding relationship. The correspondence between A and B means that there is an association relationship or a binding relationship between A and B.
[0035] Combination Figure 1 As shown, the embodiment of the present disclosure provides a fault self-diagnosis method for a motor, comprising:
[0036] S01, the processor obtains the actual motor temperature, which includes the actual bearing temperature and the actual winding temperature. The actual bearing temperature is obtained based on the bearing temperature model and the motor input power and operating efficiency, and the actual winding temperature is obtained based on the winding resistance.
[0037] S02: When the temperature of the motor meets the temperature warning condition, the processor determines a motor warning strategy.
[0038] S03, the processor adjusts the motor operation according to the motor early warning strategy to adjust the actual motor temperature.
[0039] The fault self-diagnosis method for the motor provided by the embodiment of the present disclosure is adopted. The embodiment of the present disclosure obtains the actual bearing temperature based on the bearing temperature model and the motor input power and operating efficiency, and obtains the winding temperature based on the winding resistance. There is no need to add a bearing temperature sensor and a rotor winding temperature sensor to detect the bearing temperature value and the winding temperature value, thereby reducing the complexity of the motor hardware configuration. At the same time, after obtaining the actual bearing temperature and the actual winding temperature, the embodiment of the present disclosure determines the motor warning strategy when the motor temperature meets the temperature warning condition and adjusts the operation of the motor according to the motor warning strategy, thereby achieving accurate adjustment of the actual bearing temperature and the actual winding temperature value. In this way, the embodiment of the present disclosure can obtain the actual bearing temperature through the bearing temperature model and obtain the actual winding temperature based on the winding length, thereby achieving accurate prediction of the actual motor temperature value, and timely adjusting the motor operation according to the motor warning strategy, thereby being able to perform real-time fault monitoring on the running motor, and improving the reliability and safety of the motor operation.
[0040] It should be noted that the embodiments of the present disclosure can be applied to the power-on stage of the motor or the running stage of the motor. In addition, the execution subject of the embodiments of the present disclosure is a processor, which can be configured in the air conditioner or in a server connected to the air conditioner. The embodiments of the present disclosure are not specifically limited to this.
[0041] Optionally, combined Figure 2 As shown, the processor determines that the motor temperature meets the temperature warning condition in the following manner:
[0042] S11, the processor obtains a change trend of the temperature difference within a first preset time period.
[0043] In this step, the processor obtains the change trend of the temperature difference within the first preset time, including: the processor periodically obtains the temperature difference at different times t according to the sampling period P within the first preset time. 1 ,t 2 ,...t N The motor temperature value T w1 , T w2 ,...T wN ; The processor obtains the preset temperature upper limit threshold T wthre ; The processor compares the motor temperature values at different times with T wthre The temperature difference ΔT at different times within the first preset time period is obtained. 1 , ΔT 2 , ...ΔT N ; The processor calculates the temperature difference ΔT at different times 1 , ΔT 2 , ...ΔT N , obtain the changing trend of the temperature difference within the first preset time. Wherein, ΔT 1=T w1 -T wthre , ΔT 2 =T w2 -T wthre , ΔT N =T wN -T wthre The sampling period P represents the time difference between any adjacent moments. N represents the number of samples of the motor temperature value sampled within the first preset time period. It should be noted that the specific value of N can be set according to the operation of the motor. The embodiments of the present disclosure do not make specific limitations on this.
[0044] S12: When the change trend indicates that the temperature difference continues to increase, the processor obtains a first number of times that the temperature difference is higher than a temperature difference threshold within a first preset time period.
[0045] S13, the processor determines that the motor temperature meets the temperature warning condition when the first number is greater than the first number threshold, wherein the first number threshold may be 10 times or 20 times, or other values.
[0046] The temperature difference represents the difference between the motor temperature and the preset temperature upper limit threshold. The preset temperature upper limit threshold is the temperature range corresponding to the normal operation of the motor. When the motor temperature is the actual bearing temperature, the preset temperature upper limit threshold is the bearing temperature range corresponding to the normal operation of the motor. When the motor temperature is the actual winding temperature, the preset temperature upper limit threshold is the winding temperature range corresponding to the normal operation of the motor.
[0047] In this way, the embodiment of the present disclosure obtains the changing trend of the temperature difference within the first preset time length. If the changing trend indicates that the temperature difference of the motor temperature gradually increases, the first number of times that the temperature difference is higher than the temperature difference threshold within the first preset time length is obtained. If the first number is greater than the first number threshold, it is determined that the cumulative number of abnormalities is high, and it is determined that the motor temperature meets the temperature warning conditions. At the same time, it can accurately predict that the subsequent operation of the motor is likely to fail and a warning operation is required. In this way, the embodiment of the present disclosure can determine whether the motor temperature meets the temperature warning conditions based on the deviation between the winding temperature and the preset temperature upper limit threshold of the winding temperature range and whether the cumulative number of abnormalities reaches the set first number threshold, thereby realizing real-time fault monitoring of the motor and ensuring that the motor can operate reliably and stably.
[0048] As an example, determining that the motor temperature meets the temperature warning condition includes: simultaneously meeting the following two conditions: The first condition is: obtaining the change trend of the temperature difference of the actual bearing temperature within the first preset time length; when the change trend indicates that the temperature difference of the actual bearing temperature continues to increase, obtaining the third number of times that the temperature difference of the actual bearing temperature within the first preset time length is higher than the temperature difference threshold; the third number is greater than the first number threshold. The second condition is: obtaining the change trend of the temperature difference of the actual winding temperature within the first preset time length; when the change trend indicates that the temperature difference of the actual winding temperature continues to increase, obtaining the fourth number of times that the temperature difference of the actual winding within the first preset time length is higher than the temperature difference threshold; the fourth number is greater than the first number threshold.
[0049] Optionally, the processor determines that the motor temperature does not meet the temperature warning condition when the first number is less than or equal to the first number threshold. In this way, if the first number is less than or equal to the first number threshold, it indicates that the motor has abnormal winding temperature or bearing temperature several times or once in a while, which may be caused by unit load fluctuation or power grid fluctuation. In this case, no warning is required. The unit refers to the whole air conditioner.
[0050] Optionally, the processor adjusts the motor operation according to the motor early warning strategy, including:
[0051] The processor adjusts the current speed so that the speed runs within a preset speed range to reduce the heating of the winding to reduce the winding temperature; and / or,
[0052] The processor regulates the unit load to reduce winding and bearing temperatures.
[0053] In this way, when the embodiment of the present disclosure determines that the motor temperature meets the temperature warning condition, it determines the motor warning strategy. Thereafter, the embodiment of the present disclosure adjusts the current speed of the motor so that the speed runs within the preset speed range, thereby reducing the heating of the winding and the temperature of the winding. At the same time, the embodiment of the present disclosure can also adjust the load of the unit to achieve the effect of reducing the winding temperature and the bearing temperature to avoid the unit speed. In this way, it can be avoided that the unit speed is too high to cause the motor to shut down during operation, or the motor can be prevented from continuously running in a low-efficiency speed range and causing severe heating, or even the bearing is locked or the winding is burned, thereby ensuring the reliability and safety of the motor operation.
[0054] Combination Figure 3 As shown, the embodiment of the present disclosure also provides a fault self-diagnosis method for a motor, comprising:
[0055] S21, the processor obtains the actual motor temperature, where the actual motor temperature includes the actual bearing temperature and the actual winding temperature.
[0056] S22: When the temperature of the motor meets the temperature warning condition, the processor determines a motor warning strategy.
[0057] S23, the processor adjusts the motor operation according to the motor early warning strategy to adjust the actual motor temperature.
[0058] S24: When the temperature of the motor does not meet the warning condition, the processor obtains the electric field parameter value of the motor.
[0059] S25, when the electric field parameter value meets the electric field warning condition, the processor adjusts the motor operation according to the motor warning strategy.
[0060] The fault self-diagnosis method for the motor provided by the embodiment of the present disclosure is adopted. After obtaining the actual bearing temperature and the actual winding temperature, the embodiment of the present disclosure determines the motor warning strategy when the motor temperature meets the temperature warning condition and adjusts the operation of the motor according to the motor warning strategy, so as to achieve accurate adjustment of the actual bearing temperature and the actual winding temperature value. When the motor temperature does not meet the warning condition, the electric field parameter value of the motor is obtained, and when the electric field parameter value does not meet the electric field warning condition, the motor operation is adjusted according to the motor warning strategy to avoid the motor from continuing to run at a high speed due to the motor voltage and motor current exceeding the limit value and causing serious heating, and even the winding burning, so as to ensure the reliability and safety of the motor operation.
[0061] Optionally, the processor determines that the electric field parameter value meets the electric field warning condition in the following manner:
[0062] The processor obtains a second number of times that the electric field difference is higher than the electric field difference threshold within a second preset time period.
[0063] When the second number is greater than the second number threshold, the processor determines that the electric field parameter value meets the temperature warning condition.
[0064] The electric field difference represents the difference between the electric field parameter value and a preset electric field upper limit threshold, and the electric field parameter value includes the motor voltage or the motor current.
[0065] In this way, the embodiment of the present disclosure obtains the second number of times that the electric field difference is higher than the electric field difference threshold within the second preset time length. If the second number is greater than the second number threshold, it is determined that the cumulative number of abnormalities of the voltage value or the current value reaches the set second number threshold. Although the motor temperature does not meet the warning condition, the electric field parameter value meets the electric field warning condition. At this time, if the warning is not issued in time and the operation of the motor is not adjusted, it is very likely that the motor voltage or motor current will exceed the limit and the winding will burn out. Therefore, the embodiment of the present disclosure can coordinate the winding temperature, bearing temperature, motor voltage and motor current parameters of the motor operation to predict possible abnormal conditions or fault conditions, accurately know the operation of the motor, and help to achieve reliable and stable operation of the motor.
[0066] Optionally, combined Figure 4 As shown, the processor obtains the actual bearing temperature, including:
[0067] S31, the processor obtains the motor input power and the motor operation efficiency.
[0068] S32, the processor obtains the heat generated by the motor according to the motor input power and the motor operation efficiency.
[0069] S33, the processor obtains an actual bearing temperature rise value according to the motor heat generation and the bearing temperature model, where the bearing temperature model represents the correlation between the motor heat generation and the bearing temperature rise value.
[0070] In this step, the bearing temperature model is associated with the motor model and the motor operating environment. The processor obtains the current test environment temperature of the motor; the processor obtains multiple sets of data at the above test environment temperature, each set of data includes the motor heat generation and the bearing temperature rise value; the processor obtains the bearing temperature model under the test environment temperature by fitting the multiple sets of data. Among them, the fitting method includes the least squares method, etc. It can be understood that the bearing temperature models of different test environment temperatures can be obtained through the above method.
[0071] On this basis, the processor obtains the current ambient temperature and matches the bearing temperature model corresponding to the current environment, thereby obtaining the actual bearing temperature rise value.
[0072] S34, the processor obtains the actual bearing temperature according to the current ambient temperature and the actual bearing temperature rise value.
[0073] In this step, the processor obtains the actual bearing temperature according to the current ambient temperature and the actual bearing temperature rise value, including: the processor adds the current ambient temperature and the actual bearing temperature rise value to obtain a sum value, and uses the sum value as the actual bearing temperature.
[0074] In this way, after the embodiment of the present disclosure obtains the motor input power and the motor operating efficiency, the motor heat generation is obtained according to the motor input power and the motor operating efficiency. Thereafter, the actual bearing temperature rise value is obtained according to the motor heat generation and the bearing temperature model. Finally, the actual bearing temperature is obtained according to the current ambient temperature and the actual bearing temperature rise value. In this way, the embodiment of the present disclosure does not need to add a bearing temperature sensor to detect the bearing temperature, which is beneficial to reduce the complexity of the motor hardware configuration and reduce the impact of the bearing temperature sensor detecting abnormalities on abnormality detection or fault detection. At the same time, the accuracy of the bearing temperature value calculation is improved.
[0075] Optionally, the processor obtains the heat generated by the motor according to the motor input power and the motor operation efficiency, including:
[0076] Processor according to P t =P*(1-η), and obtain the motor heating power P t .
[0077] The processor converts the motor heat power P t Multiply it by the accumulated running time t to get the motor heat Q.
[0078] Among them, P represents the motor input power, η represents the motor operation efficiency, P t Indicates the motor heating power.
[0079] In this way, the embodiment of the present disclosure can accurately calculate the motor heating power P according to the motor operation efficiency and motor input power when the motor is running. t , then the motor heating power P t Multiply it by the accumulated running time t to get the motor heat Q. This is helpful to improve the accuracy of the motor heat calculation, which is helpful to improve the accuracy of the actual bearing temperature calculation, and further improve the real-time and accuracy of the motor abnormality or fault detection.
[0080] Optionally, the processor obtains the actual winding temperature, including:
[0081] The processor controls the motor to start under the test environment temperature, and obtains the test parameter values when the motor is running normally after starting. The test parameter values include test voltage and test current, test winding temperature, test bearing temperature, test warning voltage, and test warning current.
[0082] The processor uses a preset model to construct a correlation between winding resistance and winding temperature under test environment temperature and test parameters to generate a winding resistance temperature model.
[0083] The processor obtains the actual winding temperature according to the winding resistance temperature model and the actual winding resistance.
[0084] Among them, the preset model includes a finite element simulation model and a characteristic curve.
[0085] In this way, there is no need to add a rotor winding temperature sensor to detect the winding temperature value, reducing the complexity of the motor hardware configuration. The actual winding temperature is obtained by building a model, which is more accurate than hardware detection.
[0086] Combination Figure 5 As shown, an embodiment of the present disclosure provides a fault self-diagnosis device 70 for a motor, including a processor (processor) 700 and a memory (memory) 701. Optionally, the device 70 may also include a communication interface (Communication Interface) 702 and a bus 703. Among them, the processor 700, the communication interface 702, and the memory 701 can communicate with each other through the bus 703. The communication interface 702 can be used for information transmission. The processor 700 can call the logic instructions in the memory 701 to execute the fault self-diagnosis method for the motor of the above embodiment.
[0087] In addition, the logic instructions in the memory 701 described above may be implemented in the form of software functional units and when sold or used as independent products, may be stored in a computer-readable storage medium.
[0088] The memory 701 is a computer-readable storage medium that can be used to store software programs and computer executable programs, such as program instructions / modules corresponding to the method in the embodiment of the present disclosure. The processor 700 executes the function application and data processing by running the program instructions / modules stored in the memory 701, that is, the fault self-diagnosis method for the motor in the above embodiment is implemented.
[0089] The memory 701 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required for at least one function; the data storage area may store data created according to the use of the terminal device, etc. In addition, the memory 701 may include a high-speed random access memory and may also include a non-volatile memory.
[0090] Combination Figure 6As shown, an embodiment of the present disclosure provides an air conditioner 100, including: an air conditioner body, and the above-mentioned fault self-diagnosis device 70 for a motor. The fault self-diagnosis device 70 for a motor is installed on the air conditioner body. The installation relationship described here is not limited to placement inside the product body, but also includes installation connections with other components of the air conditioner 100, including but not limited to physical connections, electrical connections, or signal transmission connections. It can be understood by those skilled in the art that the fault self-diagnosis device 70 for a motor can be adapted to a feasible air conditioner body, thereby realizing other feasible embodiments.
[0091] An embodiment of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are configured to execute the above-mentioned fault self-diagnosis method for a motor.
[0092] The technical solution of the embodiment of the present disclosure can be embodied in the form of a software product, which is stored in a storage medium and includes one or more instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in the embodiment of the present disclosure. The aforementioned storage medium may be a non-transient storage medium, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, and other media that can store program codes.
[0093] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure so that those skilled in the art can practice them. Other embodiments may include structural, logical, electrical, process and other changes. The embodiments represent only possible changes. Unless explicitly required, separate components and functions are optional, and the order of operation may vary. The parts and features of some embodiments may be included in or replace the parts and features of other embodiments. Moreover, the words used in this application are only used to describe the embodiments and are not used to limit the claims. As used in the description of the embodiments and the claims, unless the context clearly indicates, the singular forms of "a", "an" and "the" are intended to include plural forms as well. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of listings containing one or more associated ones. In addition, when used in the present application, the term "comprise" and its variants "comprises" and / or comprising refer to the presence of stated features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups thereof. In the absence of further restrictions, the elements defined by the sentence "comprising a ..." do not exclude the presence of other identical elements in the process, method or device comprising the elements. In this article, each embodiment may focus on the differences from other embodiments, and the same and similar parts between the various embodiments may refer to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, then the relevant parts can refer to the description of the method part.
[0094] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software may depend on the specific application and design constraints of the technical solution. The technicians may use different methods for each specific application to implement the described functions, but such implementations should not be considered to exceed the scope of the embodiments of the present disclosure. The technicians may clearly understand that, for the convenience and simplicity of description, the specific working processes of the systems, devices and units described above may refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here.
[0095] In the embodiments disclosed herein, the disclosed methods and products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units can be only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to implement this embodiment. In addition, each functional unit in the embodiment of the present disclosure may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit.
[0096] The flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to the embodiment of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. In the description corresponding to the flowchart and the block diagram in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in a different order from the order disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or actions, or may be implemented by a combination of dedicated hardware and computer instructions.
Claims
1. A method for self-diagnosis of faults of a motor, characterized in that: include: Get the actual motor temperature, which includes the actual bearing temperature and the actual winding temperature. The actual bearing temperature is obtained based on the bearing temperature model and the motor input power and operating efficiency, and the actual winding temperature is obtained based on the winding resistance. When the motor temperature meets the temperature warning condition, determine the motor warning strategy; The motor operation is adjusted according to the motor early warning strategy to adjust the actual motor temperature.
2. The method according to claim 1, characterized in that: Determine whether the motor temperature meets the temperature warning condition in the following way: Obtaining a change trend of the temperature difference within a first preset time period; When the change trend indicates that the temperature difference continues to increase, obtaining a first number of times that the temperature difference is higher than the temperature difference threshold within a first preset time period; When the first number is greater than the first number threshold, determining that the motor temperature meets the temperature warning condition; The temperature difference represents the difference between the motor temperature and a preset temperature upper limit threshold.
3. The method according to claim 1, characterized in that Adjust motor operation according to the motor early warning strategy, including: Adjust the current speed so that the speed runs within a preset speed range to reduce the heating of the winding and thus reduce the winding temperature; and / or, Adjust the unit load to reduce winding temperature and bearing temperature.
4. The method according to any one of claims 1 to 3, characterized in that: Also includes: When the motor temperature does not meet the warning condition, the electric field parameter value of the motor is obtained; When the electric field parameter values meet the electric field warning conditions, the motor operation is adjusted according to the motor warning strategy.
5. The method according to claim 4, characterized in that Determine that the electric field parameter values meet the electric field warning conditions in the following manner: Acquire a second number of times that the electric field difference is higher than the electric field difference threshold within a second preset time length; When the second number is greater than the second number threshold, determining that the electric field parameter value meets the temperature warning condition; The electric field difference represents the difference between the electric field parameter value and a preset electric field upper limit threshold, and the electric field parameter value includes the motor voltage or the motor current.
6. The method according to any one of claims 1 to 3, characterized in that: Get actual bearing temperature, including: Obtain motor input power and motor operation efficiency; The heat generated by the motor is obtained according to the motor input power and motor operation efficiency; According to the motor heat generation and bearing temperature model, the actual bearing temperature rise value is obtained. The bearing temperature model represents the correlation between the motor heat generation and the bearing temperature rise value. The actual bearing temperature is obtained based on the current ambient temperature and the actual bearing temperature rise value.
7. The method according to claim 6, characterized in that According to the motor input power and motor operating efficiency, the motor heat is obtained, including: According to P t =P*(1-η), and obtain the motor heating power P t ; The motor heating power P t Multiply it by the accumulated running time t to get the motor heat Q; Among them, P represents the motor input power, η represents the motor operation efficiency, P t Indicates the heating power of the motor.
8. The method according to any one of claims 1 to 3, characterized in that: Get the actual winding temperature, including: Under the test environment temperature, control the motor to start, and obtain the test parameter values when the motor is running normally after starting, the test parameter values include test voltage and test current, test winding temperature, test bearing temperature, test warning voltage, and test warning current; Under the test environment temperature and test parameters, a preset model is used to construct a correlation between winding resistance and winding temperature to generate a winding resistance temperature model; The processor obtains the actual winding temperature according to the winding resistance temperature model and the actual winding resistance.
9. A fault self-diagnosis device for a motor, comprising a processor and a memory storing program instructions, characterized in that: The processor is configured to execute the fault self-diagnosis method for a motor according to any one of claims 1 to 8 when running the program instructions.
10. An air conditioner, characterized in that: include: The air conditioner body, including the motor; The fault self-diagnosis device for a motor as claimed in claim 9 is installed on the air conditioner body.
Citation Information
Patent Citations
Method and device for estimating temperature of motor rotor, motor and storage medium
CN110702272A
Online state monitoring and fault early warning system for nuclear facility ventilator
CN112628169A
Motor fault diagnosis method, device and system, motor and operation machine
CN114966399A
Motor real-time state multi-dimensional monitoring method and system
CN115656812A
Wind turbine generator temperature fault early warning diagnosis method, system and equipment
CN116838551A