[go: up one dir, main page]

CN108458812B - Method and device for acquiring temperature of motor winding - Google Patents

Method and device for acquiring temperature of motor winding Download PDF

Info

Publication number
CN108458812B
CN108458812B CN201710090543.0A CN201710090543A CN108458812B CN 108458812 B CN108458812 B CN 108458812B CN 201710090543 A CN201710090543 A CN 201710090543A CN 108458812 B CN108458812 B CN 108458812B
Authority
CN
China
Prior art keywords
temperature
motor
coefficient
cooling
winding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201710090543.0A
Other languages
Chinese (zh)
Other versions
CN108458812A (en
Inventor
赵杰
毛善坤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Tacking Automobile Electronic Co ltd
Original Assignee
Nanjing Tacking Automobile Electronic Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Tacking Automobile Electronic Co ltd filed Critical Nanjing Tacking Automobile Electronic Co ltd
Priority to CN201710090543.0A priority Critical patent/CN108458812B/en
Publication of CN108458812A publication Critical patent/CN108458812A/en
Application granted granted Critical
Publication of CN108458812B publication Critical patent/CN108458812B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01KMEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
    • G01K13/00Thermometers specially adapted for specific purposes
    • G01K13/04Thermometers specially adapted for specific purposes for measuring temperature of moving solid bodies
    • G01K13/08Thermometers specially adapted for specific purposes for measuring temperature of moving solid bodies in rotary movement
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01KMEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
    • G01K1/00Details of thermometers not specially adapted for particular types of thermometer
    • G01K1/20Compensating for effects of temperature changes other than those to be measured, e.g. changes in ambient temperature

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

本发明公开了一种电机绕组温度的获取方法。获取方法包括:根据系统采样时间计算升温系数和降温系数;根据升温系数计算得到升温温度;根据降温系数计算得到降温温度;和根据前一时刻的绕组温度、升温温度和降温温度计算得到当前时刻的绕组温度。此外,本发明还公开了一种获取装置。本发明的获取方法和获取装置通过测量电压、转速及环境温度来获取电机温度,由于上述参数能够方便地获取,因而可以减少电机温度获取的误差和外界因素的影响。另一方面,本发明中的升温系数和降温系数只跟电机的固有属性和系统采样时间相关,而与电机运行状态无关,所以在电机运行状态发生改变时,不需要重新获取升温系数和降温系数。

Figure 201710090543

The invention discloses a method for acquiring the temperature of a motor winding. The acquisition method includes: calculating the heating coefficient and the cooling coefficient according to the sampling time of the system; calculating the heating temperature according to the heating coefficient; calculating the cooling temperature according to the cooling coefficient; Winding temperature. In addition, the invention also discloses an acquisition device. The obtaining method and obtaining device of the present invention obtain the motor temperature by measuring the voltage, rotational speed and ambient temperature. Since the above parameters can be obtained conveniently, the error of obtaining the motor temperature and the influence of external factors can be reduced. On the other hand, the heating coefficient and cooling coefficient in the present invention are only related to the inherent properties of the motor and the sampling time of the system, but have nothing to do with the operating state of the motor, so when the operating state of the motor changes, it is not necessary to obtain the heating coefficient and cooling coefficient again. .

Figure 201710090543

Description

电机绕组温度的获取方法和获取装置Obtaining method and obtaining device of motor winding temperature

技术领域technical field

本发明涉及电机测温领域,特别涉及一种电机绕组温度的获取方法和获取装置。The invention relates to the field of motor temperature measurement, in particular to a method and device for acquiring the temperature of a motor winding.

背景技术Background technique

在相关技术中,电机温度一般是通过传感器来测量的。例如利用接触式或非接触式的温度传感器来测量,利用接触式的温度传感器测量时,温度传感器一般设置在电机的绕组上,容易由于电机的转动造成传感器和电机的接触效果不佳,从而增大电机温度获取的误差;利用非接触式的温度传感器时,非接触式的温度传感器容易受外界因素,如光线等的影响,从而增大电机温度获取的误差。In the related art, the motor temperature is generally measured by a sensor. For example, using a contact or non-contact temperature sensor to measure, when using a contact temperature sensor to measure, the temperature sensor is generally set on the winding of the motor, which is likely to cause poor contact between the sensor and the motor due to the rotation of the motor. Large motor temperature acquisition error; when using a non-contact temperature sensor, the non-contact temperature sensor is easily affected by external factors, such as light, etc., thereby increasing the motor temperature acquisition error.

发明内容SUMMARY OF THE INVENTION

本发明旨在至少解决相关技术中存在的技术问题之一。为此,本发明的实施方式提供了一种电机绕组温度的获取方法和获取装置。The present invention aims to solve at least one of the technical problems existing in the related art. To this end, embodiments of the present invention provide a method and device for acquiring the temperature of a motor winding.

本发明实施方式的一种电机绕组温度的获取方法,包括以下步骤:A method for obtaining a motor winding temperature according to an embodiment of the present invention includes the following steps:

获取所述电机的前一时刻的绕组温度、当前时刻的电机转速、当前时刻的供电电压、当前时刻的环境温度和系统采样时间;Obtain the winding temperature of the motor at the previous moment, the motor speed at the current moment, the power supply voltage at the current moment, the ambient temperature at the current moment and the system sampling time;

根据所述电机在0℃时的内阻值、表面散热系数、比热容和质量和所述系统采样时间计算所述电机绕组的升温系数和降温系数,所述升温系数与所述系统采样时间正相关,与所述电机在0℃时的内阻值、表面散热系数、比热容和质量负相关,所述降温系数与所述系统采样时间和所述表面散热系数正相关,与所述电机的比热容和质量负相关;The heating coefficient and cooling coefficient of the motor winding are calculated according to the internal resistance value, surface heat dissipation coefficient, specific heat capacity and mass of the motor at 0°C and the system sampling time, and the heating coefficient is positively correlated with the system sampling time , which is negatively related to the internal resistance, surface heat dissipation coefficient, specific heat capacity and mass of the motor at 0°C, the cooling coefficient is positively related to the sampling time of the system and the surface heat dissipation coefficient, and is related to the specific heat capacity of the motor and negatively correlated with quality;

利用所述电机转速、所述供电电压、所述前一时刻的绕组温度和所述升温系数计算得到升温温度;The heating temperature is obtained by calculating the rotation speed of the motor, the power supply voltage, the winding temperature at the previous moment and the heating coefficient;

利用所述前一时刻的绕组温度、所述环境温度和所述降温系数计算得到降温温度;和Using the winding temperature at the previous moment, the ambient temperature and the cooling coefficient to calculate the cooling temperature; and

根据所述前一时刻的绕组温度、所述升温温度和所述降温温度计算得到所述电机的当前时刻的绕组温度。According to the winding temperature at the previous moment, the heating temperature and the cooling temperature, the winding temperature of the motor at the current moment is obtained by calculation.

在某些实施方式中,所述升温系数由以下第一公式计算所得:

Figure BDA0001228799170000021
Figure BDA0001228799170000022
所述降温系数由以下第二公式计算所得:
Figure BDA0001228799170000023
其中,R0为所述电机在0℃时的内阻值,c为所述电机的比热容,m为所述电机的质量,μ为所述电机的表面散热系数,△t为所述系统采样时间。In certain embodiments, the heating coefficient is calculated by the following first formula:
Figure BDA0001228799170000021
Figure BDA0001228799170000022
The cooling coefficient is calculated by the following second formula:
Figure BDA0001228799170000023
Among them, R 0 is the internal resistance of the motor at 0°C, c is the specific heat capacity of the motor, m is the mass of the motor, μ is the surface heat dissipation coefficient of the motor, and Δt is the system sampling time.

在某些实施方式中,所述根据所述电机在0℃时的内阻值、表面散热系数、比热容和质量和所述系统采样时间计算所述电机绕组的升温系数和降温系数的步骤包括以下步骤:In some embodiments, the step of calculating the heating coefficient and cooling coefficient of the motor winding according to the internal resistance value, surface heat dissipation coefficient, specific heat capacity and mass of the motor at 0°C and the system sampling time includes the following steps: step:

获取所述电机的型号;Get the model of the motor;

在预设数据库中查找与所述型号对应的所述内阻值、预设系统采样时间、预设升温系数和预设降温系数;Find the internal resistance value, the preset system sampling time, the preset heating coefficient and the preset cooling coefficient corresponding to the model in the preset database;

根据所述内阻值、所述预设系统采样时间、所述预设升温系数、所述预设降温系数、所述第一公式和所述第二公式计算所述比热容和所述质量的乘积以及所述表面散热系数;和Calculate the product of the specific heat capacity and the mass according to the internal resistance value, the preset system sampling time, the preset heating coefficient, the preset cooling coefficient, the first formula and the second formula and said surface heat dissipation coefficient; and

根据所述系统采样时间、所述第一公式和所述第二公式计算所述升温系数和所述降温系数。The heating coefficient and the cooling coefficient are calculated according to the system sampling time, the first formula and the second formula.

在某些实施方式中,所述升温温度根据以下第三公式计算所得:Theating=(U-Ktω)2(1+0.00426Ti-1)Cheating,所述降温温度根据以下第四公式计算所得:Tcooling=(Ti-1-Te)Ccooling,其中Theating为所述升温温度,U为所述供电电压,Kt为扭矩系数,ω为所述电机转速,Ti-1为所述前一时刻的绕组温度,Cheating为所述升温系数,Tcooling为所述降温温度,Te为所述环境温度,Ccooling为所述降温系数。In some embodiments, the heating temperature is calculated according to the following third formula: T heating =(UK t ω) 2 (1+0.00426T i-1 )C heating , and the cooling temperature is calculated according to the following fourth formula Obtained: T cooling = (T i-1 -T e )C cooling , where T heating is the heating temperature, U is the power supply voltage, K t is the torque coefficient, ω is the motor speed, and T i-1 is the winding temperature at the previous moment, C heating is the heating coefficient, T cooling is the cooling temperature, T e is the ambient temperature, and C cooling is the cooling coefficient.

在某些实施方式中,所述根据所述前一时刻的绕组温度、所述升温温度和所述降温温度计算得到所述电机的当前时刻的绕组温度的步骤包括以下步骤:In some embodiments, the step of calculating the winding temperature at the current moment of the motor according to the winding temperature at the previous moment, the heating temperature, and the cooling temperature includes the following steps:

将所述前一时刻的绕组温度加上所述升温温度减去所述降温温度后的温度作为所述当前时刻的绕组温度。The winding temperature at the current moment is taken as the winding temperature at the previous moment plus the temperature increase temperature minus the cooling temperature temperature.

在某些实施方式中,所述根据所述前一时刻的绕组温度、所述升温温度和所述降温温度计算得到所述电机的当前时刻的绕组温度的步骤包括以下步骤:In some embodiments, the step of calculating the winding temperature at the current moment of the motor according to the winding temperature at the previous moment, the heating temperature, and the cooling temperature includes the following steps:

判断所述电机是否处于运行状态;Determine whether the motor is in a running state;

当所述电机处于运行状态时,将所述前一时刻的绕组温度与所述升温温度的和值作为所述当前时刻的绕组温度;和When the motor is in the running state, the sum of the winding temperature at the previous moment and the temperature rise is taken as the winding temperature at the current moment; and

当所述电机处于停止状态时,将所述前一时刻的绕组温度与所述降温温度的差值作为所述当前时刻的绕组温度。When the motor is in a stopped state, the difference between the winding temperature at the previous moment and the cooling temperature is used as the winding temperature at the current moment.

本发明实施方式的一种电机绕组温度的获取装置包括获取模块、第一计算模块、第二计算模块、第三计算模块和第四计算模块。An apparatus for acquiring a temperature of a motor winding according to an embodiment of the present invention includes an acquisition module, a first calculation module, a second calculation module, a third calculation module and a fourth calculation module.

所述获取模块用于获取所述电机的前一时刻的绕组温度、当前时刻的电机转速、当前时刻的供电电压、当前时刻的环境温度和系统采样时间。The obtaining module is used to obtain the winding temperature of the motor at the previous moment, the motor speed at the current moment, the power supply voltage at the current moment, the ambient temperature at the current moment and the system sampling time.

所述第一计算模块用于根据所述电机在0℃时的内阻值、表面散热系数、比热容和质量和所述系统采样时间计算所述电机绕组的升温系数和降温系数,所述升温系数与所述系统采样时间正相关,与所述电机在0℃时的内阻值、表面散热系数、比热容和质量负相关,所述降温系数与所述系统采样时间和所述表面散热系数正相关,与所述电机的比热容和质量负相关。The first calculation module is configured to calculate the heating coefficient and cooling coefficient of the motor winding according to the internal resistance value, surface heat dissipation coefficient, specific heat capacity and mass of the motor at 0°C and the sampling time of the system, and the heating coefficient It is positively related to the sampling time of the system, negatively related to the internal resistance, surface heat dissipation coefficient, specific heat capacity and mass of the motor at 0°C, and the cooling coefficient is positively related to the sampling time of the system and the surface heat dissipation coefficient , which is negatively related to the specific heat capacity and mass of the motor.

所述第二计算模块用于利用所述电机转速、所述供电电压、所述前一时刻的绕组温度和所述升温系数计算得到升温温度。The second calculation module is configured to calculate the temperature increase by using the rotational speed of the motor, the power supply voltage, the winding temperature at the previous moment, and the temperature increase coefficient.

所述第三计算模块用于利用所述前一时刻的绕组温度、所述环境温度和所述降温系数计算得到降温温度。The third calculation module is configured to calculate the cooling temperature by using the winding temperature at the previous moment, the ambient temperature and the cooling coefficient.

所述第四计算模块用于根据所述前一时刻的绕组温度、所述升温温度和所述降温温度计算得到所述电机的当前时刻的绕组温度。The fourth calculation module is configured to calculate the winding temperature of the motor at the current moment according to the winding temperature at the previous moment, the heating temperature and the cooling temperature.

在某些实施方式中,所述升温系数由以下第一公式计算所得:

Figure BDA0001228799170000041
Figure BDA0001228799170000042
所述降温系数由以下第二公式计算所得:
Figure BDA0001228799170000043
其中,R0为所述电机在0℃时的内阻值,c为所述电机的比热容,m为所述电机的质量,μ为所述电机的表面散热系数,△t为所述系统采样时间。In certain embodiments, the heating coefficient is calculated by the following first formula:
Figure BDA0001228799170000041
Figure BDA0001228799170000042
The cooling coefficient is calculated by the following second formula:
Figure BDA0001228799170000043
Among them, R 0 is the internal resistance of the motor at 0°C, c is the specific heat capacity of the motor, m is the mass of the motor, μ is the surface heat dissipation coefficient of the motor, and Δt is the system sampling time.

在某些实施方式中,所述第一计算模块包括获取单元、查找单元、第一计算单元和第二计算单元。In some embodiments, the first calculation module includes an acquisition unit, a search unit, a first calculation unit and a second calculation unit.

所述获取单元用于获取所述电机的型号。The obtaining unit is used for obtaining the model of the motor.

所述查找单元用于在预设数据库中查找与所述型号对应的所述内阻值、预设系统采样时间、预设升温系数和预设降温系数。The search unit is configured to search the internal resistance value, the preset system sampling time, the preset heating coefficient and the preset cooling coefficient corresponding to the model in the preset database.

所述第一计算单元用于根据所述内阻值、所述预设系统采样时间、所述预设升温系数、所述预设降温系数、所述第一公式和所述第二公式计算所述比热容和所述质量的乘积以及所述表面散热系数。The first calculation unit is configured to calculate the calculated value according to the internal resistance value, the preset system sampling time, the preset heating coefficient, the preset cooling coefficient, the first formula and the second formula. The product of the specific heat capacity and the mass and the surface heat dissipation coefficient.

所述第二计算单元用于根据所述系统采样时间、所述第一公式和所述第二公式计算所述升温系数和所述降温系数。The second calculation unit is configured to calculate the heating coefficient and the cooling coefficient according to the system sampling time, the first formula and the second formula.

在某些实施方式中,所述升温温度根据以下第三公式计算所得:Theating=(U-Ktω)2(1+0.00426Ti-1)Cheating,所述降温温度根据以下第四公式计算所得:Tcooling=(Ti-1-Te)Ccooling,其中Theating为所述升温温度,U为所述供电电压,Kt为扭矩系数,ω为所述电机转速,Ti-1为所述前一时刻的绕组温度,Cheating为所述升温系数Tcooling为所述降温温度,Te为所述环境温度,Ccooling为所述降温系数。In some embodiments, the heating temperature is calculated according to the following third formula: T heating =(UK t ω) 2 (1+0.00426T i-1 )C heating , and the cooling temperature is calculated according to the following fourth formula Obtained: T cooling = (T i-1 -T e )C cooling , where T heating is the heating temperature, U is the power supply voltage, K t is the torque coefficient, ω is the motor speed, and T i-1 is the winding temperature at the previous moment, C heating is the heating coefficient, T cooling is the cooling temperature, Te is the ambient temperature, and C cooling is the cooling coefficient.

在某些实施方式中,所述第四计算模块用于将所述前一时刻的绕组温度加上所述升温温度减去所述降温温度后的温度作为所述当前时刻的绕组温度。In some embodiments, the fourth calculation module is configured to use the winding temperature at the previous moment plus the temperature obtained by subtracting the temperature increase temperature from the temperature decrease temperature as the winding temperature at the current moment.

在某些实施方式中,所述第四计算模块包括判断单元和第三计算单元。In some embodiments, the fourth calculation module includes a judgment unit and a third calculation unit.

所述判断单元用于判断所述电机是否处于运行状态。The judging unit is used for judging whether the motor is in a running state.

所述第三计算单元用于当所述电机处于运行状态时,将所述前一时刻的绕组温度与所述升温温度的和值作为所述当前时刻的绕组温度。The third calculation unit is configured to use the sum of the winding temperature at the previous moment and the heating temperature as the winding temperature at the current moment when the motor is in a running state.

所述第三计算单元用于当所述电机处于停止状态时,将所述前一时刻的绕组温度与所述降温温度的差值作为所述当前时刻的绕组温度。The third calculation unit is configured to use the difference between the winding temperature at the previous moment and the cooling temperature as the winding temperature at the current moment when the motor is in a stopped state.

本发明实施方式的获取方法和获取装置通过测量电压、转速及环境温度来获取电机温度,由于上述参数能够方便地获取,因而可以减少电机温度获取的误差和外界因素的影响。The acquisition method and acquisition device of the embodiments of the present invention acquire the motor temperature by measuring voltage, rotational speed and ambient temperature. Since the above parameters can be easily acquired, errors in acquiring the motor temperature and the influence of external factors can be reduced.

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。Additional aspects and advantages of the present invention will be set forth, in part, from the following description, and in part will be apparent from the following description, or may be learned by practice of the invention.

附图说明Description of drawings

本发明的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:The above and/or additional aspects and advantages of the present invention will become apparent and readily understood from the following description of embodiments taken in conjunction with the accompanying drawings, wherein:

图1是本发明实施方式的电机绕组温度的获取方法的流程示意图。FIG. 1 is a schematic flowchart of a method for acquiring a motor winding temperature according to an embodiment of the present invention.

图2是本发明实施方式的电机绕组温度的获取装置和电机的功能模块示意图。FIG. 2 is a schematic diagram of a functional module diagram of a motor winding temperature acquisition device and a motor according to an embodiment of the present invention.

图3是本发明实施方式的电机绕组温度的获取方法的另一流程示意图。FIG. 3 is another schematic flow chart of a method for acquiring a motor winding temperature according to an embodiment of the present invention.

图4是本发明实施方式的第一计算模块的功能模块示意图。FIG. 4 is a schematic diagram of functional modules of a first computing module according to an embodiment of the present invention.

图5是本发明实施方式的电机绕组温度的获取方法的又一流程示意图。FIG. 5 is another schematic flow chart of a method for acquiring a motor winding temperature according to an embodiment of the present invention.

图6是本发明实施方式的电机绕组温度的获取方法的再一流程示意图。FIG. 6 is another schematic flowchart of a method for acquiring a motor winding temperature according to an embodiment of the present invention.

图7是本发明实施方式的电机绕组温度的获取装置和电机的另一功能模块示意图。FIG. 7 is a schematic diagram of another functional module of the motor winding temperature acquisition device and the motor according to the embodiment of the present invention.

主要元件符号说明:Description of main component symbols:

获取装置10、获取模块11、第一计算模块13、获取单元132、查找单元134、第一计算单元136、第二计算单元138、第二计算模块15、第三计算模块17、第四计算模块19、判断单元194、第三计算单元196、电机20、绕组21。Obtaining device 10, obtaining module 11, first calculating module 13, obtaining unit 132, searching unit 134, first calculating unit 136, second calculating unit 138, second calculating module 15, third calculating module 17, fourth calculating module 19. Judgment unit 194 , third calculation unit 196 , motor 20 , winding 21 .

具体实施方式Detailed ways

下面详细描述本发明的实施方式,所述实施方式的实施方式在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。Embodiments of the present invention are described in detail below, and embodiments of the present invention are illustrated in the accompanying drawings, wherein the same or similar reference numerals refer to the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary, only used to explain the present invention, and should not be construed as a limitation of the present invention.

请参阅图1,本发明实施方式的电机绕组温度的获取方法包括以下步骤:Referring to FIG. 1, the method for obtaining the motor winding temperature according to the embodiment of the present invention includes the following steps:

S11:获取电机的前一时刻的绕组温度、当前时刻的电机转速、当前时刻的供电电压、当前时刻的环境温度和系统采样时间;S11: Obtain the winding temperature of the motor at the previous moment, the motor speed at the current moment, the power supply voltage at the current moment, the ambient temperature at the current moment, and the system sampling time;

S13:根据电机在0℃时的内阻值、表面散热系数、比热容和质量和系统采样时间计算电机绕组的升温系数和降温系数,升温系数与系统采样时间正相关,与电机在0℃时的内阻值、表面散热系数、比热容和质量负相关,降温系数与系统采样时间和表面散热系数正相关,与电机的比热容和质量负相关;S13: Calculate the heating coefficient and cooling coefficient of the motor winding according to the internal resistance value, surface heat dissipation coefficient, specific heat capacity and mass of the motor at 0°C, and the system sampling time. Internal resistance, surface heat dissipation coefficient, specific heat capacity and mass are negatively correlated, cooling coefficient is positively correlated with system sampling time and surface heat dissipation coefficient, and negatively correlated with motor specific heat capacity and mass;

S15:利用电机转速、供电电压、前一时刻的绕组温度和升温系数计算得到升温温度;S15: Calculate the heating temperature by using the motor speed, the power supply voltage, the winding temperature at the previous moment and the heating coefficient;

S17:利用前一时刻的绕组温度、环境温度和降温系数计算得到降温温度;和S17: Calculate the cooling temperature using the winding temperature, the ambient temperature and the cooling coefficient at the previous moment; and

S19:根据前一时刻的绕组温度、升温温度和降温温度计算得到电机的当前时刻的绕组温度。S19: Calculate the winding temperature of the motor at the current moment according to the winding temperature, the heating temperature and the cooling temperature at the previous moment.

请参阅图2,本发明实施方式的电机绕组温度的获取装置10包括获取模块11、第一计算模块13、第二计算模块15、第三计算模块17和第四计算模块19。获取模块11用于获取电机的前一时刻的绕组温度、当前时刻的电机转速、当前时刻的供电电压、当前时刻的环境温度和系统采样时间。第一计算模块13用于根据电机在0℃时的内阻值、表面散热系数、比热容和质量和系统采样时间计算电机绕组的升温系数和降温系数,升温系数与系统采样时间正相关,与电机在0℃时的内阻值、表面散热系数、比热容和质量负相关,降温系数与系统采样时间和表面散热系数正相关,与电机的比热容和质量负相关。第二计算模块15用于利用电机转速、供电电压、前一时刻的绕组温度和升温系数计算得到升温温度。第三计算模块17用于利用前一时刻的绕组温度、环境温度和降温系数计算得到降温温度。第四计算模块19用于根据前一时刻的绕组温度、升温温度和降温温度计算得到电机的当前时刻的绕组温度。Referring to FIG. 2 , the apparatus 10 for obtaining the motor winding temperature according to the embodiment of the present invention includes an obtaining module 11 , a first calculation module 13 , a second calculation module 15 , a third calculation module 17 and a fourth calculation module 19 . The obtaining module 11 is used to obtain the winding temperature of the motor at the previous moment, the motor speed at the current moment, the power supply voltage at the current moment, the ambient temperature at the current moment and the system sampling time. The first calculation module 13 is used to calculate the heating coefficient and cooling coefficient of the motor winding according to the internal resistance value, surface heat dissipation coefficient, specific heat capacity and mass of the motor at 0°C, and the system sampling time. At 0°C, the internal resistance, surface heat dissipation coefficient, specific heat capacity and mass are negatively correlated, and the cooling coefficient is positively correlated with the system sampling time and surface heat dissipation coefficient, and negatively correlated with the specific heat capacity and mass of the motor. The second calculation module 15 is configured to calculate the temperature increase by using the motor speed, the power supply voltage, the winding temperature at the previous moment, and the temperature increase coefficient. The third calculation module 17 is used for calculating the cooling temperature by using the winding temperature, the ambient temperature and the cooling coefficient at the previous moment. The fourth calculation module 19 is configured to calculate the current winding temperature of the motor according to the winding temperature, the heating temperature and the cooling temperature at the previous moment.

也即是说,本发明实施方式的获取方法可以由本发明实施方式的获取装置10实现,其中,步骤S11可以由获取模块11实现,步骤S13可以由第一计算模块13实现,步骤S15可以由第二计算模块15实现,步骤S17可以由第三计算模块17实现,步骤S19可以由第四计算模块19实现。That is to say, the obtaining method of the embodiment of the present invention can be implemented by the obtaining device 10 of the embodiment of the present invention, wherein step S11 can be realized by the obtaining module 11, step S13 can be realized by the first calculation module 13, and step S15 can be realized by the first calculation module 13. The second calculation module 15 is implemented, the step S17 can be implemented by the third calculation module 17 , and the step S19 can be implemented by the fourth calculation module 19 .

本发明实施方式的获取方法和获取装置10通过测量电压、转速及环境温度来获取电机温度,由于上述参数能够方便地获取,因而可以减少电机温度获取的误差和外界因素的影响。The acquisition method and the acquisition device 10 of the embodiment of the present invention acquire the motor temperature by measuring the voltage, rotational speed and ambient temperature. Since the above parameters can be easily acquired, errors in acquiring the motor temperature and the influence of external factors can be reduced.

进一步地,本发明实施方式中的升温系数和降温系数只跟电机20的固有属性和系统采样时间相关,而与电机是否运行的状态无关,所以在电机运行状态发生改变时,不需要重新获取升温系数和降温系数,进而简化了获取方法的步骤。Further, the heating coefficient and cooling coefficient in the embodiment of the present invention are only related to the inherent properties of the motor 20 and the sampling time of the system, and have nothing to do with whether the motor is running or not. coefficient and cooling coefficient, which in turn simplifies the steps of the acquisition method.

具体地,在某些实施方式中,电机20的固有属性可指电机20不管是在运行或者停止状态都具有的属性,比如电机20的内阻、质量、比热容、表面散热系数、扭矩系数等。系统采样时间可以是电机温度获取的采样周期,例如系统采样时间为1秒是指每经过一秒获取一次电机温度;当前时刻是指要获取电机温度的对应时间点;前一时刻是指相对于当前时刻的前一个系统采样的时间点。Specifically, in some embodiments, the inherent properties of the motor 20 may refer to the properties of the motor 20 whether it is running or stopped, such as the internal resistance, mass, specific heat capacity, surface heat dissipation coefficient, torque coefficient, etc. of the motor 20 . The system sampling time can be the sampling period of the motor temperature acquisition. For example, a system sampling time of 1 second means that the motor temperature is acquired every one second; the current moment refers to the corresponding time point when the motor temperature is to be acquired; The time point of the previous system sample at the current moment.

可以理解,电机20包括绕组21,由于电机20的温度主要体现在绕组21上,因此本发明实施方式的绕组温度可视作电机温度。在首次获取电机温度时,可以将电机20所处环境温度作为前一时刻的绕组温度,即前一时刻的电机温度。此外,电机转速可由电机20上的相关传感器获得,比如霍尔传感器;供电电压可通过电路的相关特性测量获得;环境温度也可由电机20上的相关传感器获得,比如温度传感器。It can be understood that the motor 20 includes the winding 21. Since the temperature of the motor 20 is mainly reflected on the winding 21, the winding temperature in the embodiment of the present invention can be regarded as the motor temperature. When acquiring the motor temperature for the first time, the ambient temperature of the motor 20 may be used as the winding temperature at the previous moment, that is, the motor temperature at the previous moment. In addition, the motor speed can be obtained by a related sensor on the motor 20, such as a Hall sensor; the supply voltage can be obtained by measuring the relevant characteristics of the circuit; the ambient temperature can also be obtained by a related sensor on the motor 20, such as a temperature sensor.

在某些实施方式中,升温系数由以下第一公式计算所得:

Figure BDA0001228799170000081
Figure BDA0001228799170000091
降温系数由以下第二公式计算所得:
Figure BDA0001228799170000092
其中,R0为电机20在0℃时的内阻值,c为电机20的比热容,m为电机20的质量,μ为电机20的表面散热系数,△t为系统采样时间。In certain embodiments, the heating coefficient is calculated by the following first formula:
Figure BDA0001228799170000081
Figure BDA0001228799170000091
The cooling coefficient is calculated by the following second formula:
Figure BDA0001228799170000092
Among them, R 0 is the internal resistance of the motor 20 at 0°C, c is the specific heat capacity of the motor 20, m is the mass of the motor 20, μ is the surface heat dissipation coefficient of the motor 20, and Δt is the system sampling time.

如此,可以根据第一公式和第二公式计算获得升温系数和降温系数。In this way, the heating coefficient and the cooling coefficient can be calculated and obtained according to the first formula and the second formula.

请参阅图3,在某些实施方式中,步骤S13包括以下步骤:Referring to FIG. 3, in some embodiments, step S13 includes the following steps:

S132:获取电机20的型号;S132: Get the model of the motor 20;

S134:在预设数据库中查找与型号对应的内阻值、预设系统采样时间、预设升温系数和预设降温系数;S134: Find the internal resistance value, the preset system sampling time, the preset heating coefficient and the preset cooling coefficient corresponding to the model in the preset database;

S136:根据内阻值、预设系统采样时间、预设升温系数、预设降温系数、第一公式和第二公式计算比热容和质量的乘积以及表面散热系数;和S136: Calculate the product of specific heat capacity and mass and the surface heat dissipation coefficient according to the internal resistance value, the preset system sampling time, the preset heating coefficient, the preset cooling coefficient, the first formula and the second formula; and

S138:根据系统采样时间、第一公式和第二公式计算升温系数和降温系数。S138: Calculate the heating coefficient and the cooling coefficient according to the system sampling time, the first formula and the second formula.

请参阅图4,在某些实施方式中,第一计算模块13包括获取单元132、查找单元134、第一计算单元136和第二计算单元138。Referring to FIG. 4 , in some embodiments, the first calculation module 13 includes an acquisition unit 132 , a search unit 134 , a first calculation unit 136 and a second calculation unit 138 .

获取单元132用于获取电机20的型号。查找单元134用于在预设数据库中查找与型号对应的内阻值、预设系统采样时间、预设升温系数和预设降温系数。第一计算单元136用于根据内阻值、预设系统采样时间、预设升温系数、预设降温系数、第一公式和第二公式计算比热容和质量的乘积以及表面散热系数。第二计算单元138用于根据系统采样时间、第一公式和第二公式计算升温系数和降温系数。The obtaining unit 132 is used to obtain the model of the motor 20 . The search unit 134 is configured to search the preset database for the internal resistance value corresponding to the model, the preset system sampling time, the preset heating coefficient and the preset cooling coefficient. The first calculation unit 136 is configured to calculate the product of the specific heat capacity and mass and the surface heat dissipation coefficient according to the internal resistance value, the preset system sampling time, the preset heating coefficient, the preset cooling coefficient, the first formula and the second formula. The second calculation unit 138 is configured to calculate the heating coefficient and the cooling coefficient according to the system sampling time, the first formula and the second formula.

也即是说,步骤S132可以由获取单元132实现,步骤S134可以由查找单元134实现,步骤S136可以由第一计算单元136实现,步骤S138可以由第二计算单元138实现。That is to say, step S132 may be implemented by the acquiring unit 132 , step S134 may be implemented by the searching unit 134 , step S136 may be implemented by the first calculating unit 136 , and step S138 may be implemented by the second calculating unit 138 .

如此,可以直接根据系统采样时间计算升温系数和降温系数。In this way, the heating coefficient and cooling coefficient can be calculated directly according to the sampling time of the system.

具体地,在电机20出厂前或运行前,可通过实验根据预设系统采样时间标定预设升温系数、预设降温系数。例如,预设系统采样时间△t′可通过经验值确定,在预设系统采样时间△t′确定后,在实验中通过将电机温度提高到一定温度后进行降温实验,根据预设系统采样时间利用温度传感器测量前一时刻的绕组温度Ti-1′、当前时刻的绕组温度Ti′和环境温度Te′,根据公式Ti′=Ti-1′-(Ti-1′-Te′)Ccooling′,从而可以得出预设降温系数Ccooling′,在首次获取电机温度时,Ti-1′为环境温度。Specifically, before the motor 20 leaves the factory or runs, the preset heating coefficient and the preset cooling coefficient can be calibrated according to the preset system sampling time through experiments. For example, the preset system sampling time Δt' can be determined by empirical values. After the preset system sampling time Δt' is determined, in the experiment, the temperature of the motor is increased to a certain temperature and then a cooling experiment is performed. According to the preset system sampling time Use the temperature sensor to measure the winding temperature T i-1 ' at the previous moment, the winding temperature T i ' at the current moment and the ambient temperature T e ', according to the formula T i '=T i-1 '-(T i-1 '- T e ′)C cooling ′, so that the preset cooling coefficient C cooling ′ can be obtained. When the motor temperature is obtained for the first time, T i-1 ′ is the ambient temperature.

