Motor temperature rise calculation method and device, vehicle and storage medium

By acquiring multiple sets of pending loss data of the motor, determining the core loss data and temperature rise coefficient, and calculating the actual motor temperature rise, the problem of low testing efficiency in the existing technology is solved, and fast and accurate temperature rise calculation is achieved.

CN120104908APending Publication Date: 2025-06-06GUANGZHOU AUTOMOBILE GROUP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311622489.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-29
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

In the prior art, when calculating the temperature rise of the motor, a large number of parameters need to be obtained, such as the insulating thickness in the groove and the thermal conductivity of the air, resulting in low testing efficiency.

Method used

By acquiring multiple sets of pending loss data of the motor, including total motor loss data, winding copper consumption data and mechanical loss data, the core loss data and temperature rise coefficient are determined, and the actual motor temperature rise is calculated.

Benefits of technology

Reduces the parameters that need to be measured, improves the testing efficiency, and can quickly and accurately calculate the actual temperature rise of the motor.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120104908A_ABST
    Figure CN120104908A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a motor temperature rise calculation method and device, a vehicle and a storage medium. The method comprises the following steps: acquiring multiple groups of to-be-processed loss data of a motor, wherein the to-be-processed loss data comprises motor total loss data, winding copper loss data and mechanical loss data; determining multiple groups of iron core loss data of the motor based on the multiple groups of to-be-processed loss data; determining a plurality of temperature rise coefficients corresponding to the motor based on the plurality of groups of iron core loss data, the plurality of groups of to-be-processed loss data and the plurality of groups of reference motor temperature rise; and determining the actual motor temperature rise of the motor based on the plurality of temperature rise coefficients and the actual loss data of the motor. According to the method, the temperature rise coefficient is obtained through the total loss data of the motor, the winding copper loss data and the mechanical loss data, so that the actual motor temperature rise of the motor is determined, and compared with the method that the motor temperature rise can be obtained only by measuring a large number of parameters such as the insulation thickness in the groove and the air heat conductivity coefficient, the scheme needs fewer data and is higher in test efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the automotive field, and specifically relates to a method, device, vehicle and readable storage medium for calculating motor temperature rise. Background Art

[0002] In the relevant technical solutions, in order to obtain the temperature rise of the motor, a large number of parameters are first obtained, including stator copper loss, stator iron loss, mechanical loss, insulation thickness, slot inner surface loss, etc., and then the motor temperature rise is calculated through these parameters. However, it is difficult to obtain the above parameters, and the staff needs to test the motor with precision instruments to obtain them, so the test efficiency is low. Summary of the invention

[0003] In view of the above problems, the present application proposes a motor temperature rise calculation method, device, vehicle and storage medium to improve the above problems.

[0004] In a first aspect, an embodiment of the present application provides a method for calculating the temperature rise of a motor, the method comprising: obtaining multiple groups of loss data to be processed of the motor, the loss data to be processed comprising total motor loss data, winding copper loss data and mechanical loss data; determining multiple groups of core loss data of the motor based on the multiple groups of loss data to be processed, wherein one group of loss data to be processed determines one group of core loss data; determining multiple temperature rise coefficients corresponding to the motor based on the multiple groups of core loss data, the multiple groups of loss data to be processed and multiple groups of reference motor temperature rises; determining the actual motor temperature rise of the motor based on the multiple temperature rise coefficients and the actual loss data of the motor, the actual loss data comprising actual winding copper loss data, actual core loss data and actual mechanical loss data.

[0005] In the second aspect, an embodiment of the present application provides a motor temperature rise calculation device, the device comprising: a loss data acquisition unit, a core loss determination unit, a temperature rise coefficient determination unit and a motor temperature rise determination unit. The loss data acquisition unit is used to acquire multiple groups of loss data to be processed of the motor, the loss data to be processed include total motor loss data, winding copper loss data and mechanical loss data; the core loss determination unit is used to determine multiple groups of core loss data of the motor based on the multiple groups of loss data to be processed, wherein one group of the loss data to be processed determines one group of core loss data; the temperature rise coefficient determination unit is used to determine multiple temperature rise coefficients corresponding to the motor based on the multiple groups of core loss data, the multiple groups of loss data to be processed and multiple groups of reference motor temperature rises; the motor temperature rise determination unit is used to determine the actual motor temperature rise of the motor based on the multiple temperature rise coefficients and the actual loss data of the motor, the actual loss data include actual winding copper loss data, actual core loss data and actual mechanical loss data.

[0006] In a third aspect, an embodiment of the present application provides a vehicle, comprising one or more processors and a memory; one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs are configured to execute the above-mentioned method.

[0007] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a program code is stored, wherein the above method is executed when the program code is run.

[0008] The embodiments of the present application provide a method, device, vehicle and storage medium for calculating the temperature rise of a motor. The method obtains the temperature rise coefficient through the total motor loss data, the winding copper loss data and the mechanical loss data, thereby determining the actual motor temperature rise of the motor. Compared with the method that requires measuring a large number of parameters such as the insulation thickness in the slot and the thermal conductivity of the air to obtain the motor temperature rise, the present solution requires less data and has a higher test efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.

[0010] Figure 1 A flow chart of a method for calculating the temperature rise of a motor proposed in an embodiment of the present application is shown;

[0011] Figure 2 A flow chart of a method for calculating motor temperature rise proposed in another embodiment of the present application is shown;

[0012] Figure 3 A flow chart of a method for calculating motor temperature rise proposed in another embodiment of the present application is shown;

[0013] Figure 4 A flow chart of a method for calculating motor temperature rise proposed in another embodiment of the present application is shown;

[0014] Figure 5 A flow chart of a method for calculating motor temperature rise proposed in another embodiment of the present application is shown;

[0015] Figure 6 A topological diagram of a motor temperature rise calculation proposed in another embodiment of the present application is shown;

[0016] Figure 7 A structural block diagram of a method for calculating motor temperature rise proposed in another embodiment of the present application is shown;

[0017] Figure 8 A structural block diagram of a vehicle for executing the motor temperature rise calculation method of an embodiment of the present application in real time is shown;

