Motor rotor temperature testing method and system, motor testing device and electronic equipment
By testing the back electromotive force and temperature of the motor rotor at different powers and calculating the rotor temperature rise value, the problem of difficult to measure the rotor temperature of the high-speed motor is solved, and accurate and economical temperature detection is achieved.
Patent Information
- Application Number
- CN202311148390.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-06
- Publication Date
- 2025-03-14
AI Technical Summary
The prior art is difficult to effectively test the temperature of high-speed motor rotors, and traditional contact and infrared temperature measurement methods are difficult to apply.
By energizing the motor to be tested, controlling it to operate at different powers, obtaining back EMF and temperature data, calculating the back EMF reduction ratio and rotor temperature increase value, and then determining the rotor temperature.
The motor rotor temperature can be accurately measured without contact or infrared temperature measurement equipment, reducing detection difficulty and cost.
Smart Images

Figure CN119618409A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of motor testing, and in particular to a motor rotor temperature testing method and system, a motor testing device, and electronic equipment. Background Art
[0002] With the development of modern turbine machinery, air bearings and electromagnetic bearings have been put into use. Turbine machinery has the prerequisite to reach high speed. In addition, users have higher requirements for efficiency. In order to meet user requirements, the motor design has too high speed and certain requirements for the overall volume. Usually, for high-speed air compressors, eddy current losses will become non-negligible, and the increase in rotor temperature will bring a test to the permanent magnet. Experiments are usually carried out to ensure that the machine can rotate normally. During operation, the alternating magnetic field will generate eddy currents inside the rotor to make the rotor heat up, and the friction loss on the outer surface of the rotor will also cause the rotor to heat up. If the temperature of the rotor is greater than the working temperature of the permanent magnet, it may cause permanent demagnetization of the permanent magnet. Therefore, knowing the rotor temperature of the motor at a certain operating power is crucial to protecting the permanent magnet. However, due to the high speed of the motor rotor, the temperature cannot be measured by traditional contact temperature detection equipment; and because the motor rotor is located inside the motor, it is difficult to measure the temperature by infrared temperature measurement. In summary, how to test the rotor temperature of the motor is a technical problem that needs to be solved in this field. Summary of the invention
[0003] In view of this, the present application provides a motor rotor temperature testing method and system, a motor testing device, and an electronic device. Without the need to use temperature detection equipment to detect the temperature of the rotor of the motor to be tested, the rotor temperature of the motor to be tested at various powers can be known, thereby effectively reducing the difficulty and cost of detecting the rotor temperature.
[0004] In a first aspect, the present application provides a method for testing the temperature of a motor rotor, comprising: supplying power to a motor to be tested; controlling the motor to be tested to operate at a first preset power so that the temperature fluctuation of the motor to be tested relative to normal temperature conforms to a first preset fluctuation range; obtaining the normal-temperature back electromotive force of the motor to be tested; controlling the motor to be tested to operate at a second preset power until the temperature fluctuation of the motor to be tested conforms to the second preset fluctuation range, and the second preset power is greater than the first preset power; obtaining the test back electromotive force of the motor to be tested and the test motor temperature, the test motor temperature being greater than normal temperature; obtaining a back electromotive force reduction ratio based on the normal-temperature back electromotive force and the test back electromotive force; obtaining a rotor temperature rise value of the motor to be tested based on the back electromotive force reduction ratio and a permanent magnet temperature coefficient corresponding to the test motor temperature determined in advance; and obtaining the rotor temperature of the motor to be tested corresponding to the test motor temperature based on the rotor temperature rise value and normal temperature.
[0005] When this aspect is used, first, the motor to be tested is operated at normal temperature, and the normal temperature back electromotive force of the motor to be tested is tested at normal temperature. Then, the motor to be tested is operated at high temperature with high power, and the back electromotive force and the motor temperature of the motor to be tested are tested at high temperature, thereby obtaining the test back electromotive force and the test motor temperature. Then the back electromotive force reduction ratio and the rotor temperature can be calculated. This aspect does not need to use traditional contact temperature detection equipment to measure the temperature of the rotor, nor does it need to measure the temperature of the rotor by infrared temperature measurement. In summary, this aspect does not need to use temperature detection equipment to detect the temperature of the rotor of the motor to be tested, and the rotor temperature of the motor to be tested at various powers can be known, which effectively reduces the difficulty and cost of detecting the rotor temperature.
[0006] In combination with the first aspect, in a possible implementation method, when controlling the motor to be tested to operate at a second preset power until the temperature fluctuation of the motor to be tested meets the second preset fluctuation range, the heating time of the motor to be tested is obtained; and if the heating time is greater than the simulation time, a first fault prompt information is generated.
[0007] In combination with the first aspect, in a possible implementation, controlling the motor to be tested to operate at a second preset power until the temperature fluctuation of the motor to be tested meets the second preset fluctuation range includes: controlling the motor to be tested to operate at multiple different second preset powers; wherein the method further includes: obtaining the rotor temperature change trend of the motor to be tested based on the multiple rotor temperatures corresponding to the multiple second preset powers.
[0008] In combination with the first aspect, in a possible implementation method, it also includes: obtaining a corresponding actual change curve based on the rotor temperature change trend; respectively obtaining the simulated rotor temperatures corresponding to different second preset powers; obtaining a simulated change curve of the motor to be tested based on the multiple simulated rotor temperatures; and generating a second fault prompt information if the difference between the actual change curve and the simulated change curve is greater than the preset difference.
[0009] In combination with the first aspect, in a possible implementation, after obtaining the simulated change curve of the motor to be tested based on the multiple simulated rotor temperatures, the method also includes: obtaining at least one user's commonly used power; obtaining the corresponding rotor temperature based on the user's commonly used power and the actual change curve; obtaining the corresponding simulated rotor temperature based on the user's commonly used power and the simulated change curve; and generating a third fault prompt information if the number of discrepancies between the rotor temperature and the simulated rotor temperature of the corresponding power exceeds a preset number.
[0010] In combination with the first aspect, in a possible implementation method, it also includes: obtaining at least one user's commonly used power; obtaining the corresponding user's commonly used rotor temperature based on the second preset power corresponding to the user's commonly used power; and generating a display parameter list based on the user's commonly used rotor temperature.
[0011] In combination with the first aspect, in a possible implementation method, obtaining the test back electromotive force and test motor temperature of the motor to be tested includes: obtaining multiple surface temperatures of the motor to be tested by measuring from multiple orientations of at least a preset number of orientations; and obtaining the test motor temperature based on an average value of the multiple surface temperatures.
[0012] In a second aspect, the present application provides a motor rotor temperature testing system, comprising: a normal temperature testing module, configured to: power on the motor to be tested; control the motor to be tested to operate at a first preset power so that the temperature fluctuation of the motor to be tested relative to normal temperature meets the first preset fluctuation range; obtain the normal temperature back electromotive force of the motor to be tested; an operation testing module, configured to: control the motor to be tested to operate at a second preset power until the temperature fluctuation of the motor to be tested meets the second preset fluctuation range, and the second preset power is greater than the first preset power; obtain the test back electromotive force of the motor to be tested and the test motor temperature, the test motor temperature being greater than normal temperature; and a rotor temperature calculation module, which is communicatively connected to the normal temperature testing module and the operation testing module respectively, and the rotor temperature calculation module is configured to: obtain a back electromotive force reduction ratio according to the normal temperature back electromotive force and the test back electromotive force; obtain the rotor temperature rise value of the motor to be tested according to the back electromotive force reduction ratio and the permanent magnet temperature coefficient corresponding to the test motor temperature determined in advance; and obtain the rotor temperature of the motor to be tested corresponding to the test motor temperature according to the rotor temperature rise value and normal temperature.
[0013] The second aspect is the system corresponding to the first aspect, and the technical effects of the second aspect will not be elaborated here.
[0014] In a third aspect, the present application provides a motor testing device, comprising: a power supply module, electrically connected to the motor to be tested, the power supply module being used to energize the motor to be tested with a set power; a temperature testing module, configured to detect temperature fluctuations of the motor to be tested and test the motor temperature; and the aforementioned motor rotor temperature testing system, the motor rotor temperature testing system being electrically connected to the power supply module and the temperature testing module, respectively.
[0015] The third aspect includes the second aspect, and the technical effects of the third aspect will not be repeated here.
[0016] In a fourth aspect, the present application provides an electronic device, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is used to execute any of the motor rotor temperature testing methods described above.
[0017] The fourth aspect includes the first aspect, and the technical effects of the fourth aspect will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 Shown is a schematic diagram of the method steps of a motor rotor temperature testing method provided in one embodiment of the present application.
[0019] Figure 2 Shown is a schematic diagram of the method steps of a motor rotor temperature testing method provided in another embodiment of the present application.
[0020] Figure 3 Shown is a schematic diagram of the method steps of a motor rotor temperature testing method provided in another embodiment of the present application.
[0021] Figure 4 Shown is a schematic diagram of the method steps of a motor rotor temperature testing method provided in another embodiment of the present application.
[0022] Figure 5 Shown is a schematic diagram of the method steps of a motor rotor temperature testing method provided in another embodiment of the present application.
[0023] Figure 6 Shown is a schematic diagram of the method steps of a motor rotor temperature testing method provided in another embodiment of the present application.
[0024] Figure 7 Shown is a schematic diagram of the method steps of a motor rotor temperature testing method provided in another embodiment of the present application.
[0025] Figure 8 Shown is a system structure schematic diagram of a motor rotor temperature testing system provided in one embodiment of the present application.
[0026] Fig. 9 Shown is a schematic structural diagram of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0027] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0028] An exemplary motor rotor temperature test method is as follows:
[0029] Figure 1 The figure shows a method step diagram of a motor rotor temperature testing method provided by an embodiment of the present application. The present application provides a motor rotor temperature testing method, such as Figure 1 As shown, the motor rotor temperature test method includes:
[0030] Step 110: Power on the motor to be tested.
[0031] Step 120 : Control the motor to be tested to run at a first preset power, so that the temperature fluctuation of the motor to be tested relative to normal temperature meets the first preset fluctuation range.
[0032] In this step, the motor to be tested is driven to run with a first preset power. After the power runs for a period of time, the temperature of the motor to be tested remains near the normal temperature, and the temperature fluctuation does not exceed the first preset fluctuation range, indicating that the temperature of the motor to be tested is stable at this time, and then the following steps are performed. In this application, the normal temperature value is 20°, and the first preset fluctuation range can be set to any value between 0.1° and 1.9°.
[0033] Step 130: Obtain the normal temperature back electromotive force of the motor to be tested.
[0034] After step 120 is executed, it can be determined that the thermal state of the motor to be tested is at a normal temperature. At this time, data testing is performed on the motor to be tested through an external testing device to measure and obtain the normal temperature back electromotive force of the motor to be tested.
[0035] Step 140: Control the motor to be tested to run at a second preset power until the temperature fluctuation of the motor to be tested meets the second preset fluctuation range, and the second preset power is greater than the first preset power.
[0036] In this step, the motor to be tested is driven to run with a second preset power of a higher power. After the power runs for a period of time, the temperature of the motor to be tested reaches a higher temperature and remains in the second preset fluctuation range, indicating that the temperature of the motor to be tested is stable at a high temperature, and then the following steps are performed. The second preset fluctuation range can be set to any value between 0.1° and 1.9°.
[0037] Step 150: Obtain the test back electromotive force and the test motor temperature of the motor to be tested, and the test motor temperature is greater than the normal temperature.
[0038] In this step, the motor to be tested is tested by an external test device to measure the current back electromotive force of the motor to be tested as the test back electromotive force, and the current temperature of the motor to be tested is measured by a temperature measurement device as the test motor temperature.
[0039] Step 160: Obtain a back electromotive force reduction ratio according to the normal temperature back electromotive force and the test back electromotive force.
[0040] In this step, firstly, the test back electromotive force is divided by the room temperature back electromotive force to obtain a first result value, then 1 is subtracted from the first result value to obtain a second result value, and then the second result value is multiplied by 100 to obtain the back electromotive force reduction ratio.
[0041] Step 170 , obtaining a rotor temperature rise value of the motor to be tested according to the back electromotive force reduction ratio and a permanent magnet temperature coefficient corresponding to the pre-determined test motor temperature.
[0042] When the motor to be tested leaves the factory, the demagnetization curve data of the motor will be detected. The demagnetization curve data includes the permanent magnet temperature coefficient at each operating temperature. The rotor temperature rise value can be obtained by dividing the back electromotive force reduction ratio by the permanent magnet temperature coefficient.
[0043] Step 180: Obtain the rotor temperature of the motor to be tested corresponding to the test motor temperature according to the rotor temperature rise value and the normal temperature.
[0044] In this step, the rotor temperature rise value and the normal temperature are added to obtain the rotor temperature after the temperature of the motor to be tested is stabilized when driven at the second preset power.
[0045] When this embodiment is used, the motor to be tested is first operated at normal temperature, and the normal temperature back electromotive force of the motor to be tested is tested at normal temperature. Then, the motor to be tested is operated at high temperature with high power, and the back electromotive force and the motor temperature of the motor to be tested are tested at high temperature, thereby obtaining the test back electromotive force and the test motor temperature. Then the back electromotive force reduction ratio and the rotor temperature can be calculated. This embodiment does not require the use of traditional contact temperature detection equipment to measure the temperature of the rotor, nor does it require the use of infrared temperature measurement to measure the temperature of the rotor. In summary, this embodiment does not require the use of temperature detection equipment to perform temperature detection on the rotor of the motor to be tested, and the rotor temperature of the motor to be tested at various powers can be obtained, which effectively reduces the difficulty and cost of detecting the rotor temperature.
[0046] Figure 2 FIG. 2 is a schematic diagram of the steps of a method for testing the temperature of a motor rotor provided by another embodiment of the present application. Figure 2 As shown, the motor rotor temperature test method also includes:
[0047] When executing step 140, step 190 is also executed to obtain the heating time of the motor to be tested.
[0048] Step 200: If the heating time is longer than the simulation time, a first fault prompt message is generated.
[0049] When this embodiment is used, according to the windings, coil number and other parameters of the motor to be tested, the relationship between the temperature of the motor to be tested and the power and the temperature change time are simulated in advance, so that the heating time corresponding to the specific power can be known, and the heating time is the simulation time when the motor to be tested is fault-free. If the actual measured heating time is longer than the simulation time, it means that there may be a problem with the working condition of the motor to be tested, and the first fault prompt information is generated as a prompt.
[0050] Figure 3 FIG. 2 is a schematic diagram of the steps of a method for testing the temperature of a motor rotor provided by another embodiment of the present application. Figure 3 As shown, step 140 includes:
[0051] Step 141 : Control the motor to be tested to operate at a plurality of different second preset powers.
[0052] When step 141 is executed, the motor to be tested reaches temperature stability under multiple power data respectively, and under each power condition, the corresponding rotor temperature is calculated according to steps 150, 160, 170 and 180 respectively. Specifically, the different second preset powers can be started from the first preset power, with a step length of 10w or 25w, until the test reaches 250w. The first preset power needs to be pre-determined according to the specific parameters of the motor to be tested, that is, when the driving power of the motor to be tested is tested, the temperature of the motor to be tested can be kept at room temperature.
[0053] In this embodiment, the motor rotor temperature testing method further includes:
[0054] Step 210: Obtain a rotor temperature variation trend of the motor to be tested according to a plurality of rotor temperatures corresponding to a plurality of second preset powers.
[0055] In this step, a change curve is generated as the rotor temperature change trend based on multiple second preset powers and their corresponding rotor temperatures. According to the rotor temperature change trend, the rotor temperature of the motor to be tested can be intuitively known when the motor to be tested is driven by different powers. The data can be provided to users for reference or to testers for reference later, so as to clearly understand and analyze the performance of the motor to be tested from the data level.
[0056] Figure 4 FIG. 2 is a schematic diagram of the steps of a method for testing the temperature of a motor rotor provided by another embodiment of the present application. Figure 4 As shown, the motor rotor temperature test method also includes:
[0057] Step 220: Obtain a corresponding actual change curve according to the rotor temperature change trend.
[0058] In this step, a change curve is generated according to the rotor temperature change trend as the actual change curve, which reflects the change of the rotor temperature with power of the motor to be tested under actual test.
[0059] Step 230: respectively obtain simulated rotor temperatures corresponding to different second preset powers.
[0060] In this step, according to the parameters of the motor to be tested, such as the winding and the number of coils, the simulated rotor temperature that the motor rotor can reach when the motor to be tested is driven at each second preset power is preliminarily simulated and calculated.
[0061] Step 240: Obtain a simulated change curve of the motor to be tested according to the multiple simulated rotor temperatures.
[0062] Step 250: If the difference between the actual change curve and the simulated change curve is greater than a preset difference, a second fault prompt information is generated.
[0063] In this step, the similarity between the actual change curve and the simulated change curve is compared. When the difference is greater than the preset difference, it means that the trend of the rotor temperature of the motor to be tested changing with power does not meet the standard, and the second fault prompt information is generated as a prompt. Specifically, the preset difference can be set to any value between 20% and 50%.
[0064] Figure 5 FIG. 2 is a schematic diagram of the steps of a method for testing the temperature of a motor rotor provided by another embodiment of the present application. Figure 5 As shown, after step 240, the method further includes:
[0065] Step 260: Obtain at least one user's commonly used power.
[0066] The user's commonly used power in this step can be obtained through user questionnaires, user needs and other data, that is, the power most frequently used by a user when using the motor.
[0067] Step 270: Obtain the corresponding rotor temperature according to the user's commonly used power and the actual change curve.
[0068] In this step, based on the actual change curve, the user's commonly used power is located from the actual change curve, and the corresponding rotor temperature is obtained.
[0069] Step 280: Obtain the corresponding simulated rotor temperature according to the user's commonly used power and the simulated change curve.
[0070] In this step, based on the simulated change curve, the user's commonly used power is located from the simulated change curve, and the corresponding simulated rotor temperature is obtained.
[0071] Step 290: If the number of discrepancies between the rotor temperature and the simulated rotor temperature corresponding to the power exceeds a preset number, a third fault prompt message is generated.
[0072] In this step, for each user's commonly used power, the rotor temperature and the simulated rotor temperature are compared to see if they are the same. When the number of differences exceeds a preset number, a third fault prompt information is generated for prompting. Specifically, the preset number is related to the number of the user's commonly used power, and the preset number can be set to be any value between 20% and 50% of the user's commonly used power. This embodiment can specifically analyze whether the motor to be tested may have a problem based on the user's commonly used power, and will not analyze the power that the user does not often use. The third fault prompt information obtained is more targeted and more adaptable to users with different needs.
[0073] Figure 6 FIG. 2 is a schematic diagram of the steps of a method for testing the temperature of a motor rotor provided by another embodiment of the present application. Figure 6 As shown, the motor rotor temperature test method also includes:
[0074] Step 300: Obtain at least one user's commonly used power.
[0075] Step 310: Obtain the corresponding user-common rotor temperature according to the second preset power corresponding to the user-common power.
[0076] In this step, the second preset power in step 140, step 150, step 160, step 170 and step 180 is replaced with the user's commonly used power, so as to calculate the corresponding rotor temperature, which is used as the user's commonly used rotor temperature in this step.
[0077] Step 320: Generate a display parameter list based on the user's commonly used rotor temperatures.
[0078] When this embodiment is applied, a display parameter list including the user's commonly used rotor temperature parameters can be generated according to the user's commonly used power, thereby providing the user with an intuitive parameter display. The user can intuitively know how many degrees the rotor will reach when clicking on it when the motor to be tested is driven with commonly used power.
[0079] Figure 7 FIG. 2 is a schematic diagram of the steps of a method for testing the temperature of a motor rotor provided by another embodiment of the present application. Figure 7 As shown, step 150 includes:
[0080] Step 151 , obtaining a plurality of surface temperatures of the motor to be measured from a plurality of orientations of at least a preset number of orientations.
[0081] Step 152: Obtain the test motor temperature according to the average value of multiple surface temperatures.
[0082] When used, this embodiment measures the surface temperature of the motor to be tested from multiple angles and calculates the average of multiple surface temperatures to obtain the test motor temperature, thereby obtaining a more accurate actual test motor temperature. Specifically, the surface temperature can be obtained by performing temperature detection on the surface of the motor to be tested using equipment such as a thermal imager and a resistance temperature detector.
[0083] An exemplary motor rotor temperature test system is as follows:
[0084] Figure 8 FIG. 1 is a schematic diagram of a system structure of a motor rotor temperature test system provided by an embodiment of the present application. The present application also provides a motor rotor temperature test system, such as Figure 8 As shown, the system includes a normal temperature test module 801 , an operation test module 802 and a rotor temperature calculation module 803 .
[0085] The normal temperature test module 801 is configured to: power on the motor to be tested; control the motor to be tested to run at a first preset power so that the temperature fluctuation of the motor to be tested relative to normal temperature meets the first preset fluctuation range; obtain the normal temperature back electromotive force of the motor to be tested;
[0086] The operation test module 802 is configured to: control the motor to be tested to run at a second preset power until the temperature fluctuation of the motor to be tested meets the second preset fluctuation range, and the second preset power is greater than the first preset power; obtain the test back electromotive force of the motor to be tested and the test motor temperature, and the test motor temperature is greater than the normal temperature;
[0087] The rotor temperature calculation module 803 is communicatively connected to the normal temperature test module 801 and the operation test module 802 respectively, and the rotor temperature calculation module 803 is configured as follows: obtaining a back electromotive force reduction ratio based on the normal temperature back electromotive force and the test back electromotive force; obtaining a rotor temperature rise value of the motor to be tested based on the back electromotive force reduction ratio and a permanent magnet temperature coefficient corresponding to a pre-determined test motor temperature; and obtaining the rotor temperature of the motor to be tested corresponding to the test motor temperature based on the rotor temperature rise value and the normal temperature.
[0088] An exemplary motor test setup is as follows:
[0089] The present application also provides a motor testing device, which includes a power supply module, a temperature testing module and the aforementioned motor rotor temperature testing system.
[0090] The power module is electrically connected to the motor to be tested, and is used to energize the motor to be tested at a set power. The temperature test module is configured to detect the temperature fluctuation of the motor to be tested and test the motor temperature. The motor rotor temperature test system is electrically connected to the power module and the temperature test module respectively.
[0091] Exemplary electronic devices and computer-readable storage media are as follows:
[0092] Below, reference Fig. 9 To describe an electronic device according to an embodiment of the present application. Fig. 9 Shown is a schematic structural diagram of an electronic device provided in one embodiment of the present application.
[0093] like Fig. 9 As shown, the electronic device 130 includes one or more processors 1301 and a memory 1302 .
[0094] The processor 1301 may be a central processing unit (CPU) or other forms of processing units having data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 130 to perform desired functions.
[0095] The memory 1302 may include one or more computer program products, and the computer program product may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, a random access memory (RAM) and / or a cache memory (cache), etc. The non-volatile memory may include, for example, a read-only memory (ROM), a hard disk, a flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 1301 may run the program instructions to implement the positioning method or other desired functions of the various embodiments of the present application described above. Various contents such as positioning error parameters may also be stored in the computer-readable storage medium.
[0096] In one example, the electronic device 130 may further include: an input device 1303 and an output device 1304 , and these components are interconnected via a bus system and / or other forms of connection mechanisms (not shown).
[0097] The input device 1303 may include, for example, a keyboard, a mouse, a joystick, a touch screen, and the like.
[0098] The output device 1304 can output various information to the outside, including the determined motion data, etc. The output device 1304 can include, for example, a display, a communication network and a remote output device connected thereto, and the like.
[0099] Of course, to simplify, Fig. 9 Only some of the components related to the present application in the electronic device 130 are shown, and components such as a bus, an input / output interface, etc. are omitted. In addition, according to specific application situations, the electronic device 130 may also include any other appropriate components.
[0100] In addition to the above-mentioned methods and devices, an embodiment of the present application may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps of the positioning method according to various embodiments of the present application described in this specification.
[0101] The computer program product may be written in any combination of one or more programming languages to write program codes for performing the operations of the embodiments of the present application, including object-oriented programming languages, such as Java, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as an independent software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0102] In addition, an embodiment of the present application may also be a computer-readable storage medium having computer program instructions stored thereon, and when the computer program instructions are executed by a processor, the processor executes the steps of the positioning method in the present specification according to various embodiments of the present application.
[0103] The computer readable storage medium can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can include, for example, but is not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0104] The basic principles of the present application are described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, effects, etc. mentioned in the present application are only examples and not limitations, and it cannot be considered that these advantages, strengths, effects, etc. are required by each embodiment of the present application. In addition, the specific details disclosed above are only for the purpose of illustration and ease of understanding, not for limitation, and the above details do not limit the present application to being implemented by adopting the above specific details.
[0105] The block diagrams of the devices, apparatuses, equipment, and systems involved in this application are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagram. As will be appreciated by those skilled in the art, these devices, apparatuses, equipment, and systems can be connected, arranged, and configured in any manner. Words such as "including", "comprising", "having", etc. are open words, referring to "including but not limited to", and can be used interchangeably with them. The words "or" and "and" used here refer to the words "and / or" and can be used interchangeably with them, unless the context clearly indicates otherwise. The words "such as" used here refer to the phrase "such as but not limited to", and can be used interchangeably with them.
[0106] It should also be noted that in the apparatus, device and method of the present application, each component or each step can be decomposed and / or recombined. Such decomposition and / or recombination should be regarded as equivalent solutions of the present application.
[0107] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present application. Therefore, the present application is not intended to be limited to the aspects shown herein, but rather to the widest scope consistent with the principles and novel features of the present invention.
[0108] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
[0109] The basic principles of the present application are described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, effects, etc. mentioned in the present application are only examples and not limitations, and it cannot be considered that these advantages, strengths, effects, etc. are required by each embodiment of the present application. In addition, the specific details disclosed above are only for the purpose of illustration and ease of understanding, not for limitation, and the above details do not limit the present application to being implemented by adopting the above specific details.
[0110] The block diagrams of the devices, apparatuses, equipment, and systems involved in this application are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagram. As will be appreciated by those skilled in the art, these devices, apparatuses, equipment, and systems can be connected, arranged, and configured in any manner. Words such as "including", "comprising", "having", etc. are open words, referring to "including but not limited to", and can be used interchangeably with them. The words "or" and "and" used here refer to the words "and / or" and can be used interchangeably with them, unless the context clearly indicates otherwise. The words "such as" used here refer to the phrase "such as but not limited to", and can be used interchangeably with them.
[0111] It should also be noted that in the apparatus, device and method of the present application, each component or each step can be decomposed and / or recombined. Such decomposition and / or recombination should be regarded as equivalent solutions of the present application.
[0112] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present application. Therefore, the present application is not intended to be limited to the aspects shown herein, but rather to the widest scope consistent with the principles and novel features of the present invention.
[0113] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A method for testing the temperature of a motor rotor, characterized in that: include: Apply power to the motor to be tested; Controlling the motor to be tested to operate at a first preset power so that the temperature fluctuation of the motor to be tested relative to normal temperature meets a first preset fluctuation range; Obtaining the normal temperature back electromotive force of the motor to be tested; Controlling the motor to be tested to operate at a second preset power until the temperature fluctuation of the motor to be tested meets a second preset fluctuation range, and the second preset power is greater than the first preset power; Acquire a test back electromotive force and a test motor temperature of the motor to be tested, wherein the test motor temperature is greater than a normal temperature; Obtaining a back electromotive force reduction ratio according to the normal temperature back electromotive force and the test back electromotive force; Obtaining a rotor temperature rise value of the motor to be tested according to the back electromotive force reduction ratio and a permanent magnet temperature coefficient corresponding to the test motor temperature determined in advance; as well as The rotor temperature of the motor to be tested corresponding to the test motor temperature is obtained according to the rotor temperature rise value and the normal temperature.
2. The motor rotor temperature testing method according to claim 1, characterized in that: When controlling the motor to be tested to operate at a second preset power until the temperature fluctuation of the motor to be tested meets the second preset fluctuation range, obtaining the heating time of the motor to be tested; as well as If the heating time is longer than the simulation time, a first fault prompt message is generated.
3. The motor rotor temperature testing method according to claim 1, characterized in that: The step of controlling the motor to be tested to operate at a second preset power until the temperature fluctuation of the motor to be tested meets a second preset fluctuation range includes: Controlling the motor to be tested to operate at a plurality of different second preset powers; Wherein, the method further comprises: According to the multiple rotor temperatures corresponding to the multiple second preset powers, the rotor temperature change trend of the motor to be tested is obtained.
4. The motor rotor temperature testing method according to claim 3, characterized in that: Also includes: According to the rotor temperature change trend, a corresponding actual change curve is obtained; respectively obtaining simulated rotor temperatures corresponding to different second preset powers; Obtaining a simulated variation curve of the motor to be tested according to the plurality of simulated rotor temperatures; as well as If the difference between the actual change curve and the simulated change curve is greater than a preset difference, a second fault prompt information is generated.
5. The motor rotor temperature testing method according to claim 4, characterized in that: After obtaining the simulated change curve of the motor to be tested according to the plurality of simulated rotor temperatures, the method further includes: Obtaining at least one user's commonly used power; According to the user's commonly used power and the actual change curve, the corresponding rotor temperature is obtained; According to the user's common power and the simulated change curve, a corresponding simulated rotor temperature is obtained; and If the number of discrepancies between the rotor temperature and the simulated rotor temperature corresponding to the power exceeds a preset number, a third fault prompt information is generated.
6. The motor rotor temperature testing method according to claim 1, characterized in that: Also includes: Obtaining at least one user's commonly used power; According to the second preset power corresponding to the user's commonly used power, a corresponding user's commonly used rotor temperature is obtained; as well as A display parameter list is generated according to the user's commonly used rotor temperatures.
7. The motor rotor temperature testing method according to claim 1, characterized in that: The step of obtaining the test back electromotive force and the test motor temperature of the motor to be tested comprises: Measuring and obtaining a plurality of surface temperatures of the motor to be tested from a plurality of positions of at least a preset number of positions; and The test motor temperature is obtained according to an average value of the plurality of surface temperatures.
8. A motor rotor temperature testing system, characterized in that: include: The normal temperature test module is configured to: power on the motor to be tested; control the motor to be tested to run at a first preset power so that the temperature fluctuation of the motor to be tested relative to normal temperature meets a first preset fluctuation range; and obtain the normal temperature back electromotive force of the motor to be tested; The running test module is configured to: control the motor to be tested to run at a second preset power until the temperature fluctuation of the motor to be tested meets the second preset fluctuation range, and the second preset power is greater than the first preset power; Acquire a test back electromotive force and a test motor temperature of the motor to be tested, wherein the test motor temperature is greater than a normal temperature; as well as The rotor temperature calculation module is communicatively connected with the normal temperature test module and the running test module respectively, and the rotor temperature calculation module is configured as follows: obtaining a back electromotive force reduction ratio according to the normal temperature back electromotive force and the test back electromotive force; obtaining a rotor temperature rise value of the motor to be tested according to the back electromotive force reduction ratio and a permanent magnet temperature coefficient corresponding to the test motor temperature determined in advance; and obtaining the rotor temperature of the motor to be tested corresponding to the test motor temperature according to the rotor temperature rise value and normal temperature.
9. A motor testing device, characterized in that: include: A power module, electrically connected to the motor to be tested, and the power module is used to energize the motor to be tested at a set power; A temperature testing module, configured to detect temperature fluctuations of the motor to be tested and test the motor temperature; as well as The motor rotor temperature testing system described in claim 8 is electrically connected to the power supply module and the temperature testing module respectively.
10. An electronic device, characterized in that: The electronic device comprises: Processor; and a memory for storing instructions executable by the processor; Wherein, the processor is used to execute the motor rotor temperature testing method described in any one of claims 1 to 7.