另一方面,在上述降温实验后进行升温实验,根据预设系统采样时间△t′并利用温度传感器测量前一时刻的绕组温度Ti-1′、当前时刻的绕组温度Ti′和环境温度Te′,此时再根据Ti′=Ti-1′+(U-Ktω)2(1+0.00426Ti-1′)Cheating′-(Ti-1′-Te′)Ccooling′,将实验中获取到的供电电压U、电机转速ω以及预设降温系数Ccooling′代入公式中,可以计算获得扭矩系数Kt和预设升温系数Cheating′。On the other hand, after the above cooling experiment, a heating experiment is carried out. According to the preset system sampling time Δt', the temperature sensor is used to measure the winding temperature T i-1 ' at the previous moment, the winding temperature T i ' at the current moment and the ambient temperature T e ′, at this time according to T i ′=T i-1 ′+(UK t ω) 2 (1+0.00426T i-1 ′)C heating ′-(T i-1 ′-T e ′)C cooling ′, the power supply voltage U, the motor speed ω and the preset cooling coefficient C cooling ′ obtained in the experiment are substituted into the formula, and the torque coefficient K t and the preset heating coefficient C heating ′ can be calculated.

然后,根据内阻值R0、预设系统采样时间△t′、预设升温系数Cheating′、预设降温系数Ccooling′、第一公式和第二公式计算cm和μ。Then, cm and μ are calculated according to the internal resistance value R 0 , the preset system sampling time Δt′, the preset heating coefficient C heating ′, the preset cooling coefficient C cooling ′, the first formula and the second formula.