[0018] Fig. 9 The present invention shows a storage unit in real time for storing or carrying program codes for implementing the method for calculating the temperature rise of a motor according to an embodiment of the present invention. DETAILED DESCRIPTION

[0019] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0020] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or server comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, and may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.

[0021] In the embodiments of the present application, the inventor proposes a method, device, electronic device and readable storage medium for calculating the temperature rise of a motor. The method includes: obtaining multiple groups of loss data to be processed of the motor, the loss data to be processed include total motor loss data, winding copper loss data and mechanical loss data; based on multiple groups of loss data to be processed, determining multiple groups of core loss data of the motor; based on multiple groups of core loss data, multiple groups of loss data to be processed and multiple groups of reference motor temperature rise, determining multiple temperature rise coefficients corresponding to the motor; based on multiple temperature rise coefficients and the actual loss data of the motor, determining the actual motor temperature rise of the motor. Through the above method, the temperature rise coefficient is obtained through the total motor loss data, winding copper loss data and mechanical loss data, so as to determine the actual motor temperature rise of the motor. Compared with the need to measure a large number of parameters such as the insulation thickness in the slot and the thermal conductivity of the air to obtain the motor temperature rise, this solution requires less data and has a higher test efficiency.

[0022] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0023] See also Figure 1 , an embodiment of the present application provides a method for calculating the temperature rise of a motor, the method comprising:

[0024] Step S110: Acquire multiple groups of loss data to be processed of the motor, wherein the loss data to be processed include total motor loss data, winding copper loss data, and mechanical loss data.

[0025] In an embodiment of the present application, the motor temperature rise of the motor is related to the core loss data, the mechanical loss data and the winding copper loss data, and the total motor loss data of the motor can be obtained through the core loss data, the mechanical loss data and the winding copper loss data. Since it is relatively easy to measure the parameters related to the mechanical loss data, the winding copper loss data and the total motor loss data, it is difficult to measure the parameters related to the core loss data, and the core loss data can be obtained through the total motor loss data, the mechanical loss data and the winding copper loss data, therefore, the staff can obtain multiple groups of total motor loss data, winding copper loss data and mechanical loss data of the motor through precision instruments, and use the total motor loss data, the winding copper loss data and the mechanical loss data as the loss data to be processed, so as to obtain multiple groups of loss data to be processed, and upload the obtained multiple groups of loss data to be processed to the data processing module, and the data processing module can be installed in the vehicle during the actual application process. In the data processing module, there are provided a calculation formula for core loss data and a temperature rise formula. When the data processing module receives a plurality of loss data to be processed, the calculation formula for core loss data and the calculation formula for motor temperature rise that are set internally are used to process the plurality of loss data to be processed accordingly, so as to obtain a plurality of sets of core loss data and a plurality of temperature rise coefficients. Among them, the total motor loss data is data related to all losses during the operation of the motor; the winding copper loss data is data related to the loss caused by the heat generated by the resistance in the motor winding when the current passes through the motor winding during the operation of the motor; the mechanical loss data is data related to the sum of the friction loss heat caused by the mechanical structure and behavior during the operation of the motor; the core loss data is data related to the power loss generated by the alternating magnetic field in the motor core during the operation of the motor.

[0026] Step S120: Based on the multiple groups of loss data to be processed, determine multiple groups of core loss data of the motor, wherein one group of loss data to be processed determines one group of core loss data.

[0027] In the embodiment of the present application, since the total motor loss data can be calculated through the core loss data, the winding copper loss data and the mechanical loss data, it is obvious that the core loss data can also be calculated through the total motor loss data, the winding copper loss data and the mechanical loss data. For the total motor loss data, the winding copper loss data and the mechanical loss data included in a set of loss data to be processed, a set of core loss data of the motor can be determined, and thus multiple sets of core loss data of the motor can be determined.

[0028] Step S130: Based on the multiple sets of core loss data, the multiple sets of loss data to be processed and the multiple sets of reference motor temperature rises, determine multiple temperature rise coefficients corresponding to the motor.

[0029] In the embodiment of the present application, the temperature rise of the motor refers to the difference between the temperature of its winding and the ambient temperature when the motor is fully loaded or specified to run to a hot state according to the requirements of its working system. The temperature rise coefficient refers to the percentage of loss change when the motor temperature rises by 1°C. Multiple temperature rise coefficients include copper loss temperature rise coefficient, iron loss temperature rise coefficient and machine loss temperature rise coefficient. These three temperature rise coefficients are constants in the motor and are unknowns that need to be solved at this time. Among them, the copper loss temperature rise coefficient is the percentage of change in the winding copper loss data when the machine temperature rises by 1°C; the iron loss temperature rise coefficient is the percentage of change in the core loss data when the machine temperature rises by 1°C; the machine loss temperature rise coefficient is the percentage of change in the mechanical loss data when the machine temperature rises by 1°C. For a set of core loss data, a set of winding copper loss data and mechanical loss data included in the loss data to be processed, and a set of reference motor temperature rises, the above data are substituted into the preset temperature rise formula to obtain a set of temperature rise equations. In one set of equations, the temperature rise coefficient of copper loss, the temperature rise coefficient of iron loss and the temperature rise coefficient of machine loss are included. Since there are three unknowns, at least three sets of temperature rise equations are required to solve them, that is, the number of sets of loss data to be processed and the temperature rise of the reference motor is at least three. Repeat the above process to obtain multiple sets of temperature rise equations. Solving multiple sets of temperature rise equations can obtain the temperature rise coefficient of copper loss, the temperature rise coefficient of iron loss and the temperature rise coefficient of machine loss. Among them, the calculation method of the temperature rise formula is: Motor temperature rise = winding copper loss data * copper loss temperature rise coefficient + core loss data * iron loss temperature rise coefficient + mechanical loss data * machine loss temperature rise coefficient.

