Motor rotor temperature estimation method, rotor temperature estimation system, electro-magnetic claw pole motor, electronic equipment and computer readable storage medium
Real-time rotor winding resistance calculation simplifies and enhances the accuracy of motor rotor temperature estimation, addressing the inefficiencies of existing methods by reducing detection time and ensuring precise temperature control.
Patent Information
- Application Number
- CN202411432422.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-14
- Publication Date
- 2025-01-03
AI Technical Summary
Existing methods for estimating motor rotor temperature are time-consuming and inaccurate due to the need for multiple experiments and the influence of motor voltage drop, control, and manufacturing errors, leading to large estimation errors.
A method and system for estimating rotor temperature by calculating the resistance of the rotor winding in real-time, using the rotor winding supply voltage and current to determine the current temperature, optionally correcting output power to maintain a preset temperature range.
This approach simplifies the estimation process, reduces detection time, and ensures high accuracy without additional sensors, while automatically adjusting output power for temperature control.
Smart Images

Figure CN119254067A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of motors, and in particular to a motor rotor temperature estimation method, a rotor temperature estimation system, an electrically excited claw-pole motor, an electronic device, and a computer-readable storage medium. Background Art
[0002] When the motor rotor temperature is too high, the permanent magnet steel may undergo irreversible demagnetization, causing permanent reduction in motor performance. Therefore, it is necessary to monitor the rotor temperature in real time during motor operation.
[0003] In the prior art, the rotor temperature is usually estimated based on the rotor temperature model by measuring the thermal capacity, thermal resistance, heat transfer coefficient, etc. of each node time. Multiple sets of experiments are required and the detection time is long. At the same time, there are also the effects of motor voltage drop error, motor control error and motor manufacturing error in the measurement process, resulting in large estimation errors. Therefore, there is a need to simplify the rotor temperature estimation process, reduce the detection time, and ensure the estimation accuracy. Summary of the invention
[0004] In order to solve the above technical problems, the present application provides a rotor temperature estimation method, a rotor temperature estimation system and an electrically excited claw-pole motor, which simplify the estimation process and effectively reduce the detection time while ensuring high estimation accuracy.
[0005] A first aspect of the present invention provides a method for estimating the temperature of a motor rotor, comprising setting a reference temperature of a rotor winding and obtaining a reference resistance value of the rotor winding, and the following steps: When the motor is in working state, the rotor winding supply voltage and the rotor winding current are obtained; Based on the rotor winding supply voltage and the rotor winding current, obtain the real-time resistance value of the rotor winding; Based on the reference resistance value and the real-time resistance value, the current temperature of the rotor winding is obtained.
[0006] Optionally, the rotor temperature estimation method further includes setting a preset temperature interval, and includes the following steps: It is determined whether the current temperature meets the preset temperature range. If not, the output power correction direction of the motor is determined based on the current temperature, and the output power is corrected until the current temperature meets the preset temperature range.
[0007] Optionally, the real-time resistance value is obtained according to the following formula:
[0008] in, R coil is the real-time resistance value, Uout Supply voltage to the rotor winding, I 0 is the rotor winding current, R b is the carbon brush resistance value.
[0009] Optionally, the current temperature is obtained according to the following formula:
[0010] in, T coil is the current temperature, R coil is the real-time resistance value, R ref is the reference resistance value, T ref is the reference temperature value, α is the temperature coefficient of the rotor winding.
[0011] A second aspect of the present invention provides a motor rotor temperature estimation system, comprising: A setting module is configured to set a reference temperature of the rotor winding and obtain a reference resistance value of the rotor winding at the reference temperature; The parameter acquisition module is configured to acquire the rotor winding supply voltage and the rotor winding current when the motor is in a working state; The resistance calculation module is configured to obtain a real-time resistance value of the rotor winding based on the rotor winding supply voltage and the rotor winding current; The temperature measuring module is configured to obtain the current temperature of the rotor winding based on the reference resistance value and the real-time resistance value.
[0012] Optionally, the setting module is also configured to set a preset temperature range, and the motor rotor temperature estimation system also includes a temperature control module, which is configured to determine whether the current temperature meets the preset temperature range. If not, the output power correction direction of the motor is determined based on the current temperature, and the output power is corrected until the current temperature meets the preset temperature range.
[0013] A third aspect of the present invention provides an electrically excited claw-pole motor, comprising any one of the above-mentioned motor rotor temperature estimation systems.
[0014] The fourth aspect of the present invention provides an electronic device, including a bus, a transceiver, a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the transceiver, the memory and the processor are connected via a bus, and when the computer program is executed by the processor, the steps in any one of the above-mentioned methods for estimating the motor rotor temperature are implemented.
[0015] A fifth aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps in any one of the above-mentioned methods for estimating the temperature of a motor rotor are implemented.
[0016] The motor rotor temperature estimation method, motor rotor temperature estimation system, electric excitation claw pole motor, electronic device and computer readable storage medium provided by the embodiments of the present application have at least the following beneficial effects: According to the motor rotor temperature estimation method and system provided in the embodiments of the present application, the rotor winding temperature is estimated by calculating the resistance of the rotor winding in real time, thereby simplifying the rotor temperature estimation process, reducing the detection time while ensuring the estimation accuracy, and avoiding the addition of additional sensors. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background technology, the drawings required for use in the embodiments of the present application or the background technology are described below. Obviously, the drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0018] Figure 1 A flow chart of a method for estimating the temperature of a motor rotor provided by the present application is shown; Figure 2 A schematic diagram of the structure of an electrically excited claw-pole motor in an embodiment of the present application is shown; Figure 3 The working principle of the rotor winding of the electrically excited claw-pole motor in the embodiment of the present application is shown; Figure 4 The figure shows the calculation results of the motor rotor temperature estimation method in one embodiment of the present application.
[0019] Figure 5 A schematic diagram showing a motor rotor temperature estimation system provided in an embodiment of the present application Figure 6 A schematic diagram of an electronic device provided in an embodiment of the present application is shown.
[0020] List of reference numerals: 10 - rotor winding, 20 - carbon brush, 100 - parameter acquisition module, 200 - resistance measurement module, 300 - temperature measurement module, 400 - temperature control module, 900 - setting module, 1110 - bus, 1120 - processor, 1130 - transceiver, 1140 - bus interface, 1150 - memory, 1160 - user interface. DETAILED DESCRIPTION
[0021] In the description of the embodiments of the present invention, those skilled in the art should know that the embodiments of the present invention can be implemented as methods, devices, electronic devices and computer-readable storage media. Therefore, the embodiments of the present invention can be specifically implemented in the following forms: complete hardware, complete software (including firmware, resident software, microcode, etc.), a combination of hardware and software. In addition, in some embodiments, the embodiments of the present invention can also be implemented in the form of a computer program product in one or more computer-readable storage media, and the computer-readable storage medium contains computer program code.
[0022] The above-mentioned computer-readable storage medium may adopt any combination of one or more computer-readable storage media. Computer-readable storage media include: electrical, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or devices, or any combination of the above. More specific examples of computer-readable storage media include: portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM), flash memories, optical fibers, compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices or any combination of the above. In an embodiment of the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, device, or device.
[0023] The computer program code contained in the above-mentioned computer-readable storage medium can be transmitted by any appropriate medium, including: wireless, wire, optical cable, radio frequency (RF) or any suitable combination thereof.
[0024] The computer program code for performing the operation of the embodiment of the present invention can be written in assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, integrated circuit configuration data, or in one or more programming languages or a combination thereof, wherein the programming language includes an object-oriented programming language, such as Java, Smalltalk, C++, and also includes a conventional procedural programming language, such as C language or a similar programming language. The computer program code can be executed completely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer, partially on a remote computer, and completely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer or to an external computer through any type of network, including a local area network (LAN) or a wide area network (WAN).
[0025] The embodiments of the present invention describe the provided methods, devices, and electronic devices through flowcharts and / or block diagrams.
[0026] It should be understood that each box in the flowchart and / or block diagram and the combination of boxes in the flowchart and / or block diagram can be implemented by computer-readable program instructions. These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine, and these computer-readable program instructions are executed by a computer or other programmable data processing device to produce a device that implements the functions / operations specified by the boxes in the flowchart and / or block diagram.
[0027] These computer-readable program instructions may also be stored in a computer-readable storage medium that enables a computer or other programmable data processing device to work in a specific manner. In this way, the instructions stored in the computer-readable storage medium produce an instruction device product including functions / operations specified in the blocks in the flowchart and / or block diagram.
[0028] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device, so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby enabling the instructions executed on the computer or other programmable data processing apparatus to provide a process for implementing the functions / operations specified in the blocks in the flowchart and / or block diagram.
[0029] In the related art, the commonly used rotor temperature model based on heat conduction is difficult to obtain the thermal capacity, thermal resistance, heat transfer coefficient, etc. at each node time. It requires multiple sets of experiments and installation of additional equipment, which is time-consuming and has low accuracy.
[0030] In order to overcome the above-mentioned defects, the present application proposes a method for estimating the temperature of a motor rotor, which estimates the temperature of the rotor winding by calculating the resistance of the rotor winding in real time, thereby reducing the detection time while ensuring the estimation accuracy, avoiding additional experiments and the use of additional sensors.
[0031] Figure 1 A method for estimating the temperature of a motor rotor provided in an embodiment of the present application is shown. Figure 2 The schematic diagram of the structure of the electric excitation claw pole motor is shown. Figure 1 and Figure 2 The motor rotor temperature estimation method in this embodiment is described, and the method at least includes the following steps.
[0032] The reference temperature of the rotor winding 10 is set. Since the resistance of the rotor winding 10 is related to the temperature of the rotor winding 10, in the process of estimating the current temperature of the rotor winding 10, the reference temperature is set in advance, and the resistance value of the rotor winding 10 at the reference temperature is measured as the reference resistance value.
[0033] When the motor is in operation, the rotor winding supply voltage and the rotor winding current are obtained. Specifically, Figure 2 As shown, the voltage between the positive and negative poles of the carbon brush 20 is obtained by a voltage sensor as the rotor winding power supply voltage, and the current passing through the rotor winding 10 is obtained by a current sensor as the rotor winding current.
[0034] Based on the rotor winding supply voltage and rotor winding current, the real-time resistance value of the rotor winding is obtained. Specifically, the working principle of the rotor winding is as follows: Figure 3 As shown, the rotor winding 10 and the carbon brush 20 are connected in series in the equivalent circuit, the rotor winding supply voltage is equivalent to the voltage applied to both ends of the rotor winding 10 and the carbon brush 20 in the equivalent circuit, and the rotor winding current is equivalent to the current in the equivalent circuit. Therefore, the real-time resistance value of the rotor winding 10 satisfies:
[0035] in, R coil is the real-time resistance value, R b is the resistance value of the carbon brush, in Ω; U out is the rotor winding supply voltage, in V; I 0 is the rotor winding current, in A.
[0036] Based on the reference resistance value and the real-time resistance value, the current temperature of the rotor winding 10 is obtained. Since the resistance of the rotor winding 10 is related to the temperature of the rotor winding 10, the current temperature of the rotor winding 10 is calculated based on the resistance value of the rotor winding 10 at the reference temperature and the corresponding relationship between temperature and resistance.
[0037] In an optional embodiment, the current temperature of the rotor winding 10 satisfies:
[0038] in, T coil is the current temperature, T ref is the reference temperature value, in °C; R coil is the real-time resistance value, R ref is the reference resistance value, in Ω;α is the temperature coefficient of the rotor winding, in Ω / ℃.
[0039] In an optional embodiment, setting the reference temperature T ref The temperature of the rotor winding 10 is 20°C, and the resistance of the rotor winding 10 at 20°C is measured as a reference resistance value. Based on the reference resistance value and the real-time resistance value, the temperature rise of the rotor winding 10 relative to the reference temperature 20°C is obtained, and the current temperature of the rotor winding 10 is obtained by adding the reference temperature 20°C.
[0040] In an optional embodiment, the structure of the rotor winding 10 is composed of copper wire and insulating material, and the temperature coefficient of resistance of the copper wire is α It is 0.00393Ω / ℃.
[0041] In an optional embodiment, a preset working temperature range is set, and the motor rotor temperature estimation method further includes the following steps: Determine whether the current temperature meets the preset temperature range, and correct the output power of the motor based on the judgment result.
[0042] Specifically, if the current temperature of the rotor winding is higher than the preset temperature range, the temperature of the motor is too high, and the output power of the motor is reduced until the current temperature meets the range of the preset temperature range. If the current temperature of the rotor winding is lower than the preset temperature range, the power of the motor is insufficient, and the output power of the motor is increased until the current temperature meets the range of the preset temperature range, and finally the real-time temperature of the rotor winding that meets the preset temperature range is obtained, and the automatic adjustment of the rotor winding temperature is realized.
[0043] To further describe the motor rotor temperature estimation method provided in the embodiment of the present application, the present application exemplarily describes in the embodiment the result of measuring the motor rotor winding according to the motor rotor temperature estimation method provided in the embodiment of the present application: Example
[0044] Figure 4 The calculation results of the motor rotor temperature estimation method provided in this embodiment are shown. To facilitate the calculation in this embodiment, the temperature of the rotor winding changes with time. Figure 4 , Figure 4 (1) represents the measured rotor winding current, where the horizontal axis represents time and the vertical axis represents the current value directly measured by the sensor; Figure 4 (2) represents the measured rotor winding supply voltage, where the horizontal axis represents time and the vertical axis represents the measured voltage value between the positive and negative poles of the carbon brush; Figure 4 (3) represents the real-time resistance of the rotor winding calculated based on the measured rotor winding supply voltage and rotor winding current, wherein the horizontal axis represents time and the vertical axis represents resistance value; Figure 4 (4) shows the comparison between the current temperature value calculated based on the real-time resistance value and the actual temperature value measured by the sensor, where the horizontal axis represents time and the vertical axis represents the resistance value. It can be seen that the current temperature value calculated at different temperatures is close to the actual temperature, and the estimation result is accurate.
[0045] Combination of the above Figures 1 to 4 , describes in detail the motor rotor temperature estimation method provided by the embodiment of the present invention, which can also be implemented by a corresponding device. Figure 5 A motor rotor temperature estimation system provided by an embodiment of the present invention is described in detail.
[0046] Figure 5 FIG. 2 shows a schematic diagram of the structure of a motor rotor temperature estimation system provided by an embodiment of the present invention. Figure 5 As shown, the motor rotor temperature estimation system includes: a parameter acquisition module 100 , a resistance measurement module 200 , a temperature measurement module 300 and a setting module 900 .
[0047] The setting module 900 is used to set a reference temperature of the rotor winding and obtain a reference resistance value of the rotor winding at the reference temperature according to the reference temperature.
[0048] When the motor is in operation, the parameter acquisition module 100 is used to acquire the rotor winding supply voltage and the rotor winding current through sensors.
[0049] The resistance calculation module 200 is used to obtain the real-time resistance value of the rotor winding based on the rotor winding supply voltage and the rotor winding current.
[0050] The temperature measuring module 300 is used to obtain the current temperature of the rotor winding based on the reference resistance value and the real-time resistance value.
[0051] In an optional embodiment, the setting module 900 is further configured to set a preset temperature range, and the motor rotor temperature estimation system also includes: a temperature control module 400, which is used to determine whether the current temperature meets the preset temperature range, and correct the output power of the motor based on the judgment result.
[0052] Specifically, if the current temperature of the rotor winding is higher than the preset temperature range, the temperature of the motor is too high, and the output power of the motor is reduced until the current temperature meets the range of the preset temperature range. If the current temperature of the rotor winding is lower than the preset temperature range, the power of the motor is insufficient, and the output power of the motor is increased until the current temperature meets the range of the preset temperature range. Finally, the real-time temperature of the rotor winding meets the preset temperature range, and automatic temperature control is achieved by automatically correcting the output power.
[0053] In addition, an embodiment of the present invention also provides an electronic device, including a bus, a transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor. The transceiver, the memory, and the processor are respectively connected via a bus. When the computer program is executed by the processor, each process of the above-mentioned motor rotor temperature estimation method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0054] For details, see Figure 6 As shown, an embodiment of the present invention further provides an electronic device, which includes a bus 1110 , a processor 1120 , a transceiver 1130 , a bus interface 1140 , a memory 1150 and a user interface 1160 .
[0055] In the embodiment of the present invention, the electronic device further includes: a computer program stored in the memory 1150 and executable on the processor 1120, and when the computer program is executed by the processor 1120, the following steps are implemented: Setting a reference temperature of the rotor winding and obtaining a reference resistance value of the rotor winding; When the motor is in working state, the rotor winding supply voltage and the rotor winding current are obtained; Based on the rotor winding supply voltage and the rotor winding current, obtain the real-time resistance value of the rotor winding; Based on the reference resistance value and the real-time resistance value, the current temperature of the rotor winding is obtained.
[0056] Optionally, when the computer program is executed by the processor 1120, the processor further specifically implements the following steps: Set preset temperature ranges; It is determined whether the current temperature meets the preset temperature range. If not, the output power correction direction of the motor is determined based on the current temperature, and the output power is corrected until the current temperature meets the preset temperature range.
[0057] The transceiver 1130 is configured to receive and send data under the control of the processor 1120 .
[0058] In an embodiment of the present invention, a bus architecture (represented by bus 1110 ) may include any number of interconnected buses and bridges, and bus 1110 connects various circuits including one or more processors represented by processor 1120 and a memory represented by memory 1150 .
[0059] Bus 1110 represents one or more of any of several types of bus structures, including a memory bus and memory controller, a peripheral bus, an Accelerate Graphical Port (AGP), a processor, or a local bus using any of a variety of bus architectures. By way of example and not limitation, such architectures include: Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus, Enhanced ISA (EISA) bus, Video Electronics Standards Association (VESA), Peripheral Component Interconnect (PCI) bus.
[0060] The processor 1120 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment may be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processors include: a general processor, a central processing unit (CPU), a network processor (NP), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a complex programmable logic device (CPLD), a programmable logic array (PLA), a microcontroller unit (MCU) or other programmable logic devices, discrete gates, transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present invention may be implemented or executed. For example, the processor may be a single-core processor or a multi-core processor, and the processor may be integrated into a single chip or located on multiple different chips.
[0061] Processor 1120 can be a microprocessor or any conventional processor. The method steps disclosed in the embodiment of the present invention can be directly executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a readable storage medium known in the art, such as a random access memory (RAM), a flash memory (FlashMemory), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a register, etc. The readable storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0062] The bus 1110 may also connect various other circuits such as peripheral devices, voltage regulators or power management circuits, and the bus interface 1140 provides an interface between the bus 1110 and the transceiver 1130, which are well known in the art. Therefore, the embodiments of the present invention will not be further described.
[0063] The transceiver 1130 may be one element or multiple elements, such as multiple receivers and transmitters, and provides a unit for communicating with various other devices on a transmission medium. For example, the transceiver 1130 receives external data from other devices, and the transceiver 1130 is used to send data processed by the processor 1120 to other devices. Depending on the nature of the computer system, a user interface 1160 may also be provided, such as a touch screen, a physical keyboard, a display, a mouse, a speaker, a microphone, a trackball, a joystick, and a stylus.
[0064] It should be understood that in an embodiment of the present invention, the memory 1150 may further include a memory remotely arranged relative to the processor 1120, and these remotely arranged memories may be connected to the server through a network. One or more parts of the above-mentioned network may be an ad hoc network, an intranet, an extranet, a virtual private network (VPN), a local area network (LAN), a wireless local area network (WLAN), a wide area network (WAN), a wireless wide area network (WWAN), a metropolitan area network (MAN), the Internet, a public switched telephone network (PSTN), a plain old telephone service network (POTS), a cellular telephone network, a wireless network, a wireless fidelity (Wi-Fi) network, and a combination of two or more of the above-mentioned networks. For example, the cellular telephone network and the wireless network can be a Global System for Mobile Communications (GSM) system, a Code Division Multiple Access (CDMA) system, a Worldwide Interoperability for Microwave Access (WiMAX) system, a General Packet Radio Service (GPRS) system, a Wideband Code Division Multiple Access (WCDMA) system, a Long Term Evolution (LTE) system, a LTE Frequency Division Duplex (FDD) system, a LTE Time Division Duplex (TDD) system, an Advanced Long Term Evolution (LTE-A) system, a Universal Mobile Telecommunications (UMTS) system, an Enhanced Mobile Broadband (eMBB) system, a Massive Machine Type of Communication (mMTC) system, an Ultra Reliable Low Latency Communications (uRLLC) system, etc.
[0065] It should be understood that the memory 1150 in the embodiment of the present invention may be a volatile memory or a non-volatile memory, or may include both a volatile memory and a non-volatile memory. Among them, the non-volatile memory includes: a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory.
[0066] Volatile memory includes: Random Access Memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as: Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM) and Direct Rambus RAM (DRRAM). The memory 1150 of the electronic device described in the embodiment of the present invention includes but is not limited to the above and any other suitable types of memory.
[0067] In the embodiment of the present invention, the memory 1150 stores the following elements of the operating system 1151 and the application program 1152: executable modules, data structures, or subsets thereof, or extended sets thereof.
[0068] Specifically, the operating system 1151 includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., which are used to implement various basic services and process hardware-based tasks. The application 1152 includes various applications, such as a media player (Media Player) and a browser (Browser), which are used to implement various application services. The program for implementing the method of the embodiment of the present invention may be included in the application 1152. The application 1152 includes applets, objects, components, logic, data structures, and other computer system executable instructions that perform specific tasks or implement specific abstract data types.
[0069] In addition, an embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the various processes of the above-mentioned rotor temperature estimation method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0070] Computer readable storage media include: permanent and non-permanent, removable and non-removable media, which are tangible devices that can retain and store instructions for use by instruction execution devices. Computer readable storage media include: electronic storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, and any suitable combination of the above. Computer readable storage media include: phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), non-volatile random access memory (NVRAM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassette storage, magnetic tape disk storage or other magnetic storage devices, memory sticks, mechanical encoding devices (such as punched cards or raised structures in grooves with instructions recorded thereon) or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined in the embodiments of the present invention, computer-readable storage media do not include temporary signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (such as light pulses passing through fiber optic cables), or electrical signals transmitted through wires.
[0071] In the several embodiments provided in the present application, it should be understood that the disclosed devices, electronic devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules or units is 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 mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or it can be an electrical, mechanical or other form of connection.
[0072] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, and may be located in one location or distributed on multiple network units. Some or all of the units may be selected according to actual needs to solve the problem to be solved by the embodiments of the present invention.
[0073] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0074] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions for a computer device (including: a personal computer, a server, a data center or other network device) to perform all or part of the steps of the method described in each embodiment of the present invention. The above-mentioned storage medium includes various media that can store program codes as listed above.
[0075] The above is only a specific implementation of the embodiment of the present invention, but the protection scope of the embodiment of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the embodiment of the present invention, which should be included in the protection scope of the embodiment of the present invention. Therefore, the protection scope of the embodiment of the present invention should be based on the protection scope of the claims.
Claims
1. A method for estimating the temperature of a motor rotor, characterized in that: The reference temperature of the rotor winding is set, and a reference resistance value of the rotor winding at the reference temperature is obtained. The method comprises the following steps: When the motor is in working state, the rotor winding supply voltage and the rotor winding current are obtained; Based on the rotor winding supply voltage and the rotor winding current, obtaining a real-time resistance value of the rotor winding; Based on the reference resistance value and the real-time resistance value, a current temperature of the rotor winding is acquired.
2. The method for estimating the motor rotor temperature according to claim 1, characterized in that: Setting a preset temperature interval, the method further comprises the following steps: It is determined whether the current temperature meets the preset temperature range. If not, a correction direction of the output power of the motor is determined based on the current temperature, and the output power is corrected until the current temperature meets the preset temperature range.
3. The method for estimating the motor rotor temperature according to claim 1, characterized in that: The real-time resistance value is obtained according to the following formula: in, R coil is the real-time resistance value, U out supply voltage to the rotor winding, I 0 is the rotor winding current, R b is the carbon brush resistance value.
4. The method for estimating the motor rotor temperature according to claim 1, characterized in that: The current temperature is obtained according to the following formula: in, T coil is the current temperature, R coil is the real-time resistance value, R ref is the reference resistance value, T ref is the reference temperature, α is the temperature coefficient of the rotor winding.
5. A motor rotor temperature estimation system, characterized in that: The rotor temperature estimation method applied to any one of claims 1 to 4, wherein the system comprises: A setting module (900) is configured to set a reference temperature of the rotor winding and obtain a reference resistance value of the rotor winding at the reference temperature; A parameter acquisition module (100) is configured to acquire a rotor winding supply voltage and a rotor winding current when the motor is in a working state; A resistance calculation module (200) is configured to obtain a real-time resistance value of the rotor winding based on the rotor winding supply voltage and the rotor winding current; The temperature measurement module (300) is configured to obtain the current temperature of the rotor winding based on the reference resistance value and the real-time resistance value.
6. The motor rotor temperature estimation system according to claim 5, characterized in that: The setting module (900) is further configured to set a preset temperature interval, and the system further comprises: The temperature control module (400) is configured to determine whether the current temperature meets the preset temperature range, and if not, determine the output power correction direction of the motor based on the current temperature, and correct the output power until the current temperature meets the preset temperature range.
7. An electrically excited claw-pole motor, characterized in that: Includes the rotor temperature estimation system as described in claim 5 or 6.
8. An electronic device, comprising a bus, a transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the transceiver, the memory, and the processor are connected via the bus, and when the computer program is executed by the processor, the rotor temperature estimation method according to any one of claims 1 to 4 is implemented.
9. A computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the rotor temperature estimation method according to any one of claims 1 to 4.
Citation Information
Cited By
Control method and device of range hood and range hood
CN120880277A