在电机正常使用时,将获取到的系统采样时间△t、cm和μ代入第一公式和第二公式,即可计算获得对应的升温系数Cheating和降温系数CcoolingWhen the motor is in normal use, the obtained system sampling times Δt, cm and μ are substituted into the first formula and the second formula, and the corresponding heating coefficient C heating and cooling coefficient C cooling can be calculated.

在某些实施方式中,电机20的某些固有属性,比如比热容和质量的乘积cm以及表面散热系数μ等无法直接获取,可以通过上述实验计算出比热容和质量的乘积cm以及表面散热系数μ,从而使得在电机20的型号确定的情况下,可以通过系统采样时间△t直接计算升温系数Cheating和降温系数CcoolingIn some embodiments, some inherent properties of the motor 20, such as the product cm of specific heat capacity and mass and the surface heat dissipation coefficient μ, cannot be directly obtained, and the product cm of specific heat capacity and mass and the surface heat dissipation coefficient μ can be calculated through the above experiments, Therefore, when the model of the motor 20 is determined, the heating coefficient C heating and the cooling coefficient C cooling can be directly calculated through the system sampling time Δt.

在某些实施方式中,电机20的固有属性,比如比热容和质量的乘积cm以及表面散热系数μ是已知的,那么可以直接将相关参数代入第一公式和第二公式中以获得升温系数和降温系数。In some embodiments, the inherent properties of the motor 20, such as the product cm of specific heat capacity and mass and the surface heat dissipation coefficient μ are known, then the relevant parameters can be directly substituted into the first formula and the second formula to obtain the heating coefficient and cooling coefficient.