[0030] For example, the copper loss temperature rise coefficient is set to x 1 , the iron loss temperature rise coefficient is set to x 2 , the temperature rise coefficient of machine consumption is set to x 3 There are three sets of reference motor temperature rise, three sets of winding copper loss data, three sets of core loss data and three sets of mechanical loss data. The three sets of reference motor temperature rise are T 1 , T 2 and T 3; The copper loss data of the three windings are A 1 , A 2 and A 3 ; The three sets of core loss data are B 1 , B 2 and B 3 ; The three sets of mechanical loss data are C 1 , C 2 and C 3 Substituting the above three groups of reference motor temperature rise, three groups of winding copper loss data, three groups of core loss data and three groups of mechanical loss data into the temperature rise formula, we can get three groups of temperature rise equations, which are T 1 =A 1 *x 1 +B 1 *x 2 +C 1 *x 3 、T 2 =A 2 *x 1 +B 2 *x 2 +C 2 *x 3 and T 3 =A 3 *x 1 +B 3 *x 2 +C 3 *x 3 These three sets of temperature rise equations are regarded as a temperature rise equation group. In this temperature rise equation group, only the copper loss temperature rise coefficient x 1 , iron loss temperature rise coefficient x 2 , and the temperature rise coefficient of machine consumption x 3 The temperature rise coefficient x of copper loss can be calculated by the three equations in the temperature rise equation group. 1 , iron loss temperature rise coefficient x 2 , and the temperature rise coefficient of machine consumption x 3 Solve and determine the copper loss temperature rise coefficient, iron loss temperature rise coefficient and machine loss temperature rise coefficient corresponding to the motor.

[0031] As a method, since the process of calculating multiple temperature rise coefficients is not complicated, after obtaining multiple groups of motor total loss data, winding copper loss data, and mechanical loss data of the motor through testing, the staff can manually calculate multiple groups of core losses of the motor, and use the iron loss temperature rise coefficient and a group of core loss data, the copper loss temperature rise coefficient and a group of winding copper loss data, the machine loss temperature rise coefficient and a group of mechanical loss data, and a group of reference motor temperature rise as a temperature rise equation to obtain multiple temperature rise equations, and use the multiple temperature rise equations as a temperature rise equation group, in which the iron loss temperature rise coefficient, the copper loss temperature rise coefficient, and the machine loss temperature rise coefficient in the temperature rise equation group are unknowns. By solving the temperature rise equation group, the solution method can be through computer software or manual calculation, and the iron loss temperature rise coefficient, the copper loss temperature rise coefficient, and the machine loss temperature rise coefficient can be obtained.

[0032] Step S140: determining the actual motor temperature rise of the motor based on the multiple temperature rise coefficients and actual loss data of the motor, wherein the actual loss data includes actual winding copper loss data, actual core loss data and actual mechanical loss data.

[0033] In the embodiment of the present application, after determining the temperature rise coefficient of iron loss, the temperature rise coefficient of copper loss and the temperature rise coefficient of machine loss, when the vehicle receives the actual winding copper loss data, the actual core loss data and the actual mechanical loss data tested by the staff in the actual application process, the above data are brought into the temperature rise equation. At this time, only the motor temperature rise is an unknown quantity in the temperature rise equation, and the actual motor temperature rise of the motor at this time can be calculated. Since the motor temperature rise represents the difference between the winding temperature and the ambient temperature, therefore, after calculating the actual motor temperature rise of the motor, combined with the ambient temperature of the environment in which the motor is located at this time, the actual temperature of the motor at this time can be calculated, and the calculation formula is: actual temperature = actual motor temperature rise + ambient temperature.

[0034] The embodiment of the present application provides a method for calculating the temperature rise of a motor. First, multiple groups of loss data to be processed of the motor are obtained. The loss data to be processed include total motor loss data, winding copper loss data, and mechanical loss data. Then, based on the multiple groups of loss data to be processed, multiple groups of core loss data of the motor are determined. Then, based on the multiple groups of core loss data, multiple groups of loss data to be processed, and multiple groups of reference motor temperature rises, multiple temperature rise coefficients corresponding to the motor are determined. Finally, based on the multiple temperature rise coefficients and the actual loss data of the motor, the actual motor temperature rise of the motor is determined. Through the above method, the temperature rise coefficient is obtained through the total motor loss data, the winding copper loss data, and the mechanical loss data, so as to determine the actual motor temperature rise of the motor. Compared with the need to measure a large number of parameters such as the insulation thickness in the slot and the thermal conductivity of the air to obtain the motor temperature rise, this solution requires less data and has a higher test efficiency.

[0035] See also Figure 2 , an embodiment of the present application provides a method for calculating the temperature rise of a motor, the method comprising:

[0036] Step S210: In the target vehicle, multiple groups of loss data to be processed of the permanent magnet synchronous water-cooled motor are obtained.

[0037] In the embodiment of the present application, in the target vehicle, the motor may be a permanent magnet synchronous water-cooled motor. In order to simulate the actual operation scenario of the vehicle, the water temperature of the permanent magnet synchronous water-cooled motor may be set to 65°C and the flow rate may be set to 8L / min. The data processing module is used to obtain multiple sets of winding copper loss data, mechanical loss data, and motor total loss data uploaded by the staff.

[0038] Step S220: Obtain the difference between the total motor loss data and the winding copper loss data and the mechanical loss data in each group of the loss data to be processed, and obtain multiple differences corresponding to the multiple groups of loss data to be processed.

[0039] In an embodiment of the present application, for a group of loss data to be processed including total motor loss data, winding copper loss data and mechanical loss data, the total motor loss data is subtracted from the winding copper loss data, and then the mechanical loss data is subtracted to obtain a difference corresponding to a group of loss data to be processed. The above process is repeated to obtain multiple differences corresponding to multiple groups of loss data to be processed.

[0040] Step S230: using the multiple differences as multiple sets of core loss data of the motor.

[0041] In the embodiment of the present application, when calculating the core loss data, the formula is generally used: Calculate, where P h is the hysteresis loss density, P e is the eddy current loss density, K h is a parameter related to ferromagnetic materials, K e is a parameter related to ferromagnetic materials, B p is the peak value of magnetic density, ω is the angular frequency, and x is a parameter related to ferromagnetic materials. However, the above parameters require the staff to test the motor through precision measuring instruments before they can be obtained. In order to improve the test efficiency, another calculation formula for calculating the core loss data is selected: Core loss data = total motor loss data - winding copper loss data - mechanical loss data. By selecting this calculation formula, the core loss data can be calculated based on the total motor loss data, winding copper loss data and mechanical loss data obtained from previous tests without measuring the above parameters. The calculation formula for the difference is exactly the same as the calculation formula for the core loss data, that is, the multiple differences obtained can be used as multiple sets of core loss data for the motor.

[0042] Step S240: Determine a plurality of temperature rise coefficients corresponding to the motor based on the plurality of sets of core loss data, the plurality of sets of loss data to be processed, and the plurality of sets of reference motor temperature rises.

[0043] For details of step S240, reference may be made to the detailed explanation in the above embodiment, so it will not be described in detail in this embodiment.

[0044] Step S250: Based on the multiple temperature rise coefficients and multiple groups of test loss data, determine multiple motor temperature rises of the motor, wherein one group of test loss data corresponds to one motor temperature rise, and the test loss data includes test core loss data, test winding copper loss data, and test mechanical loss data.

[0045] In an embodiment of the present application, after obtaining the copper loss temperature rise coefficient, the iron loss temperature rise coefficient and the machine loss temperature rise coefficient, multiple groups of test core loss data, multiple groups of test winding copper loss data and multiple groups of test mechanical loss data obtained by the staff are obtained, and the iron loss temperature rise coefficient and multiple groups of test core loss data, the copper loss temperature rise coefficient and multiple groups of test winding copper loss data, and the machine loss temperature rise coefficient and multiple groups of test mechanical loss data are substituted into the temperature rise formula to obtain multiple motor temperature rises of the motor.

[0046] Step S260: Determine a temperature rise curve based on the temperature rises of the multiple motors.

[0047] In an embodiment of the present application, a temperature rise curve is drawn based on the obtained temperature rises of multiple motors and the relationship between the temperature rise of each motor and the test core loss data, the test winding copper loss data and the test mechanical loss data.

[0048] Step S270: Determine the actual motor temperature rise of the motor based on the temperature rise curve and actual loss data of the motor.

[0049] In an embodiment of the present application, in actual application, by obtaining the core loss data, winding copper loss data and mechanical loss data included in the actual loss data, and querying the temperature rise curve, the actual motor temperature rise corresponding to the actual loss data can be determined.

[0050] The embodiment of the present application provides a method for calculating the temperature rise of a motor. First, in a target vehicle, multiple groups of loss data to be processed of a permanent magnet synchronous water-cooled motor are obtained, and then the difference between the total motor loss data and the winding copper loss data and the mechanical loss data in each group of the loss data to be processed is obtained to obtain multiple differences corresponding to the multiple groups of loss data to be processed, and then the multiple differences are used as multiple groups of core loss data of the motor, and then based on the multiple groups of core loss data, the multiple groups of loss data to be processed and the multiple groups of reference motor temperature rises, multiple temperature rise coefficients corresponding to the motor are determined, and then based on the multiple temperature rise coefficients and the multiple groups of test loss data, multiple motor temperature rises of the motor are determined, and then based on the multiple motor temperature rises, the temperature rise curve is determined, so as to determine the actual motor temperature rise of the motor based on the temperature rise curve and the actual loss data of the motor. Through the above method, the temperature rise coefficient is obtained through the total motor loss data, the winding copper loss data and the mechanical loss data, so as to determine the actual motor temperature rise of the motor. Compared with the need to measure a large number of parameters such as the insulation thickness in the slot and the thermal conductivity of the air to obtain the motor temperature rise, this scheme requires less data and has a higher test efficiency.

[0051] See also Figure 3 , an embodiment of the present application provides a method for calculating the temperature rise of a motor, the method comprising:

[0052] Step S310: Acquire multiple groups of parameter values ​​of the motor, each group of parameter values ​​including a current value, a speed value, and a torque value.

[0053] In the embodiment of the present application, the staff measures the current value, speed value and torque value of multiple groups of motors, and each group of current value, speed value and torque value is used as a group of parameter values ​​to obtain multiple groups of parameter values. Since the connection mode of the permanent magnet synchronous water-cooled motor winding is star connection, the current value of the motor measured at this time is a three-phase current, and the current value of each phase is equal. The multiple groups of parameter values ​​measured by the staff are obtained by the target vehicle.

[0054] Step S320: Determine multiple groups of loss data to be processed based on the multiple groups of parameter values, wherein one group of parameter values ​​is used to determine one group of loss data to be processed.

[0055] In the embodiment of the present application, for each set of parameter values, the winding copper loss data is calculated by the current value included in the parameter value, the mechanical loss data is calculated by the speed value, and the total motor loss value is calculated by the speed value and the torque value, thereby determining a set of loss data to be processed. Repeat the above process to obtain multiple sets of loss data to be processed.

[0056] Step S330: Obtain the difference between the total motor loss data and the winding copper loss data and the mechanical loss data in each group of the loss data to be processed, and obtain multiple differences corresponding to the multiple groups of loss data to be processed.

[0057] Step S340: using the multiple differences as multiple sets of core loss data of the motor.

[0058] Step S350: Based on the multiple sets of core loss data, the multiple sets of loss data to be processed and the multiple sets of reference motor temperature rises, determine multiple temperature rise coefficients corresponding to the motor.

[0059] For details of steps S330 to S350, reference may be made to the detailed explanation in the above embodiment, and thus they will not be described in detail in this embodiment.

[0060] Step S360: Determine the actual motor temperature rise of the motor based on the multiple temperature rise coefficients and the actual loss data of the motor, wherein the actual loss data includes actual winding copper loss data, actual core loss data and actual mechanical loss data.

[0061] As a method, in actual application, since the current value, speed value and torque value of the motor are relatively easy to measure parameters, a parameter acquisition module can be installed in the target vehicle to collect the current value, speed value and torque value of the motor, and a parameter calculation module can be installed in the target vehicle to calculate the current value, speed value and torque value of the motor according to a preset formula to obtain the actual motor temperature rise of the motor. The preset formula includes the calculation formula for winding copper loss data, the calculation formula for mechanical loss data, the calculation formula for total motor loss data, the calculation formula for core loss data and the calculation formula for motor temperature rise.