在某些实施方式中,升温温度根据以下第三公式计算所得:Theating=(U-Ktω)2(1+0.00426Ti-1)Cheating,降温温度根据以下第四公式计算所得:Tcooling=(Ti-1-Te)Ccooling,其中Theating为升温温度,U为供电电压,Kt为扭矩系数,ω为电机转速,Ti-1为前一时刻的绕组温度,Cheating为升温系数,Tcooling为降温温度,Te为环境温度,Ccooling为降温系数。In certain embodiments, the heating temperature is calculated according to the following third formula: T heating =(UK t ω) 2 (1+0.00426T i-1 )C heating , and the cooling temperature is calculated according to the following fourth formula: T cooling =(T i-1 -T e )C cooling , where T heating is the heating temperature, U is the supply voltage, K t is the torque coefficient, ω is the motor speed, T i-1 is the winding temperature at the previous moment, and C heating is the heating coefficient, T cooling is the cooling temperature, T e is the ambient temperature, and C cooling is the cooling coefficient.

如此,可以根据第三公式和第四公式计算获得升温温度和降温温度。In this way, the temperature increase temperature and the temperature decrease temperature can be calculated according to the third formula and the fourth formula.

可以理解,降温温度跟前一时刻的绕组温度和环境温度的差值有关,差值越大,电机20和环境的热交换就越大,电机温度也就下降得比较快。另一方面,升温温度跟供电电压、扭矩系数、电机转速、前一时刻的绕组温度以及升温系数相关。It can be understood that the cooling temperature is related to the difference between the winding temperature and the ambient temperature at the previous moment. The larger the difference, the greater the heat exchange between the motor 20 and the environment, and the faster the motor temperature drops. On the other hand, the heating temperature is related to the supply voltage, torque coefficient, motor speed, winding temperature at the previous moment, and heating coefficient.