[0062] A method for calculating the temperature rise of a motor provided in an embodiment of the present application first obtains multiple groups of parameter values ​​of the motor, each group of parameter values ​​includes current value, speed value and torque value, then determines multiple groups of loss data to be processed based on the multiple groups of parameter values, then obtains the difference between the total motor loss data and the winding copper loss data and the mechanical loss data in each group of loss data to be processed, and obtains multiple differences corresponding to the multiple groups of loss data to be processed, and then uses the multiple differences as multiple groups of core loss data of the motor, and then determines multiple temperature rise coefficients corresponding to the motor based on the multiple groups of core loss data, the multiple groups of loss data to be processed and the multiple groups of reference motor temperature rises, and finally determines the actual motor temperature rise of the motor based on the multiple temperature rise coefficients and the actual loss data of the motor. Through the above method, the temperature rise coefficient is obtained through the total motor loss data, the winding copper loss data and the mechanical loss data, so as to determine the actual motor temperature rise of the motor. Compared with the need to measure a large number of parameters such as the insulation thickness in the slot and the thermal conductivity of the air to obtain the motor temperature rise, this solution requires less data and has a higher test efficiency.

[0063] See also Figure 4 , an embodiment of the present application provides a method for calculating the temperature rise of a motor, the method comprising:

[0064] Step S410: Acquire multiple groups of parameter values ​​of the motor, each group of parameter values ​​including a current value, a speed value, and a torque value.

[0065] For details of step S410, reference may be made to the detailed explanation in the above embodiment, so it will not be described in detail in this embodiment.

[0066] Step S420: Based on the current value in each group of parameter values, determine the winding copper loss data in each group of loss data to be processed, and obtain the winding copper loss data corresponding to each of the multiple groups of loss data to be processed.

[0067] In the embodiment of the present application, the calculation formula of the winding copper loss data is: Among them, I x is the three-phase current, R x is the three-phase resistance, and the three-phase resistance is a known data. In the permanent magnet synchronous water-cooled motor, since the winding connection mode is star connection, the three-phase resistance is set to be R u , R v and R w The three-phase currents are I u ,I v and I w , where R u Correspondence I u , R v Correspondence I v , R w Correspondence I w ,but When testing a permanent magnet synchronous water-cooled motor, it is obvious that as the motor runs, the temperature will rise, and the temperature will have a certain impact on the resistance value. When the vehicle is running, it is determined according to the test that 80% of the temperature of the motor is between 100°C and 130°C. Therefore, an empirical formula can be used to calculate the resistance in the motor. The empirical formula is 100°C to 130°C phase resistance R = 1.2*(20°C phase resistance R). Therefore, when determining the three-phase resistance, it is only necessary to determine the phase resistance at 20°C and then multiply it by 1.2. For the current value in a set of parameter values, the above calculation formula for the winding copper loss data is used to calculate the winding copper loss data in a set of loss data to be processed. Repeat the above process to obtain the winding copper loss data corresponding to each of the multiple sets of loss data to be processed.

[0068] Step S430: based on the rotation speed value in each set of parameter values, determine the mechanical loss data in each set of loss data to be processed, and obtain the mechanical loss data corresponding to each of the plurality of sets of loss data to be processed.

[0069] In the embodiment of the present application, when calculating the mechanical loss of the motor, the formula is generally used: P f =0.15F / d*v*10 -5 , where Pf is the friction loss of the rolling bearing (w), F is the bearing load (N), d is the diameter at the center of the ball (or roller) (m), and v is the circumferential speed of the center of the column (m / s). Obviously, to calculate the mechanical loss of the motor, the staff needs to measure the above multiple parameters first. Due to the large number of parameters, the efficiency of testing the temperature rise of the motor is relatively low. Therefore, this scheme adopts the empirical formula: mechanical loss = 80W / 1000rpm*speed. For the speed value in a set of parameter values, the mechanical loss data in a set of loss data to be processed can be determined by the empirical formula. Repeating the above process can determine the mechanical loss data corresponding to each of the multiple sets of loss data to be processed.

[0070] Step S440: Based on the torque value and the speed value in each set of parameter values, determine the total motor loss data in each set of loss data to be processed, and obtain the total motor loss data corresponding to each of the multiple sets of loss data to be processed.

[0071] In an embodiment of the present application, the total motor loss data is determined based on the input power data and the output power data, and the output power data can be calculated through the torque value and the speed value, and the input power data can be obtained based on the output function data, that is, through a set of torque values ​​and speed values, the total motor loss data in a set of loss data to be processed can be calculated, thereby obtaining the total motor loss data corresponding to each of the multiple sets of loss data to be processed.

[0072] Step S450: Obtain the difference between the total motor loss data and the winding copper loss data and the mechanical loss data in each group of the loss data to be processed, and obtain multiple differences corresponding to the multiple groups of loss data to be processed.

[0073] Step S460: Using the multiple differences as multiple sets of core loss data of the motor.

[0074] Step S470: Based on the multiple sets of core loss data, the multiple sets of loss data to be processed and the multiple sets of reference motor temperature rises, determine multiple temperature rise coefficients corresponding to the motor.

[0075] Step S480: Determine the actual motor temperature rise of the motor based on the multiple temperature rise coefficients and the actual loss data of the motor, wherein the actual loss data includes actual winding copper loss data, actual core loss data and actual mechanical loss data.

[0076] For details of steps S450 to S780, please refer to the detailed explanation in the above embodiment, so they will not be described in detail in this embodiment.

[0077] The embodiment of the present application provides a method for calculating the temperature rise of a motor. First, multiple groups of parameter values ​​of the motor are obtained, each group of parameter values ​​includes current value, speed value and torque value, and then based on the current value in each group of parameter values, the winding copper loss data in each group of loss data to be processed is determined, and the winding copper loss data corresponding to each of the multiple groups of loss data to be processed is obtained. Then, based on the speed value in each group of parameter values, the mechanical loss data in each group of loss data to be processed is determined, and the mechanical loss data corresponding to each of the multiple groups of loss data to be processed is obtained. Then, based on the torque value and speed value in each group of parameter values, the total motor loss data in each group of loss data to be processed is determined, and the total motor loss data corresponding to each of the multiple groups of loss data to be processed is obtained. Through the above method, the staff only needs to measure three types of parameters, namely, current value, speed value and torque value, to obtain the winding copper loss data, mechanical loss data and total motor loss data, so as to calculate the motor temperature rise in the subsequent process. Compared with the need to measure a large number of parameters such as the insulation thickness in the slot and the thermal conductivity of air to obtain the motor temperature rise, this solution requires less data and has a higher test efficiency.

[0078] See also Figure 5 , an embodiment of the present application provides a method for calculating the temperature rise of a motor, the method comprising:

[0079] Step S501: Acquire multiple groups of parameter values ​​of the motor, each group of parameter values ​​including a current value, a speed value, and a torque value.

[0080] Step S502: Based on the current value in each group of parameter values, determine the winding copper loss data in each group of loss data to be processed, and obtain the winding copper loss data corresponding to each of the multiple groups of loss data to be processed.

[0081] Step S503: based on the rotation speed value in each set of parameter values, determine the mechanical loss data in each set of loss data to be processed, and obtain the mechanical loss data corresponding to each of the plurality of sets of loss data to be processed.

[0082] For details of steps S501 to S503, reference may be made to the detailed explanation in the above embodiment, and thus they will not be described in detail in this embodiment.

[0083] Step S504: Determine each set of output power data corresponding to the motor based on the torque value and the speed value in each set of parameter values.

[0084] In the embodiment of the present application, the calculation formula for the output power data of the motor is speed value*torque value / 9550. For the torque value and speed value in each set of parameter values, the above output power calculation formula is substituted to obtain each set of output power data of the motor.

[0085] Step S505: Based on the motor efficiency and each set of output power data, determine each set of input power data corresponding to the motor.

[0086] In the embodiment of the present application, for the input power data of the motor, the calculation formula is output power data / motor efficiency. By substituting the motor efficiency and each set of output power data into the above input power calculation formula, each set of input power data of the motor can be calculated.

[0087] Step S506: Based on each set of input power data and each set of output power data corresponding to the motor, determine the total motor loss data in each set of loss data to be processed, so as to obtain the total motor loss data corresponding to each of the multiple sets of loss data to be processed.

[0088] In the embodiment of the present application, the calculation formula for the total motor loss data of the motor is input power data-output power data. For each set of input power data and each set of output power data corresponding to the motor, the above motor total loss data calculation formula is brought in to calculate the total motor loss data in each set of loss data to be processed, thereby obtaining the total motor loss data corresponding to each of the multiple sets of loss data to be processed.

[0089] Step S507: Obtain the difference between the total motor loss data and the winding copper loss data and the mechanical loss data in each group of the loss data to be processed, and obtain multiple differences corresponding to the multiple groups of loss data to be processed.

[0090] Step S508: using the multiple differences as multiple sets of core loss data of the motor.

[0091] Step S509: Based on the multiple groups of core loss data, the multiple groups of loss data to be processed and the multiple groups of reference motor temperature rises, determine multiple temperature rise coefficients corresponding to the motor.

[0092] Step S510: determining the actual motor temperature rise of the motor based on the multiple temperature rise coefficients and actual loss data of the motor, wherein the actual loss data includes actual winding copper loss data, actual core loss data and actual mechanical loss data.

[0093] For details of steps S507 to S510, reference may be made to the detailed explanation in the above embodiment, and thus they will not be described in detail in this embodiment.

[0094] Exemplarily, steps S501 to S510 may be specifically as follows: Figure 6As shown, the staff tested the motor to obtain multiple sets of current values, speed values ​​and torque values ​​of the motor. The above multiple sets of current values, speed values ​​and torque values ​​obtained by the vehicle can be used to calculate multiple sets of winding copper loss data based on multiple sets of current values, multiple sets of mechanical loss data based on multiple sets of speed values, and multiple sets of motor total loss data based on multiple sets of speed values ​​and torque values. The difference between each set of motor total loss data, winding copper loss data and mechanical loss data is used as a set of core loss data, thereby obtaining multiple sets of core loss data. Then, the copper loss temperature rise coefficient and multiple sets of winding copper loss data, the iron loss temperature rise coefficient and multiple sets of core loss data, the machine loss temperature rise coefficient and multiple sets of mechanical loss data, and multiple reference motor temperature rises are substituted into the temperature rise formula to obtain multiple temperature rise equations, and the multiple temperature rise equations are solved to obtain the copper loss temperature rise coefficient, the iron loss temperature rise coefficient and the machine loss temperature rise coefficient. In actual application scenarios, after obtaining a set of winding copper loss data, core loss data and mechanical loss data, a set of motor temperature rises corresponding to the motor can be calculated through the copper loss temperature rise coefficient, iron loss temperature rise coefficient and mechanical loss temperature rise coefficient.

[0095] A method for calculating the temperature rise of a motor provided in an embodiment of the present application comprises the following steps: first, obtaining multiple groups of parameter values ​​of the motor, each group of parameter values ​​including a current value, a speed value and a torque value; then, based on the current value in each group of parameter values, determining the winding copper loss data in each group of loss data to be processed, and obtaining the winding copper loss data corresponding to each of the multiple groups of loss data to be processed; then, based on the speed value in each group of parameter values, determining the mechanical loss data in each group of loss data to be processed, and obtaining the mechanical loss data corresponding to each of the multiple groups of loss data to be processed; then, based on the torque value and the speed value in each group of parameter values, determining each group of output power data corresponding to the motor; then, based on the motor efficiency and each group of output power data, determining each group of input power data corresponding to the motor; then, based on each group of input power data and each group of output power data corresponding to the motor, determining the total motor loss data in each group of loss data to be processed, and obtaining the total motor loss data corresponding to each of the multiple groups of loss data to be processed. Through the above method, the staff only needs to measure three types of parameters: current value, speed value and torque value to obtain the winding copper loss data, mechanical loss data and total motor loss data, and then calculate the motor temperature rise in the subsequent process. Compared with the need to measure a large number of parameters such as the insulation thickness in the slot and the thermal conductivity of the air to obtain the motor temperature rise, this solution requires less data and has a higher test efficiency.