请参阅图5,在某些实施方式中,步骤S19包括以下步骤:Referring to FIG. 5, in some embodiments, step S19 includes the following steps:

S192:将前一时刻的绕组温度加上升温温度减去降温温度后的温度作为当前时刻的绕组温度。S192: The winding temperature at the current moment is taken as the winding temperature at the current moment, plus the temperature of the winding at the previous moment plus the heating temperature and minus the cooling temperature.

在某些实施方式中,第四计算模块19用于将前一时刻的绕组温度加上升温温度减去降温温度后的温度作为当前时刻的绕组温度。In some embodiments, the fourth calculation module 19 is configured to use the winding temperature at the previous moment plus the temperature obtained by adding the heating temperature and subtracting the cooling temperature as the winding temperature at the current moment.

也即是说,步骤S192可以由第四计算模块19实现。That is to say, step S192 may be implemented by the fourth calculation module 19 .

如此,可以根据现实情况真实、准确地计算出当前时刻的绕组温度,即电机温度。In this way, the winding temperature at the current moment, that is, the motor temperature, can be truly and accurately calculated according to the actual situation.

请参阅图6,在某些实施方式中,步骤S19包括以下步骤:Referring to FIG. 6, in some embodiments, step S19 includes the following steps:

S194:判断电机20是否处于运行状态;S194: determine whether the motor 20 is in a running state;

S196:当电机20处于运行状态时,将前一时刻的绕组温度与升温温度的和值作为当前时刻的绕组温度;和S196: when the motor 20 is in the running state, use the sum of the winding temperature and the heating temperature at the previous moment as the winding temperature at the current moment; and

S198:当电机20处于停止状态时,将前一时刻的绕组温度与降温温度的差值作为当前时刻的绕组温度。S198: When the motor 20 is in a stopped state, the difference between the winding temperature at the previous moment and the cooling temperature is used as the winding temperature at the current moment.

请参阅图7,在某些实施方式中,第四计算模块19包括判断单元194、第三计算单元196。Referring to FIG. 7 , in some embodiments, the fourth calculation module 19 includes a judgment unit 194 and a third calculation unit 196 .

判断单元194用于判断电机20是否处于运行状态。第三计算单元196用于当电机20处于运行状态时,将前一时刻的绕组温度与升温温度的和值作为当前时刻的绕组温度,和用于当电机20处于停止状态时,将前一时刻的绕组温度与降温温度的差值作为当前时刻的绕组温度。The judging unit 194 is used for judging whether the motor 20 is in a running state. The third calculation unit 196 is used for taking the sum of the winding temperature and the temperature rise temperature at the previous moment as the winding temperature at the current moment when the motor 20 is in the running state, and for taking the sum of the winding temperature at the previous moment The difference between the winding temperature and the cooling temperature is used as the winding temperature at the current moment.

也即是说,步骤S194可以由判断单元194实现,步骤S196和步骤S198可以由第三计算单元196实现。That is to say, step S194 may be implemented by the judgment unit 194 , and steps S196 and S198 may be implemented by the third calculation unit 196 .

如此,可以根据电机20的运行状态简化电机温度的获取过程。In this way, the acquisition process of the motor temperature can be simplified according to the operating state of the motor 20 .

可以理解,在电机20运行过程中,此时电机温度上升,电机20的升温温度远远大于电机20的降温温度,因此可以忽略电机20的降温温度,利用前一时刻的绕组温度加上升温温度即可获得当前时刻的绕组温度。在电机20停止时,电机20的升温温度为零,此时电机温度下降,利用前一时刻的绕组温度减去降温温度即可获得当前时刻的绕组温度。It can be understood that during the operation of the motor 20, the motor temperature rises at this time, and the heating temperature of the motor 20 is far greater than the cooling temperature of the motor 20. Therefore, the cooling temperature of the motor 20 can be ignored, and the winding temperature at the previous moment is used plus the heating temperature. The winding temperature at the current moment can be obtained. When the motor 20 is stopped, the heating temperature of the motor 20 is zero. At this time, the motor temperature drops, and the winding temperature at the current moment can be obtained by subtracting the cooling temperature from the winding temperature at the previous moment.

发明的实施方式的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本发明的实施方式的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。In the description of the embodiments of the invention, the terms "first" and "second" are only used for description purposes, and cannot be understood as indicating or implying relative importance or implying the number of indicated technical features. Thus, features defined as "first", "second" may expressly or implicitly include one or more of said features. In the description of the embodiments of the present invention, "plurality" means two or more, unless otherwise expressly and specifically defined.

在本发明的实施方式的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通讯;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明的实施方式中的具体含义。In the description of the embodiments of the present invention, it should be noted that, unless otherwise expressly specified and limited, the terms "installed", "connected" and "connected" should be understood in a broad sense, for example, it may be a fixed connection or a It is a detachable connection, or an integral connection; it can be a mechanical connection, an electrical connection or can communicate with each other; it can be directly connected or indirectly connected through an intermediate medium, it can be the internal communication of two components or two components interaction relationship. For those of ordinary skill in the art, the specific meanings of the above terms in the embodiments of the present invention can be understood according to specific situations.