[0096] See also Figure 7 The embodiment of the present application provides a motor temperature rise calculation device 600, the device 600 comprising:

[0097] The loss data acquisition unit 610 is used to acquire multiple groups of loss data to be processed of the motor, wherein the loss data to be processed includes total motor loss data, winding copper loss data and mechanical loss data.

[0098] As a method, the loss data acquisition unit 610 is also used to obtain multiple sets of parameter values ​​of the motor, each set of parameter values ​​including current value, speed value and torque value; multiple sets of loss data to be processed are determined based on the multiple sets of parameter values, wherein a set of parameter values ​​is used to determine a set of loss data to be processed.

[0099] Optionally, the loss data acquisition unit 610 is also used to determine the winding copper loss data in each group of loss data to be processed based on the current value in each group of parameter values, and obtain the winding copper loss data corresponding to each of the multiple groups of loss data to be processed; determine the mechanical loss data in each group of loss data to be processed based on the speed value in each group of parameter values, and obtain the mechanical loss data corresponding to each of the multiple groups of loss data to be processed; determine the total motor loss data in each group of loss data to be processed based on the torque value and speed value in each group of parameter values, and obtain the total motor loss data corresponding to each of the multiple groups of loss data to be processed.

[0100] Optionally, the loss data acquisition unit 610 is also used to determine each group of output power data corresponding to the motor based on the torque value and the speed value in each group of parameter values; determine each group of input power data corresponding to the motor based on the motor efficiency and each group of output power data; determine the total motor loss data in each group of loss data to be processed based on each group of input power data and each group of output power data corresponding to the motor, so as to obtain the total motor loss data corresponding to each of the multiple groups of loss data to be processed.

[0101] Optionally, the loss data acquisition unit 610 is also used to acquire multiple groups of to-be-processed loss data of the permanent magnet synchronous water-cooled motor in the target vehicle.

[0102] The core loss determination unit 620 is used to determine multiple groups of core loss data of the motor based on the multiple groups of loss data to be processed, wherein one group of the loss data to be processed determines one group of core loss data.

[0103] As a method, the core loss determination unit 620 is also used to obtain the difference between the total motor loss data and the winding copper loss data and the mechanical loss data in each group of the loss data to be processed, and obtain multiple differences corresponding to the multiple groups of loss data to be processed; and use the multiple differences as multiple groups of core loss data of the motor.

[0104] The temperature rise coefficient determination unit 630 is used to determine multiple temperature rise coefficients corresponding to the motor based on the multiple sets of core loss data, the multiple sets of loss data to be processed and the multiple sets of reference motor temperature rises.

[0105] The motor temperature rise determination unit 640 is used to determine the actual motor temperature rise of the motor based on the multiple temperature rise coefficients and the actual loss data of the motor, wherein the actual loss data includes actual winding copper loss data, actual core loss data and actual mechanical loss data.

[0106] As a method, the motor temperature rise determination unit 640 is also used to determine multiple motor temperature rises of the motor based on the multiple temperature rise coefficients and multiple groups of test loss data, wherein one group of test loss data corresponds to one motor temperature rise, and the test loss data includes test core loss data, test winding copper loss data, and test mechanical loss data; based on the multiple groups of motor temperature rises, determine the temperature rise curve; based on the temperature rise curve and the actual loss data of the motor, determine the actual motor temperature rise of the motor.

[0107] It should be noted that the device embodiment in the present application corresponds to the aforementioned method embodiment. The specific principles in the device embodiment can be found in the contents of the aforementioned method embodiment and will not be repeated here.

[0108] The following will be combined Figure 8 A vehicle provided in the present application is described.

[0109] See also Figure 8 Based on the above data processing method and device, the embodiment of the present application also provides another vehicle 700 that can execute the above data processing method. The vehicle 700 includes one or more (only one is shown in the figure) processors 702, a memory 704 and a network module 706 that are coupled to each other. Among them, the memory 704 stores a program that can execute the content of the above embodiment, and the processor 702 can execute the program stored in the memory 704.

[0110] Among them, the processor 702 may include one or more processing cores. The processor 702 uses various interfaces and lines to connect various parts in the entire vehicle 700, and executes various functions and processes data of the server 700 by running or executing instructions, programs, code sets or instruction sets stored in the memory 704, and calling data stored in the memory 704. Optionally, the processor 702 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 702 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing display content; and the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 702, but may be implemented separately through a communication chip.

[0111] The memory 704 may include a random access memory (RAM) or a read-only memory (ROM). The memory 704 may be used to store instructions, programs, codes, code sets or instruction sets. The memory 704 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the following various method embodiments, etc. The data storage area may also store data (such as a phone book, audio and video data, chat record data) created by the electronic device 700 during use.

[0112] The network module 706 is used to receive and send electromagnetic waves, realize the mutual conversion between electromagnetic waves and electrical signals, so as to communicate with a communication network or other devices, such as communicating with an audio playback device. The network module 706 may include various existing circuit elements for performing these functions, such as antennas, radio frequency transceivers, digital signal processors, encryption / decryption chips, user identity modules (SIM) cards, memories, etc. The network module 706 may communicate with various networks such as the Internet, corporate intranets, wireless networks, or communicate with other devices via wireless networks. The above-mentioned wireless networks may include cellular telephone networks, wireless local area networks, or metropolitan area networks. For example, the network module 706 may exchange information with a base station.

[0113] Please refer to Fig. 9 , which shows a structural block diagram of a computer-readable storage medium provided in an embodiment of the present application. The computer-readable storage medium 800 stores program codes, which can be called by a processor to execute the method described in the above method embodiment.