在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。In the description of this specification, reference to the terms "one embodiment," "some embodiments," "exemplary embodiment," "example," "specific example," or "some examples" or the like is meant to be used in conjunction with the described embodiments. A particular feature, structure, material or characteristic described by way or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施方式所属技术领域的技术人员所理解。Any description of a process or method in the flowcharts or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing a specified logical function or step of the process , and the scope of the preferred embodiments of the invention includes alternative implementations in which the functions may be performed out of the order shown or discussed, including performing the functions substantially concurrently or in the reverse order depending upon the functions involved, which should It is understood by those skilled in the art to which the embodiments of the present invention pertain.

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理模块的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。The logic and/or steps represented in flowcharts or otherwise described herein, for example, may be considered an ordered listing of executable instructions for implementing the logical functions, may be embodied in any computer-readable medium, For use by an instruction execution system, apparatus or apparatus (such as a computer-based system, a system including a processing module, or other system that can fetch instructions from and execute instructions from an instruction execution system, apparatus or apparatus), or in conjunction with such instruction execution system, apparatus or equipment. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport the program for use by or in connection with an instruction execution system, apparatus, or apparatus. More specific examples (non-exhaustive list) of computer readable media include the following: electrical connections with one or more wiring (electronic devices), portable computer disk cartridges (magnetic devices), random access memory (RAM), Read Only Memory (ROM), Erasable Editable Read Only Memory (EPROM or Flash Memory), Fiber Optic Devices, and Portable Compact Disc Read Only Memory (CDROM). In addition, the computer readable medium may even be paper or other suitable medium on which the program may be printed, as the paper or other medium may be optically scanned, for example, followed by editing, interpretation, or other suitable medium as necessary process to obtain the program electronically and then store it in computer memory.

应当理解,本发明的实施方式的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。It should be understood that various parts of the embodiments of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above-described embodiments, various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one or a combination of the following techniques known in the art: Discrete logic circuits, application specific integrated circuits with suitable combinational logic gates, Programmable Gate Arrays (PGA), Field Programmable Gate Arrays (FPGA), etc.

本技术领域的普通技术人员可以理解实现上述实施方式方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施方式的步骤之一或其组合。Those skilled in the art can understand that all or part of the steps carried by the methods of the above embodiments can be completed by instructing the relevant hardware through a program, and the program can be stored in a computer-readable storage medium. When executed, includes one or a combination of the steps of a method embodiment.

此外,在本发明的各个实施方式中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing module, or each unit may exist physically alone, or two or more units may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware, and can also be implemented in the form of software function modules. If the integrated modules are implemented in the form of software functional modules and sold or used as independent products, they may also be stored in a computer-readable storage medium.

上述提到的存储介质可以是只读存储器,磁盘或光盘等。The above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, and the like.

尽管上面已经示出和描述了本发明的实施方式,可以理解的是,上述实施方式是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施方式进行变化、修改、替换和变型。Although the embodiments of the present invention have been shown and described above, it should be understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Embodiments are subject to variations, modifications, substitutions and alterations.

Claims (8)

1. The method for acquiring the temperature of the motor winding is characterized by comprising the following steps of:
acquiring the winding temperature of the motor at the previous moment, the motor rotating speed at the current moment, the power supply voltage at the current moment, the environmental temperature at the current moment and the actual system sampling time;
obtaining the model of the motor;
searching an internal resistance value, preset system sampling time, a preset temperature rise coefficient and a preset temperature reduction coefficient of the motor at 0 ℃ corresponding to the model in a preset database;
calculating the product of the specific heat capacity of the motor and the quality of the motor and the surface heat dissipation coefficient of the motor according to the internal resistance value, the preset system sampling time, the preset temperature rise coefficient, the preset temperature drop coefficient, a first formula and a second formula, wherein the first formula is as follows:
Figure FDA0002503584890000011
the second formula is:
Figure FDA0002503584890000012
wherein R is0The internal resistance value is, c is the specific heat capacity of the motor, m is the mass of the motor, mu is the surface heat dissipation coefficient of the motor, and delta t is the system sampling time;
calculating an actual temperature rise coefficient and an actual temperature fall coefficient of the motor winding according to the internal resistance value, the surface heat dissipation coefficient, the specific heat capacity and the mass, the actual system sampling time, the first formula and the second formula, wherein the temperature rise coefficient is positively correlated with the system sampling time and negatively correlated with the internal resistance value of the motor at 0 ℃, the surface heat dissipation coefficient, the specific heat capacity and the mass, the temperature fall coefficient is positively correlated with the system sampling time and the surface heat dissipation coefficient and negatively correlated with the specific heat capacity and the mass, and the actual temperature rise coefficient and the actual temperature fall coefficient are only correlated with the inherent property of the motor and the actual system sampling time and are not correlated with the running state of the motor;
calculating to obtain a heating temperature by using the motor rotating speed, the power supply voltage, the winding temperature at the previous moment and the actual heating coefficient;
calculating to obtain a cooling temperature by using the winding temperature at the previous moment, the environment temperature and the actual cooling coefficient; and
and calculating to obtain the winding temperature of the motor at the current moment according to the winding temperature at the previous moment, the heating temperature and the cooling temperature.
2. The acquisition method according to claim 1, wherein the temperature rise is calculated according to a third formula: t isheating=(U-Ktω)2(1+0.00426Ti-1)CheatingThe cooling temperature is calculated according to the following fourth formula: t iscooling=(Ti-1-Te)CcoolingWherein T isheatingIs the temperature rise temperature, U is the supply voltage, KtIs the torque coefficient, omega is the motor speed, Ti-1Is the winding temperature at said previous moment, CheatingIs the coefficient of temperature rise, TcoolingIs said cooling temperature, TeIs said ambient temperature, CcoolingIs the cooling coefficient.
3. The method according to claim 1, wherein the step of calculating the winding temperature of the motor at the present time from the winding temperature at the previous time, the temperature-raising temperature, and the temperature-lowering temperature includes the steps of:
and taking the temperature obtained by adding the winding temperature at the previous moment to the temperature obtained by subtracting the cooling temperature from the heating temperature as the winding temperature at the current moment.
4. The method according to claim 1, wherein the step of calculating the winding temperature of the motor at the present time from the winding temperature at the previous time, the temperature-raising temperature, and the temperature-lowering temperature includes the steps of:
judging whether the motor is in a running state or not;
when the motor is in a running state, taking the sum of the winding temperature at the previous moment and the heating temperature as the winding temperature at the current moment; and
and when the motor is in a stop state, taking the difference value between the winding temperature at the previous moment and the cooling temperature as the winding temperature at the current moment.
5. An apparatus for obtaining the temperature of a motor winding, comprising:
the acquisition module is used for acquiring the winding temperature of the motor at the previous moment, the motor rotating speed of the current moment, the power supply voltage of the current moment, the environmental temperature of the current moment and the actual system sampling time;
a first computing module, the first computing module comprising:
an acquisition unit for acquiring a model of the motor;
the searching unit is used for searching the internal resistance value, the preset system sampling time, the preset temperature rise coefficient and the preset temperature reduction coefficient of the motor at 0 ℃ corresponding to the model in a preset database;
the first calculation unit is used for calculating the product of the specific heat capacity of the motor and the quality of the motor and the surface heat dissipation coefficient of the motor according to the internal resistance value, the preset system sampling time, the preset temperature rise coefficient, the preset temperature drop coefficient, a first formula and a second formula, wherein the first formula is as follows:
Figure FDA0002503584890000031
the second formula is:
Figure FDA0002503584890000032
wherein R is0The internal resistance value is, c is the specific heat capacity of the motor, m is the mass of the motor, mu is the surface heat dissipation coefficient of the motor, and delta t is the system sampling time;
a second calculation unit for calculating an actual temperature increase coefficient and an actual temperature decrease coefficient of the motor winding according to the internal resistance value, the surface heat dissipation coefficient, the specific heat capacity and the mass, and the actual system sampling time, the first formula and the second formula, the temperature increase coefficient being positively correlated with the system sampling time, and negatively correlated with the internal resistance value of the motor at 0 ℃, the surface heat dissipation coefficient, the specific heat capacity and the mass, the temperature decrease coefficient being positively correlated with the system sampling time and the surface heat dissipation coefficient, and negatively correlated with the specific heat capacity and the mass, the actual temperature increase coefficient and the actual temperature decrease coefficient being correlated only with the intrinsic property of the motor and the actual system sampling time, and being independent of a state of whether the motor is operating;
the second calculation module is used for calculating the temperature rise temperature by utilizing the motor rotating speed, the power supply voltage, the winding temperature at the previous moment and the actual temperature rise coefficient;
the third calculation module is used for calculating to obtain a cooling temperature by utilizing the winding temperature at the previous moment, the environment temperature and the actual cooling coefficient; and
and the fourth calculation module is used for calculating the winding temperature of the motor at the current moment according to the winding temperature at the previous moment, the heating temperature and the cooling temperature.
6. The acquisition apparatus according to claim 5, wherein the temperature rise is calculated according to a third formula: t isheating=(U-Ktω)2(1+0.00426Ti-1)CheatingThe cooling temperature is calculated according to the following fourth formula: t iscooling=(Ti-1-Te)CcoolingWherein T isheatingFor the temperature rise, U is the power supplyVoltage, KtIs the torque coefficient, omega is the motor speed, Ti-1Is the winding temperature at said previous moment, CheatingIs the temperature rise coefficient TcoolingIs said cooling temperature, TeIs said ambient temperature, CcoolingIs the cooling coefficient.
7. The obtaining apparatus according to claim 5, wherein the fourth calculating module is configured to use the winding temperature at the previous time plus the temperature obtained by subtracting the temperature decrease temperature from the temperature increase temperature as the winding temperature at the current time.
8. The acquisition apparatus as set forth in claim 5, wherein the fourth calculation module comprises:
the judging unit is used for judging whether the motor is in a running state or not;
a third calculating unit, configured to, when the motor is in an operating state, use a sum of the winding temperature at the previous time and the temperature increase temperature as the winding temperature at the current time; and
and when the motor is in a stop state, taking the difference value between the winding temperature at the previous moment and the cooling temperature as the winding temperature at the current moment.
CN201710090543.0A 2017-02-20 2017-02-20 Method and device for acquiring temperature of motor winding Expired - Fee Related CN108458812B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710090543.0A CN108458812B (en) 2017-02-20 2017-02-20 Method and device for acquiring temperature of motor winding

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710090543.0A CN108458812B (en) 2017-02-20 2017-02-20 Method and device for acquiring temperature of motor winding