[0114] The computer readable storage medium 800 may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read-only memory), an EPROM, a hard disk, or a ROM. Optionally, the computer readable storage medium 800 includes a non-transitory computer-readable storage medium. The computer readable storage medium 800 has storage space for program code 810 that performs any method step in the above method. These program codes can be read from or written to one or more computer program products. The program code 810 can be compressed, for example, in an appropriate form.

[0115] The embodiments of the present application provide a method, device, vehicle and storage medium for calculating the temperature rise of a motor. The method includes: obtaining multiple groups of loss data to be processed of the motor, the loss data to be processed include total motor loss data, winding copper loss data and mechanical loss data; determining multiple groups of core loss data of the motor based on multiple groups of loss data to be processed; determining multiple temperature rise coefficients corresponding to the motor based on multiple groups of core loss data, multiple groups of loss data to be processed and multiple groups of reference motor temperature rises; determining the actual motor temperature rise of the motor based on multiple temperature rise coefficients and the actual loss data of the motor. Through the above method, the temperature rise coefficient is obtained through the total motor loss data, winding copper loss data and mechanical loss data, so as to determine the actual motor temperature rise of the motor. Compared with the need to measure a large number of parameters such as the insulation thickness in the slot and the thermal conductivity of the air to obtain the motor temperature rise, this solution requires less data and has a higher test efficiency.

[0116] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation modes, which are merely illustrative rather than restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are within the protection of the present invention.

Claims

1. A method for calculating the temperature rise of a motor. It is characterized in that The method comprises: Acquire multiple groups of loss data to be processed of the motor, wherein the loss data to be processed includes total motor loss data, winding copper loss data, and mechanical loss data; Based on the multiple groups of loss data to be processed, determining multiple groups of core loss data of the motor, wherein one group of the loss data to be processed determines one group of core loss data; Determine a plurality of temperature rise coefficients corresponding to the motor based on the plurality of sets of core loss data, the plurality of sets of loss data to be processed, and the plurality of sets of reference motor temperature rises; Based on the multiple temperature rise coefficients and actual loss data of the motor, an actual motor temperature rise of the motor is determined, wherein the actual loss data includes actual winding copper loss data, actual core loss data, and actual mechanical loss data.

2. The method according to claim 1, It is characterized in that The step of obtaining multiple groups of loss data to be processed of the motor includes: Acquire multiple sets of parameter values ​​of the motor, each set of parameter values ​​including a current value, a speed value, and a torque value; A plurality of groups of loss data to be processed are determined based on the plurality of groups of parameter values, wherein a group of parameter values ​​is used to determine a group of loss data to be processed.

3. The method according to claim 2, It is characterized in that The determining a plurality of groups of to-be-processed loss data based on the plurality of groups of parameter values ​​comprises: Based on the current value in each group of parameter values, determine the winding copper loss data in each group of loss data to be processed, and obtain the winding copper loss data corresponding to each of the multiple groups of loss data to be processed; Based on the rotation speed value in each group of parameter values, determine the mechanical loss data in each group of loss data to be processed, and obtain the mechanical loss data corresponding to each of the multiple groups of loss data to be processed; Based on the torque value and the speed value in each set of parameter values, the total motor loss data in each set of loss data to be processed is determined, and the total motor loss data corresponding to each of the multiple sets of loss data to be processed is obtained.

4. The method according to claim 3, It is characterized in that The method of determining the total motor loss data in each group of loss data to be processed based on the torque value and the speed value in each group of parameter values, and obtaining the total motor loss data corresponding to each of the plurality of groups of loss data to be processed, comprises: Determine each set of output power data corresponding to the motor based on the torque value and the speed value in each set of parameter values; Determine each set of input power data corresponding to the motor based on the motor efficiency and each set of output power data; Based on each set of input power data and each set of output power data corresponding to the motor, the total motor loss data in each set of loss data to be processed is determined to obtain the total motor loss data corresponding to each of the multiple sets of loss data to be processed.

5. The method according to claim 1, It is characterized in that The determining of multiple groups of core loss data of the motor based on the multiple groups of loss data to be processed includes: Obtaining the difference between the total motor loss data and the winding copper loss data and the mechanical loss data in each group of the loss data to be processed, and obtaining a plurality of difference values ​​corresponding to the plurality of groups of loss data to be processed; The multiple differences are used as multiple groups of core loss data of the motor.

6. The method according to claim 1, It is characterized in that The method further comprises: Determine multiple motor temperature rises of the motor based on the multiple temperature rise coefficients and multiple groups of test loss data, wherein one group of test loss data corresponds to one motor temperature rise, and the test loss data includes test core loss data, test winding copper loss data, and test mechanical loss data; Determining a temperature rise curve based on the temperature rises of the multiple motors; Based on the temperature rise curve and actual loss data of the motor, an actual motor temperature rise of the motor is determined.

7. The method according to claim 1, It is characterized in that The step of obtaining multiple groups of loss data to be processed of the motor includes: In a target vehicle, multiple groups of loss data to be processed of a permanent magnet synchronous water-cooled motor are obtained.

8. A motor temperature rise calculation device, It is characterized in that The device comprises: A loss data acquisition unit, used to acquire multiple groups of loss data to be processed of the motor, wherein the loss data to be processed includes total motor loss data, winding copper loss data and mechanical loss data; A core loss determination unit, configured to determine multiple groups of core loss data of the motor based on the multiple groups of loss data to be processed, wherein one group of the loss data to be processed determines one group of core loss data; A temperature rise coefficient determination unit, configured to determine a plurality of temperature rise coefficients corresponding to the motor based on the plurality of sets of core loss data, the plurality of sets of loss data to be processed, and a plurality of sets of reference motor temperature rises; A motor temperature rise determination unit is used to determine the actual motor temperature rise of the motor based on the multiple temperature rise coefficients and actual loss data of the motor, wherein the actual loss data includes actual winding copper loss data, actual core loss data and actual mechanical loss data.

9. A vehicle, It is characterized in that The method comprises one or more processors and a memory, wherein one or more programs are stored in the memory and configured to be executed by the one or more processors to execute any one of the methods of claims 1 to 7.

10. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores program codes, wherein the program codes include instructions for executing the method according to any one of claims 1 to 7.