Publications (2)

Publication Number Publication Date
CN108458812A CN108458812A (en) 2018-08-28
CN108458812B true CN108458812B (en) 2020-11-17

Family

ID=63229222

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710090543.0A Expired - Fee Related CN108458812B (en) 2017-02-20 2017-02-20 Method and device for acquiring temperature of motor winding

Country Status (1)

Country Link
CN (1) CN108458812B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108448997B (en) * 2018-04-11 2021-11-02 英纳法企业管理(上海)有限公司 Temperature calculation method and device for automobile skylight driving motor
CN109764977B (en) * 2019-03-13 2020-12-01 四川长虹空调有限公司 Method for detecting temperature of motor winding of compressor
CN109861172B (en) * 2019-03-29 2020-07-03 北京经纬恒润科技有限公司 Motor overheating protection method and device
CN115524536A (en) * 2022-09-15 2022-12-27 中国南方电网有限责任公司超高压输电公司检修试验中心 Dry-type reactor DC resistance test and state evaluation method, device and system

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101458309A (en) * 2008-11-26 2009-06-17 北京理工大学 Rapid warm raising measurement set for electric automobile motor drive system and measurement method
CN102156000A (en) * 2011-03-17 2011-08-17 北京经纬恒润科技有限公司 Electric motor, electric motor winding temperature detection method and device as well as electric motor winding thermal protection method and device
CN102645287A (en) * 2012-05-15 2012-08-22 无锡艾柯威科技有限公司 Motor winding temperature rise detection method
CN103076562A (en) * 2011-10-25 2013-05-01 北京大豪科技股份有限公司 Motor temperature rise measurement method and measurement device
CN103267587A (en) * 2013-03-18 2013-08-28 国电南瑞科技股份有限公司 Calculation method of temperature of rotor winding of large-size water-turbine generator set
CN104330663A (en) * 2014-10-24 2015-02-04 南车株洲电力机车研究所有限公司 Online monitoring method and system for motor winding temperature rise
CN104362928A (en) * 2014-11-27 2015-02-18 北京经纬恒润科技有限公司 Method, device and system for obtaining temperature of motor
CN105092094A (en) * 2015-05-21 2015-11-25 北京经纬恒润科技有限公司 Method, apparatus and system for acquiring motor winding temperature

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101458309A (en) * 2008-11-26 2009-06-17 北京理工大学 Rapid warm raising measurement set for electric automobile motor drive system and measurement method
CN102156000A (en) * 2011-03-17 2011-08-17 北京经纬恒润科技有限公司 Electric motor, electric motor winding temperature detection method and device as well as electric motor winding thermal protection method and device
CN103076562A (en) * 2011-10-25 2013-05-01 北京大豪科技股份有限公司 Motor temperature rise measurement method and measurement device
CN102645287A (en) * 2012-05-15 2012-08-22 无锡艾柯威科技有限公司 Motor winding temperature rise detection method
CN103267587A (en) * 2013-03-18 2013-08-28 国电南瑞科技股份有限公司 Calculation method of temperature of rotor winding of large-size water-turbine generator set
CN104330663A (en) * 2014-10-24 2015-02-04 南车株洲电力机车研究所有限公司 Online monitoring method and system for motor winding temperature rise
CN104362928A (en) * 2014-11-27 2015-02-18 北京经纬恒润科技有限公司 Method, device and system for obtaining temperature of motor
CN105092094A (en) * 2015-05-21 2015-11-25 北京经纬恒润科技有限公司 Method, apparatus and system for acquiring motor winding temperature

Also Published As

Publication number Publication date
CN108458812A (en) 2018-08-28

Similar Documents

Publication Publication Date Title
CN108458812B (en) Method and device for acquiring temperature of motor winding
JP6163879B2 (en) Battery temperature estimation device and battery temperature estimation method
CN103018545B (en) Whole cabinet power consumption test method
MX2014013620A (en) Methods and apparatus to detect leakage current in a resistance temperature detector.
CN111766516B (en) Direct current motor parameter calibration method and device
CN114812758B (en) Liquid level sensor calibration method, device, electronic device and storage medium
US12298825B2 (en) Thermal environment evaluation and compensation for computer components
CN115769160A (en) Methods of Monitoring Motors
CN112171655B (en) External torque measuring method and device, controller and mechanical arm
CN114734819A (en) Electric automobile driving range calculation method and system, storage medium and electric automobile
CN110231101B (en) Method of motor temperature measurement system based on real-time correction of system measurement error
CN113049136B (en) Temperature detection circuit, temperature detection method, controller and vehicle
CN119395400A (en) A method and device for online estimation of busbar capacitor temperature of motor controller
CN110687353B (en) Insulation resistance detection method, device, system and storage medium
CN119044793A (en) Battery temperature prediction method, device, electronic equipment and program product
JP2016223964A5 (en)
CN104714867A (en) Reverse fan arrangement testing system and method
CN103293410A (en) Method and device for detecting server power consumption
CN115016437B (en) A servo system product position calibration device and method
US11599496B2 (en) Hardware system identification circuitry
CN115302992B (en) Indirect monitoring method and device for temperature of vehicle tyre, vehicle and storage medium
CN113532699A (en) Fault detection method and device for temperature sensor
WO2019184845A1 (en) Electric vehicle, and method and apparatus for calculating state of energy (soe) of power battery
WO2020133471A1 (en) Rotation angle detection method and device
CN113406407B (en) Auxiliary power supply support capacitance monitoring method and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20201117