Temperature adjustment strategy determination method and device, vehicle and storage medium

By determining the temperature adjustment strategy and dynamically adjusting the cooling water flow and temperature of the motor controller, the problem of insufficient or redundant cooling of the motor controller in the prior art is solved, and more reasonable cooling energy distribution and stable operation of the motor controller are achieved.

CN120029375APending Publication Date: 2025-05-23CHONGQING CHANGAN AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411258388.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-09
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

The prior art is difficult to effectively cool the motor controller, resulting in the inability to operate stably, and there are problems of insufficient cooling or cooling redundancy.

Method used

By determining a temperature adjustment strategy, obtaining the preset flow gear and controller temperature of the cooling water, calculating the target cooling water temperature and target sensor temperature based on the preset temperature difference, and dynamically adjusting the flow gear and temperature of the cooling water.

Benefits of technology

The controller is cooled in time according to the sensor temperature, and the cooling water parameters are dynamically adjusted, which improves the rationality of cooling energy distribution and avoids excessive power consumption and waste of motor controllers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120029375A_ABST
    Figure CN120029375A_ABST
Patent Text Reader

Abstract

The invention relates to a temperature adjustment strategy determination method and device, a vehicle and a storage medium, relates to the technical field of vehicles, and at least solves the technical problem that a motor controller needs to be cooled through a thermal management strategy in the related technology. The method comprises the steps that M preset flow gears, M preset controller temperatures, a first preset temperature difference and a second preset temperature difference of cooling water are obtained; based on the first preset temperature difference and the M preset controller temperatures, M target cooling water temperatures are obtained. And obtaining M target sensor temperatures based on each target cooling water temperature and the second preset temperature difference. Based on the M preset flow gears, the M target cooling water temperatures, the M preset controller temperatures and the M target sensor temperatures, a temperature adjustment strategy is determined, and the temperature adjustment strategy is used for indicating that the cooling water is adjusted according to the corresponding preset flow gears and the target cooling water temperatures when the sensors reach the target sensor temperatures.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, in particular to the field of controller cooling technology, and specifically to a method, device, vehicle and storage medium for determining a temperature adjustment strategy. Background Art

[0002] The motor controller is the core component of the automotive drive motor control system, which can control the operating state of the drive motor. However, the drive motor generates a lot of heat during operation, and the motor controller needs to be cooled so that the motor controller can operate stably. Therefore, how to cool the motor controller to ensure that the motor controller can operate stably has become a technical problem that needs to be solved urgently.

[0003] Therefore, a thermal management strategy is needed to cool the motor controller. Summary of the invention

[0004] According to the first aspect provided by the present application, the present application provides a method, device, vehicle and storage medium for determining a temperature adjustment strategy to at least solve the technical problem in the related art that a motor controller needs to be cooled through a thermal management strategy.

[0005] The method includes:

[0006] M preset flow levels, M preset controller temperatures, a first preset temperature difference, and a second preset temperature difference of cooling water are obtained, wherein the first preset temperature difference is used to reflect the difference between the controller temperature and the cooling water temperature, and the second preset temperature difference is used to reflect the difference between the sensor temperature and the cooling water temperature, and one preset flow level corresponds to one preset controller temperature. Based on the first preset temperature difference and the M preset controller temperatures, M target cooling water temperatures are obtained, and one preset controller temperature corresponds to one target cooling water temperature. Based on each target cooling water temperature and the second preset temperature difference, M target sensor temperatures are obtained, and one target cooling water temperature corresponds to one target sensor temperature. Based on the M preset flow levels, the M target cooling water temperatures, the M preset controller temperatures, and the M target sensor temperatures, a temperature adjustment strategy is determined, and the temperature adjustment strategy is used to indicate that the cooling water is adjusted according to the corresponding preset flow level and the target cooling water temperature when the sensor reaches the target sensor temperature, and one target sensor temperature corresponds to one preset controller temperature.

[0007] In a possible implementation, M preset controller temperatures, M target sensor temperatures, M preset flow gears, and M target cooling water temperatures are processed to generate N preset controller temperatures, N target sensor temperatures, N preset flow gears, and N target cooling water temperatures, wherein the M preset controller temperatures are different from the N preset controller temperatures, the M preset flow gears are different from the N preset flow gears, the M target cooling water temperatures are different from the N target cooling water temperatures, and the M target sensor temperatures are different from the N target sensor temperatures. Based on P preset controller temperatures, P target sensor temperatures, P preset flow gears, and P target cooling water temperatures, a temperature adjustment strategy is determined, where P=M+N.

[0008] In a possible implementation, linear fitting is performed based on M preset controller temperatures and M preset flow gears to obtain first target gear information, and the first target gear information is used to indicate the correspondence between N preset controller temperatures and N preset flow gears. Linear fitting is performed based on M target cooling water temperatures and M preset flow gears to obtain second target gear information, and the second target gear information is used to indicate the correspondence between N target cooling water temperatures and N preset flow gears. Linear fitting is performed based on M target sensor temperatures and M preset flow gears to obtain third target gear information, and the third target gear information is used to indicate the correspondence between N target sensor temperatures and N preset flow gears.

[0009] In a possible implementation, multiple tolerance temperatures of the controller and multiple test temperatures of the sensor are obtained, the multiple tolerance temperatures are the temperatures of the controller under multiple cooling environments, the multiple test temperatures are the temperatures of the sensor under multiple cooling environments, and the cooling environment is related to the flow level and the cooling water temperature. Multiple first temperature differences and multiple second temperature differences are determined, the first temperature difference is the difference between the cooling water temperature corresponding to the cooling environment and the tolerance temperature, and the second temperature difference is the difference between the cooling water temperature corresponding to the cooling environment and the test temperature. A first preset temperature difference is determined based on the multiple first temperature differences, and a second preset temperature difference is determined based on the multiple second temperature differences, the first preset temperature difference is the average of the multiple first temperature differences, and the second preset temperature difference is the average of the multiple second temperature differences.

[0010] In a possible implementation, the motor torque and motor current of the controller are obtained. When the motor torque reaches the peak torque and the motor current reaches the peak value, a plurality of tolerance temperatures and a plurality of test temperatures are obtained.

[0011] In a possible implementation, a first target temperature and a preset temperature threshold of the controller are obtained, wherein the first target temperature is the highest temperature among a plurality of tolerable temperatures of the controller. A second target temperature of the controller is determined, wherein the second target temperature is the difference between the target temperature and the preset temperature threshold. Based on the second target temperature, M preset controller temperatures are determined, wherein the M preset controller temperatures are all less than the second target temperature.

[0012] According to the second aspect provided by the present application, a device for determining a temperature adjustment strategy is provided, the device comprising an acquisition module and a processing module. The acquisition module is used to acquire M preset flow gears, M preset controller temperatures, a first preset temperature difference and a second preset temperature difference of cooling water, the first preset temperature difference is used to reflect the difference between the controller temperature and the cooling water temperature, the second preset temperature difference is used to reflect the difference between the sensor temperature and the cooling water temperature, and one preset flow gear corresponds to one preset controller temperature. The processing module is used to obtain M target cooling water temperatures based on the first preset temperature difference and the M preset controller temperatures, and one preset controller temperature corresponds to one target cooling water temperature. The processing module is also used to obtain M target sensor temperatures based on each target cooling water temperature and the second preset temperature difference, and one target cooling water temperature corresponds to one target sensor temperature. The processing module is also used to determine a temperature adjustment strategy based on the M preset flow gears, the M target cooling water temperatures, the M preset controller temperatures, and the M target sensor temperatures, the temperature adjustment strategy is used to indicate that when the sensor reaches the target sensor temperature, the cooling water is adjusted according to the corresponding preset flow gear and the target cooling water temperature, and one target sensor temperature corresponds to one preset controller temperature.

[0013] In one possible implementation, the processing module is also used to process M preset controller temperatures, M target sensor temperatures, M preset flow gears, and M target cooling water temperatures to generate N preset controller temperatures, N target sensor temperatures, N preset flow gears, and N target cooling water temperatures, the M preset controller temperatures are different from the N preset controller temperatures, the M preset flow gears are different from the N preset flow gears, the M target cooling water temperatures are different from the N target cooling water temperatures, and the M target sensor temperatures are different from the N target sensor temperatures; the processing module is also used to determine the temperature adjustment strategy based on P preset controller temperatures, P target sensor temperatures, P preset flow gears, and P target cooling water temperatures, P=M+N.

[0014] In one possible implementation, the processing module is further used to perform linear fitting based on M preset controller temperatures and M preset flow gears to obtain first target gear information, and the first target gear information is used to indicate the correspondence between N preset controller temperatures and N preset flow gears. The processing module is further used to perform linear fitting based on M target cooling water temperatures and M preset flow gears to obtain second target gear information, and the second target gear information is used to indicate the correspondence between N target cooling water temperatures and N preset flow gears. The processing module is further used to perform linear fitting based on M target sensor temperatures and M preset flow gears to obtain third target gear information, and the second target gear information is used to indicate the correspondence between N target sensor temperatures and N preset flow gears.

[0015] In a possible implementation, the acquisition module is also used to acquire multiple tolerance temperatures of the controller and multiple test temperatures of the sensor. The multiple tolerance temperatures are the temperatures of the controller under multiple cooling environments, and the multiple test temperatures are the temperatures of the sensor under multiple cooling environments. The cooling environment is related to the flow level and the cooling water temperature. The processing module is also used to determine multiple first temperature differences and multiple second temperature differences. The first temperature difference is the difference between the cooling water temperature corresponding to the cooling environment and the tolerance temperature, and the second temperature difference is the difference between the cooling water temperature corresponding to the cooling environment and the test temperature. The processing module is also used to determine a first preset temperature difference based on multiple first temperature differences, and to determine a second preset temperature difference based on multiple second temperature differences. The first preset temperature difference is the average of multiple first temperature differences, and the second preset temperature difference is the average of multiple second temperature differences.

[0016] In a possible implementation, the acquisition module is further used to acquire the motor torque and motor current of the controller. The acquisition module is further used to acquire multiple tolerance temperatures and multiple test temperatures when the motor torque reaches the peak torque and the motor current reaches the peak value.

[0017] In a possible implementation, the acquisition module is further used to acquire a first target temperature and a preset temperature threshold of the controller, where the first target temperature is the highest temperature among multiple tolerable temperatures of the controller. The processing module is further used to determine a second target temperature of the controller, where the second target temperature is the difference between the target temperature and the preset temperature threshold. The processing module is further used to determine M preset controller temperatures based on the second target temperature, where the M preset controller temperatures are all less than the second target temperature.

[0018] According to the third aspect provided by the present application, a device for determining a temperature adjustment strategy is provided, comprising: a processor; a memory for storing processor executable instructions; wherein the processor is configured to execute instructions to implement the method of the above-mentioned first aspect and any possible implementation manner thereof.

[0019] According to the fourth aspect provided by the present application, a computer-readable storage medium is provided. When the instructions in the computer-readable storage medium are executed by the processor of the temperature adjustment strategy determination device, the temperature adjustment strategy determination device can execute the method in the above-mentioned first aspect and any possible implementation method thereof.

[0020] According to the fifth aspect provided by the present application, a computer program product is provided, the computer program product comprising computer instructions, when the computer instructions are executed on a device for determining a temperature adjustment strategy, the device for determining a temperature adjustment strategy executes the method in the above-mentioned first aspect and any possible implementation manner thereof.

[0021] Therefore, the above technical features of the present application have the following beneficial effects:

[0022] (1) Obtain M preset flow levels, M preset controller temperatures, a first preset temperature difference, and a second preset temperature difference of cooling water. The first preset temperature difference is used to reflect the difference between the controller temperature and the cooling water temperature. The second preset temperature difference is used to reflect the difference between the sensor temperature and the cooling water temperature. One preset flow level corresponds to one preset controller temperature. Afterwards, based on the first preset temperature difference and the M preset controller temperatures, M target cooling water temperatures are obtained. One preset controller temperature corresponds to one target cooling water temperature. In this way, the correspondence between the target cooling water temperature, the preset controller temperature, and the preset flow level can be obtained. Then, based on each target cooling water temperature and the second preset temperature difference, M target sensor temperatures are obtained. One target cooling water temperature corresponds to one target sensor temperature. In this way, the correspondence between the target sensor temperature, the target cooling water temperature, the preset controller temperature, and the preset flow level can be obtained. Finally, based on the M preset flow levels, the M target cooling water temperatures, the M preset controller temperatures, and the M target sensor temperatures, a temperature adjustment strategy is determined. One target sensor temperature corresponds to one preset controller temperature. In this way, when the sensor reaches the target sensor temperature, the cooling water can be adjusted according to the corresponding preset flow level and target cooling water temperature, and the corresponding temperature adjustment strategy can be obtained according to different controller temperatures. In this way, not only can the controller be cooled in time according to the sensor temperature, but the flow level and temperature of the cooling water can also be dynamically adjusted through the temperature adjustment strategy, thereby improving the rationality of cooling energy allocation.

[0023] (2) Determine multiple first temperature differences based on multiple tolerance temperatures, and determine multiple second temperature differences based on multiple test temperatures. In this way, the tolerance temperature and test temperature under each cooling environment can be more comprehensively covered, and the robustness of the data can be enhanced. Afterwards, determine the first preset temperature difference based on the multiple first temperature differences, and determine the second preset temperature difference based on the multiple second temperature differences. In this way, random errors can be reduced, so that the data can more accurately reflect the actual situation, and the stability and reliability of the data can be improved.

[0024] (3) By processing M preset controller temperatures, M target sensor temperatures, M preset flow levels, and M target cooling water temperatures, N preset controller temperatures, N target sensor temperatures, N preset flow levels, and N target cooling water temperatures can be generated. Since the linear difference algorithm is simple and easy to implement, it can be applied to multiple application scenarios. Among them, the M preset controller temperatures are different from the N preset controller temperatures, the M preset flow levels are different from the N preset flow levels, the M target cooling water temperatures are different from the N target cooling water temperatures, and the M target sensor temperatures are different from the N target sensor temperatures. Afterwards, based on the P preset controller temperatures, the P target sensor temperatures, the P preset flow levels, and the P target cooling water temperatures, the temperature adjustment strategy is determined, P=M+N. In this way, the computational complexity can be reduced and the accuracy of the data can be guaranteed.

[0025] It should be noted that the technical effects brought about by any implementation method in the second to fifth aspects can refer to the technical effects brought about by the corresponding implementation method in the first aspect, and will not be repeated here.

[0026] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] The drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the specification are used to explain the principles of the present application, and do not constitute an improper limitation on the present application.

[0028] Figure 1 is a flow chart of a method for determining a temperature adjustment strategy according to an exemplary embodiment;

[0029] Figure 2 is a flow chart of another method for determining a temperature adjustment strategy according to an exemplary embodiment;

[0030] Figure 3 is a flow chart of another method for determining a temperature adjustment strategy according to an exemplary embodiment;

[0031] Figure 4 is a flow chart of another method for determining a temperature adjustment strategy according to an exemplary embodiment;

[0032] Figure 5 is a flow chart of another method for determining a temperature adjustment strategy according to an exemplary embodiment;

[0033] Figure 6 is a structural schematic diagram of a device for determining a temperature adjustment strategy according to an exemplary embodiment;

[0034] Figure 7 It is a structural schematic diagram of another device for determining a temperature adjustment strategy according to an exemplary embodiment. DETAILED DESCRIPTION

[0035] In order to enable ordinary persons in the art to better understand the technical solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.

[0036] 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. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims.

[0037] The motor controller is an important part of the pure electric vehicle drive motor control system, and can obtain vehicle requests through the vehicle domain controller. After that, the motor controller obtains electrical energy through the power battery and obtains the electrical energy required by the drive motor through its own inverter modulation, so that the motor speed and motor torque can meet the vehicle requirements. In order to ensure the stable operation of the motor controller and extend the working time of the motor controller, a cooling system is required to take away the heat generated during operation. Therefore, how to cool the motor controller to ensure that the motor controller can operate stably has become a technical problem that needs to be solved urgently.

[0038] Therefore, a thermal management strategy is needed to cool the motor controller.

[0039] At present, motor controllers all have thermal management strategies, but there is no guarantee that the thermal management strategy can accurately cool the motor controller. This thermal management strategy may result in insufficient cooling in some operating conditions, or redundant cooling in some operating conditions. Insufficient cooling of the motor controller will cause the motor controller to fail to meet vehicle requirements, and redundant cooling of the motor controller will result in wasted vehicle power consumption. Therefore, a systematic and logical motor controller thermal management strategy is needed to meet the cooling requirements of the motor controller while also reducing the power consumption of the motor controller.

[0040] In some embodiments, the vehicle controller can accurately and timely obtain the status of each part of the cooling system through various sensors set in the cooling system. However, it is not possible to obtain a strategy for how to give corresponding cooling flow according to different motor controller temperatures.

[0041] In some embodiments, the vehicle calculates the temperature change trend of the drive motor and the motor controller, and controls the coolant flow in the cooling branch of the drive motor and the motor controller accordingly according to the change trend. In this way, the coolant flow of the drive motor and the motor controller is accurately controlled, and the cooling effect is improved. However, depending on the driver and the use environment, the vehicle may experience a condition where the temperature of the insulated gate bipolar transistor (IGBT) rises rapidly in a short period of time. In addition, the temperature of the IGBT jumps quickly during actual operation. If the coolant flow in the cooling branch of the drive motor and the motor controller is controlled only according to whether the temperature trend is greater than zero, there may be a problem of repeated flow jumps and untimely cooling.

[0042] In some embodiments, the signals involved in a thermal management strategy include motor controller IGBT, capacitor, inductor, cooling water temperature, cooling water flow, and power control unit (PCU) torque request value. The algorithm is relatively complicated, and each information transmission will have a certain time delay, which may cause the cooling to be insufficient and cause the motor controller to overheat. In addition, when the signal sent back by the sensor corresponds to the internal hardware of the motor controller, or the temperature of the cooling water, the cooling flow given cannot be determined.

[0043] In some embodiments, a thermal management strategy can reduce the number of times the water pump is turned on, extend the service life of the water pump, reduce the proportion of the time the water pump is turned on, reduce the energy consumption of the electric vehicle, and increase the range of the electric vehicle. However, this thermal management strategy controls the cooling of the water pump by the heat threshold and the temperature threshold. Therefore, when formulating corresponding cooling flows at different temperatures, there may be problems with insufficient cooling or cooling redundancy of the motor controller. In addition, the water pump is always on, which will cause the battery system's electrical energy to be wasted.

[0044] Therefore, when cooling is performed through sensor signals, there is a problem that the cooling is not timely enough and the motor controller is overheated. When cooling is performed through temperature thresholds, there is a problem that the motor controller is not cooled enough or the cooling is redundant.

[0045] In order to solve the above problems, the present application provides a method for determining a temperature adjustment strategy.

[0046] For ease of understanding, the following is a detailed introduction to the method for determining the temperature adjustment strategy provided by the present application in conjunction with the accompanying drawings. The method includes:

[0047] Obtain M preset flow levels, M preset controller temperatures, a first preset temperature difference, and a second preset temperature difference of cooling water, wherein the first preset temperature difference is used to reflect the difference between the controller temperature and the cooling water temperature, and the second preset temperature difference is used to reflect the difference between the sensor temperature and the cooling water temperature, and one preset flow level corresponds to one preset controller temperature. Afterwards, based on the first preset temperature difference and the M preset controller temperatures, M target cooling water temperatures are obtained, and one preset controller temperature corresponds to one target cooling water temperature. In this way, the correspondence between the target cooling water temperature, the preset controller temperature, and the preset flow level can be obtained. Then, based on each target cooling water temperature and the second preset temperature difference, M target sensor temperatures are determined, and one target cooling water temperature corresponds to one target sensor temperature. In this way, the correspondence between the target sensor temperature, the target cooling water temperature, the preset controller temperature, and the preset flow level can be obtained. Finally, based on the M preset flow levels, the M target cooling water temperatures, the M preset controller temperatures, and the M target sensor temperatures, the temperature adjustment strategy is determined, and one target sensor temperature corresponds to one preset controller temperature. In this way, when the sensor reaches the target sensor temperature, the cooling water can be adjusted according to the corresponding preset flow level and target cooling water temperature, and the corresponding temperature adjustment strategy can be obtained according to different controller temperatures. In this way, not only can the controller be cooled in time according to the sensor temperature, but the flow level and temperature of the cooling water can also be dynamically adjusted through the temperature adjustment strategy, thereby improving the rationality of cooling energy allocation.

[0048] Figure 1 is a flow chart of a method for determining a temperature adjustment strategy according to an exemplary embodiment. Figure 1 As shown, the method for determining the temperature adjustment strategy includes:

[0049] S101, obtaining M preset flow levels of cooling water, M preset controller temperatures, a first preset temperature difference, and a second preset temperature difference.

[0050] Among them, the preset flow level is the cooling flow level of the cooling water, the preset controller temperature is the temperature of the controller, and one preset flow level corresponds to one preset controller temperature.

[0051] It should be noted that the unit of cooling flow is liters per minute, L / min. This application does not limit the preset flow rate. For example, the preset flow rate can be 3L / min, 4L / min, 5L / min, 6L / min, 7L / min, 8L / min.

[0052] In a possible implementation, a first target temperature of the controller and a preset temperature threshold are obtained to determine a second target temperature of the controller. Based on the second target temperature, M preset controller temperatures are determined.

[0053] Among them, the first target temperature is the highest temperature among multiple tolerable temperatures of the controller, the preset temperature threshold is the temperature margin of the controller, the second target temperature is the difference between the first target temperature and the preset temperature threshold, and the M preset controller temperatures are all lower than the second target temperature.

[0054] Exemplarily, the first target temperature is 150 degrees Celsius, the preset temperature threshold is 30 degrees Celsius, and the second target temperature is 120 degrees Celsius.

[0055] It should be noted that the tolerance temperature is the temperature corresponding to the controller under different cooling environments, and the cooling environment is related to the flow rate gear and the cooling water temperature. In addition, this application does not limit the preset temperature threshold. For example, the preset temperature threshold can be 20 degrees Celsius, 23 degrees Celsius, 25 degrees Celsius, 28 degrees Celsius, and 30 degrees Celsius.

[0056] In some embodiments, the controller includes a chip component, and the temperature of the controller is the temperature of the chip component.

[0057] It should be noted that the present application does not limit the chip component. For example, the chip component may be an IGBT.

[0058] In a possible design, M preset controller temperatures are determined according to the temperature rise characteristic information of the chip component and the second target temperature, wherein the temperature rise characteristic information of the chip component is used to indicate the relationship between the change speed of the controller temperature and time.

[0059] Exemplarily, the temperature rise characteristic information is used to indicate whether the rising speed is fast first and then slow, or slow first and then fast, or remains stable. For example, the second target temperature is 120 degrees Celsius. According to the temperature rise characteristic of the IGBT temperature rising speed being fast first and then slow, it is determined that when the preset flow rate gear is 3L / min, the preset controller temperature is 85 degrees Celsius, when the preset flow rate gear is 5L / min, the preset controller temperature is 110 degrees Celsius, and when the preset flow rate gear is 8L / min, the preset controller temperature is 120 degrees Celsius.

[0060] In an embodiment of the present application, the first preset temperature difference is used to reflect the difference between the controller temperature and the cooling water temperature, and the second preset temperature difference is used to reflect the difference between the sensor temperature and the cooling water temperature. One preset flow level corresponds to one preset controller temperature.

[0061] In a possible implementation, a first preset temperature difference and a second preset temperature difference are pre-stored. The first preset temperature difference and the second preset temperature difference can be obtained from the stored data.

[0062] S102. Obtain M target cooling water temperatures based on a first preset temperature difference and M preset controller temperatures.

[0063] Among them, a preset controller temperature corresponds to a target cooling water temperature.

[0064] In a possible implementation, the target cooling water temperature of the cooling water is obtained by calculating the difference between the first preset temperature difference and the preset controller temperature.

[0065] Exemplarily, the target cooling water temperature may satisfy Formula 1.

[0066] Tcool1=Tj-ΔTj_avgFormula 1.

[0067] Wherein, Tcool1 is used to represent the target cooling water temperature, Tj is used to represent the preset controller temperature, and ΔTj_avg is used to represent the first preset temperature difference.

[0068] It should be noted that, based on the fact that a preset flow rate level corresponds to a preset controller temperature, and a preset controller temperature corresponds to a target cooling water temperature, it can be determined that a preset flow rate level corresponds to a target cooling water temperature.

[0069] For example, the preset flow rate is 3 L / min, the preset controller temperature is 85 degrees Celsius, and the first preset temperature difference is 60 degrees Celsius, then the target cooling water temperature is 25 degrees Celsius. The preset flow rate is 5 L / min, the preset controller temperature is 110 degrees Celsius, and the target cooling water temperature is 50 degrees Celsius. The preset flow rate is 8 L / min, the preset controller temperature is 120 degrees Celsius, and the target cooling water temperature is 60 degrees Celsius.

[0070] S103 . Obtain M target sensor temperatures based on each target cooling water temperature and the second preset temperature difference.

[0071] Among them, a target cooling water temperature corresponds to a target sensor temperature.

[0072] In a possible implementation, the target sensor temperature is obtained by calculating the difference between the second preset temperature difference and the preset controller temperature.

[0073] Exemplarily, the target sensor temperature may satisfy Formula 2.

[0074] Tntc1=Tcool1+ΔTntc_avg Formula 2.

[0075] Wherein, Tntc1 is used to represent the target sensor temperature, and ΔTntc_avg is used to represent the second preset temperature difference.

[0076] It should be noted that, based on the fact that one preset flow rate level corresponds to one target cooling water temperature, and one target cooling water temperature corresponds to one target sensor temperature, it can be determined that one preset flow rate level corresponds to one target sensor temperature.

[0077] For example, the preset flow rate is 3L / min, the target cooling water temperature is 25 degrees Celsius, the second preset temperature difference is 55 degrees, and the target sensor temperature is 80 degrees Celsius. The preset flow rate is 5L / min, the target cooling water temperature is 50 degrees Celsius, and the target sensor temperature is 105 degrees Celsius. The preset flow rate is 8L / min, the target cooling water temperature is 60 degrees Celsius, and the target sensor temperature is 115 degrees Celsius.

[0078] S104, determining a temperature adjustment strategy based on M preset flow levels, M target cooling water temperatures, M preset controller temperatures, and M target sensor temperatures.

[0079] The temperature adjustment strategy is used to indicate that the cooling water is adjusted according to the corresponding preset flow level and target cooling water temperature when the sensor reaches the target sensor temperature, and one target sensor temperature corresponds to one preset controller temperature.

[0080] In some embodiments, when the actual temperature of the sensor reaches the target sensor temperature, or is within the target sensor temperature threshold range, the preset flow level and target cooling water temperature corresponding to the target sensor temperature can be obtained, and the controller can be cooled by controlling the preset flow level and target cooling water temperature of the cooling water.

[0081] In some embodiments, when the actual temperature of the cooling water reaches the target cooling water temperature or is within the target cooling water temperature threshold range, a corresponding preset flow level can be obtained. By controlling the preset flow level of the cooling water and the temperature of the cooling water, the controller can be cooled.

[0082] It should be noted that the target sensor temperature threshold interval is the temperature interval between the target sensor temperatures corresponding to two adjacent preset flow levels, and the target cooling water temperature threshold interval is the temperature interval between the target cooling water temperatures corresponding to two adjacent preset flow levels.

[0083] Exemplarily, the preset flow rate is 5L / min, the target cooling water temperature is 50 degrees Celsius, and the target sensor temperature is 105 degrees Celsius. The preset flow rate is 8L / min, the target cooling water temperature is 60 degrees Celsius, and the target sensor temperature is 115 degrees Celsius. When the actual temperature of the sensor is 106 degrees Celsius, the corresponding preset flow rate is 5L / min, and the corresponding target cooling water temperature is 50 degrees Celsius; when the actual temperature of the sensor is 115 degrees Celsius, the corresponding preset flow rate is 8L / min, and the corresponding target cooling water temperature is 60 degrees Celsius. When the actual temperature of the cooling water is 56 degrees Celsius, the corresponding preset flow rate is 5L / min; when the actual temperature of the cooling water is 60 degrees Celsius, the corresponding preset flow rate is 8L / min.

[0084] Based on the above technical solution, M preset flow levels, M preset controller temperatures, a first preset temperature difference and a second preset temperature difference of cooling water are obtained. The first preset temperature difference is used to reflect the difference between the controller temperature and the cooling water temperature. The second preset temperature difference is used to reflect the difference between the sensor temperature and the cooling water temperature. One preset flow level corresponds to one preset controller temperature. Afterwards, based on the first preset temperature difference and the M preset controller temperatures, M target cooling water temperatures are obtained, and one preset controller temperature corresponds to one target cooling water temperature. In this way, the correspondence between the target cooling water temperature, the preset controller temperature and the preset flow level can be obtained. Then, based on each target cooling water temperature and the second preset temperature difference, M target sensor temperatures are obtained, and one target cooling water temperature corresponds to one target sensor temperature. In this way, the correspondence between the target sensor temperature, the target cooling water temperature, the preset controller temperature and the preset flow level can be obtained. Finally, based on the M preset flow levels, the M target cooling water temperatures, the M preset controller temperatures, and the M target sensor temperatures, the temperature adjustment strategy is determined, and one target sensor temperature corresponds to one preset controller temperature. In this way, when the sensor reaches the target sensor temperature, the cooling water can be adjusted according to the corresponding preset flow level and target cooling water temperature, and the corresponding temperature adjustment strategy can be obtained according to different controller temperatures. In this way, not only can the controller be cooled in time according to the sensor temperature, but the flow level and temperature of the cooling water can also be dynamically adjusted through the temperature adjustment strategy, thereby improving the rationality of cooling energy allocation.

[0085] In some embodiments, the first temperature difference and the second temperature difference may be determined based on the tolerance temperature and the test temperature.

[0086] In a possible implementation, multiple tolerance temperatures of the controller and multiple test temperatures of the sensor are obtained, and multiple first temperature differences can be determined based on the cooling water temperatures and tolerance temperatures corresponding to the multiple cooling environments, and multiple second temperature differences can be determined based on the cooling water temperatures and test temperatures corresponding to the multiple cooling environments. The multiple tolerance temperatures are the temperatures of the controller under the multiple cooling environments, and the multiple test temperatures are the temperatures of the sensor under the multiple cooling environments.

[0087] In a possible design, the motor torque and motor current of the controller are obtained. For multiple cooling environments, multiple withstand temperatures and multiple test temperatures are obtained when the motor current reaches a peak value.

[0088] In one possible design, a first control instruction is sent to the test bench, and the first control instruction is used to instruct the control test bench to obtain the tolerance temperature and test temperature under different cooling environments. In response to the first control instruction, the test bench simulates the flow level and temperature of the cooling water, and simulates the motor torque and motor speed of the controller, so that when the motor torque reaches the peak torque, the motor current reaches the peak value, and obtains multiple tolerance temperatures and multiple test temperatures under different cooling environments. Afterwards, the multiple tolerance temperatures and multiple test temperatures are sent to the device for determining the temperature adjustment strategy.

[0089] It should be noted that a test bench is a device or system used to test and evaluate equipment, products or systems, which can simulate different working conditions or environments to ensure that the tested equipment can operate normally under various conditions. This application does not limit the test bench. For example, the test bench can be a vehicle test bench, an engine test bench, or an automotive electronic control system test bench.

[0090] It should be noted that the motor speed is the speed when the motor torque reaches the peak torque. When the motor speed and torque directions are the same, the motor is in the motoring state and the torque is positive. When the motor speed and torque directions are different, the motor is in the generating state and the torque is negative.

[0091] Exemplarily, the flow rate of the cooling water may be 3 L / min, 5 L / min, or 8 L / min, and the temperature of the cooling water may be 25 degrees Celsius, 40 degrees Celsius, or 55 degrees Celsius.

[0092] In another possible design, a first control instruction is sent to the test bench, and the first control instruction is used to instruct the control test bench to obtain the tolerance temperature and test temperature under different cooling environments. In response to the first control instruction, the test bench simulates the flow gear of the cooling water and the temperature of the cooling water, and simulates the motor torque and motor speed of the controller, so that when the motor torque reaches the peak torque, the motor current reaches the peak value, and multiple tolerance temperatures and multiple test temperatures under different cooling environments are obtained. Afterwards, by monitoring the test bench, multiple tolerance temperatures and multiple test temperatures under different cooling environments can be obtained.

[0093] In a possible implementation, the first preset temperature difference may be determined based on a plurality of first temperature differences, and the second preset temperature difference may be determined based on a plurality of second temperature differences.

[0094] The first temperature difference is the difference between the cooling water temperature corresponding to the cooling environment and the tolerance temperature, and the second temperature difference is the difference between the cooling water temperature corresponding to the cooling environment and the test temperature. The first preset temperature difference is the average value of multiple first temperature differences, and the second preset temperature difference is the average value of multiple second temperature differences.

[0095] Exemplarily, the first temperature difference may satisfy Formula 3.

[0096] ΔTj=Tjmax-Tcool2 Formula 3.

[0097] Among them, ΔTj is used to represent the first temperature difference, Tjmax is used to represent the tolerance temperature of the controller, and Tcool2 is used to represent the cooling water temperature corresponding to the cooling environment.

[0098] Exemplarily, the second temperature difference may satisfy Formula 4.

[0099] ΔTntc=Tntc2-Tcool2 Formula 4.

[0100] ΔTntc is used to represent the second temperature difference, and Tntc2 is used to represent the test temperature of the sensor.

[0101] Exemplarily, the first preset temperature difference may satisfy Formula 5.

[0102]

[0103] Among them, ΔTj1, ΔTj2, and ΔTjn are used to represent multiple first temperature differences.

[0104] Exemplarily, the second preset temperature difference may satisfy Formula 6.

[0105]

[0106] Among them, ΔTntc1, ΔTntc2, and ΔTntcn are used to represent multiple second temperature differences.

[0107] Exemplarily, when the flow rate is 8L / min and the cooling water temperatures are 25 degrees Celsius, 40 degrees Celsius and 55 degrees Celsius respectively, the tolerance temperatures are 124 degrees Celsius, 125 degrees Celsius and 126 degrees Celsius respectively, and the first temperature differences are 99 degrees Celsius, 85 degrees Celsius and 71 degrees Celsius respectively, then the first preset temperature difference is 85 degrees Celsius; the test temperatures are 122 degrees Celsius, 123 degrees Celsius and 124 degrees Celsius respectively, and the second temperature differences are 97 degrees Celsius, 83 degrees Celsius and 69 degrees Celsius respectively, then the second preset temperature difference is 83 degrees Celsius.

[0108] It is understandable that by determining multiple first temperature differences based on multiple tolerance temperatures and multiple second temperature differences based on multiple test temperatures, the tolerance temperatures and test temperatures under various cooling environments can be more comprehensively covered, thereby enhancing the robustness of the data. Afterwards, the first preset temperature difference is determined based on the multiple first temperature differences, and the second preset temperature difference is determined based on the multiple second temperature differences. In this way, random errors can be reduced, so that the data can more accurately reflect the actual situation, and the stability and reliability of the data can be improved.

[0109] Figure 2 is a flow chart of a method for determining a temperature adjustment strategy according to an exemplary embodiment. Figure 2 As shown, in the method for determining the temperature adjustment strategy, S104 may include:

[0110] S201, processing M preset controller temperatures, M target sensor temperatures, M preset flow levels, and M target cooling water temperatures to generate N preset controller temperatures, N target sensor temperatures, N preset flow levels, and N target cooling water temperatures.

[0111] Among them, M preset controller temperatures are different from N preset controller temperatures, M preset flow gears are different from N preset flow gears, M target cooling water temperatures are different from N target cooling water temperatures, and M target sensor temperatures are different from N target sensor temperatures.

[0112] It should be noted that M and N are both positive integers. The present application embodiment does not limit M and N. For example, M is 3 and N is 3. M is 4 and N is 3. M is 3 and N is 2. M is 7 and N is 4. M is 8 and N is 6.

[0113] In a possible implementation, linear fitting is performed based on M preset controller temperatures and M preset flow levels to obtain first target level information. Linear fitting is performed based on M target cooling water temperatures and M preset flow levels to obtain second target level information. Linear fitting is performed based on M target sensor temperatures and M preset flow levels to obtain third target level information.

[0114] In one possible design, the first target gear information is used to indicate the correspondence between N preset controller temperatures and N preset flow gears, the second target gear information is used to indicate the correspondence between N target cooling water temperatures and N preset flow gears, and the third target gear information is used to indicate the correspondence between N target sensor temperatures and N preset flow gears.

[0115] In some embodiments, linear interpolation is performed based on M preset controller temperatures and M preset flow gears to obtain first target gear information. Linear interpolation is performed based on M target cooling water temperatures and M preset flow gears to obtain second target gear information. Linear interpolation is performed based on M target sensor temperatures and M preset flow gears to obtain third target gear information.

[0116] For example, M is 3, and the M preset flow levels are 3L / min, 5L / min, and 8L / min. N is 3, and the N preset flow levels are 4L / min, 6L / min, and 7L / min. The preset controller temperature, target cooling water temperature, and target sensor temperature corresponding to the N preset flow levels are obtained by linear interpolation calculation.

[0117] S202: Determine a temperature adjustment strategy based on P preset controller temperatures, P target sensor temperatures, P preset flow levels, and P target cooling water temperatures.

[0118] Among them, P=M+N.

[0119] For example, M is 3, N is 3, and P is 6. M is 4, N is 3, and P is 7. M is 3, N is 2, and P is 5. M is 7, N is 4, and P is 11. M is 8, N is 6, and P is 14.

[0120] Based on the above technical solution, by processing M preset controller temperatures, M target sensor temperatures, M preset flow gears, and M target cooling water temperatures, N preset controller temperatures, N target sensor temperatures, N preset flow gears, and N target cooling water temperatures can be generated. Since the linear difference algorithm is simple and easy to implement, it can be applied to multiple application scenarios. Among them, the M preset controller temperatures are different from the N preset controller temperatures, the M preset flow gears are different from the N preset flow gears, the M target cooling water temperatures are different from the N target cooling water temperatures, and the M target sensor temperatures are different from the N target sensor temperatures. Afterwards, based on the P preset controller temperatures, the P target sensor temperatures, the P preset flow gears, and the P target cooling water temperatures, the temperature adjustment strategy is determined, P=M+N. In this way, the computational complexity can be reduced and the accuracy of the data can be guaranteed.

[0121] The embodiments of the present application are introduced below with reference to specific examples.

[0122] For example, Figure 3As shown, three preset flow rates of 3L / min, 5L / min, and 8L / min are determined. The tolerance temperatures of multiple IGBTs and the test temperatures of the negative temperature coefficient (NTC) of the IGBT at different cooling water temperatures for the three preset flow rates are obtained, and multiple first preset temperature differences of the IGBT and multiple second preset temperature differences of the IGBT NTC are obtained. The second target temperature of the IGBT is obtained according to the first target temperature of the IGBT and the preset temperature threshold, and the preset controller temperature at 3L / min, 5L / min, and 8L / min is obtained based on the second target temperature of the IGBT. The target cooling water temperature at 3L / min, 5L / min, and 8L / min is obtained based on the first preset temperature difference and the preset controller temperature. The target sensor temperature at 3L / min, 5L / min, and 8L / min is obtained based on the target cooling water temperature and the second preset temperature difference. Based on the preset controller temperature, target cooling water temperature, and target sensor temperature at different preset flow rates of 3L / min, 5L / min, and 8L / min, the preset controller temperature, target cooling water temperature, and target sensor temperature at 4L / min, 6L / min, and 7L / min are obtained by linear interpolation.

[0123] For example, Figure 4 As shown, three preset flow rates of 3L / min, 5L / min, and 8L / min are determined, different cooling water temperatures under the three preset flow rates are determined, and the peak current reached by the controller is determined. A first control instruction is sent to the test bench to control the test bench to simulate different cooling environments by simulating different preset flow rates and different cooling water temperatures. Afterwards, the test bench is monitored to obtain multiple tolerance temperatures and test temperatures under different cooling environments. Then, multiple first temperature differences are obtained through multiple tolerance temperatures and cooling water temperatures, and multiple second temperature differences are obtained through multiple test temperatures and cooling water temperatures. Finally, a first preset temperature difference is obtained through multiple first temperature differences, and a second preset temperature difference is obtained through multiple second temperature differences.

[0124] For example, Figure 5As shown, three preset flow rates of 3L / min, 5L / min, and 8L / min are determined, and the preset controller temperatures corresponding to the three preset flow rates are determined based on the second target temperature of the controller. Afterwards, the target cooling water temperatures corresponding to 3L / min, 5L / min, and 8L / min are obtained based on the first preset temperature difference and the preset controller temperature. The target sensor temperatures corresponding to 3L / min, 5L / min, and 8L / min are obtained based on the target cooling water temperature and the second preset temperature difference. Afterwards, based on the preset controller temperatures at different preset flow rates of 3L / min, 5L / min, and 8L / min, the preset controller temperatures at 4L / min, 6L / min, and 7L / min are calculated by linear interpolation. Based on the target cooling water temperatures at different preset flow rates of 3L / min, 5L / min, and 8L / min, the target cooling water temperatures at 4L / min, 6L / min, and 7L / min are calculated by linear interpolation. Based on the target sensor temperature at different preset flow levels of 3L / min, 5L / min, and 8L / min, the target sensor temperature at 4L / min, 6L / min, and 7L / min is calculated by linear interpolation. All preset flow levels and the preset controller temperature, target cooling water temperature, and target sensor temperature corresponding to all preset flow levels are integrated to determine the temperature adjustment strategy.

[0125] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the method. In order to achieve the above functions, the device for determining the temperature adjustment strategy includes a hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0126] The embodiment of the present application can divide the functional modules of the device for determining the temperature adjustment strategy according to the above method. For example, the device for determining the temperature adjustment strategy can include various functional modules corresponding to the various functional divisions, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation.

[0127] Figure 6FIG. 1 is a schematic diagram of a structure of a device for determining a temperature adjustment strategy according to an exemplary embodiment. Figure 6 The device for determining the temperature adjustment strategy includes an acquisition module 601 and a processing module 602 .

[0128] Acquisition module 601 is used to obtain M preset flow levels, M preset controller temperatures, a first preset temperature difference and a second preset temperature difference of cooling water. The first preset temperature difference is used to reflect the difference between the controller temperature and the cooling water temperature. The second preset temperature difference is used to reflect the difference between the sensor temperature and the cooling water temperature. One preset flow level corresponds to one preset controller temperature.

[0129] The processing module 602 is used to obtain M target cooling water temperatures based on the first preset temperature difference and the M preset controller temperatures, and one preset controller temperature corresponds to one target cooling water temperature. The processing module 602 is also used to obtain M target sensor temperatures based on each target cooling water temperature and the second preset temperature difference, and one target cooling water temperature corresponds to one target sensor temperature. The processing module 602 is also used to determine a temperature adjustment strategy based on the M preset flow gears, the M target cooling water temperatures, the M preset controller temperatures, and the M target sensor temperatures, and the temperature adjustment strategy is used to indicate that when the sensor reaches the target sensor temperature, the cooling water is adjusted according to the corresponding preset flow gear and the target cooling water temperature, and one target sensor temperature corresponds to one preset controller temperature.

[0130] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0131] Figure 7 FIG. 1 is a schematic diagram of a device for determining a temperature adjustment strategy according to an exemplary embodiment. Figure 7 As shown, the device for determining the temperature adjustment strategy includes but is not limited to: a processor 701 and a memory 702 .

[0132] The memory 702 is used to store executable instructions of the processor 701. It can be understood that the processor 701 is configured to execute instructions to implement the method for determining the temperature adjustment strategy in the above embodiment.

[0133] It should be noted that those skilled in the art can understand that Figure 7 The structure of the device for determining the temperature adjustment strategy shown in the figure does not constitute a limitation on the device for determining the temperature adjustment strategy. The device for determining the temperature adjustment strategy may include Figure 7 More or fewer components may be shown, or certain components may be combined, or the components may be arranged differently.

[0134] The processor 701 is the control center of the device for determining the temperature adjustment strategy. It uses various interfaces and lines to connect the various parts of the device for determining the temperature adjustment strategy. By running or executing the software programs and / or modules stored in the memory 702, and calling the data stored in the memory 702, the various functions of the device for determining the temperature adjustment strategy and processing data are executed, thereby monitoring the device for determining the temperature adjustment strategy as a whole. The processor 701 may include one or more processing units. Optionally, the processor 701 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 701.

[0135] The memory 702 may be used to store software programs and various data. The memory 702 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one functional module (such as a determination unit, a processing unit, etc.), etc. In addition, the memory 702 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0136] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 702 including instructions. The above instructions can be executed by the processor 701 of the temperature adjustment strategy determination device to implement the method in the above embodiment.

[0137] In actual implementation, Figure 6 The functions of the acquisition module 601 and the processing module 602 in Figure 7 The processor 701 in the embodiment calls the computer program stored in the memory 702. The specific execution process can refer to the description of the method part in the above embodiment, which will not be repeated here.

[0138] Optionally, the computer-readable storage medium may be a non-temporary computer-readable storage medium, for example, the non-temporary computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0139] In an exemplary embodiment, the present application also provides a computer program product including one or more instructions, and the one or more instructions can be executed by the processor 701 of the temperature adjustment strategy determination device to complete the method in the above embodiment.

[0140] It should be noted that when the instructions in the above-mentioned computer-readable storage medium or one or more instructions in the computer program product are executed by the processor of the temperature adjustment strategy determination device, the various processes of the above-mentioned method embodiment are implemented, and the same technical effect as the above-mentioned method can be achieved. To avoid repetition, they will not be repeated here.

[0141] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0142] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0143] The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0144] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0145] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or the full classification part or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute the full classification part or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, ROM, RAM, disk or CD and other media that can store program code.

[0146] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto, and any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for determining a temperature adjustment strategy, characterized in that: The method comprises: Obtaining M preset flow levels, M preset controller temperatures, a first preset temperature difference, and a second preset temperature difference of cooling water, wherein the first preset temperature difference is used to reflect the difference between the controller temperature and the cooling water temperature, and the second preset temperature difference is used to reflect the difference between the sensor temperature and the cooling water temperature, and one preset flow level corresponds to one preset controller temperature; Based on the first preset temperature difference and the M preset controller temperatures, M target cooling water temperatures are obtained, and one preset controller temperature corresponds to one target cooling water temperature; Based on each target cooling water temperature and the second preset temperature difference, M target sensor temperatures are obtained, where one target cooling water temperature corresponds to one target sensor temperature; Based on the M preset flow levels, the M target cooling water temperatures, the M preset controller temperatures, and the M target sensor temperatures, a temperature adjustment strategy is determined, wherein the temperature adjustment strategy is used to indicate that the cooling water is adjusted according to the corresponding preset flow level and target cooling water temperature when the sensor reaches the target sensor temperature, and one target sensor temperature corresponds to one preset controller temperature.

2. The method according to claim 1, characterized in that The determining of the temperature adjustment strategy based on the M preset controller temperatures, the M target sensor temperatures, the M preset flow levels, and the M target cooling water temperatures includes: Processing the M preset controller temperatures, the M target sensor temperatures, the M preset flow levels, and the M target cooling water temperatures to generate N preset controller temperatures, the N target sensor temperatures, the N preset flow levels, and N target cooling water temperatures, the M preset controller temperatures being different from the N preset controller temperatures, the M preset flow levels being different from the N preset flow levels, the M target cooling water temperatures being different from the N target cooling water temperatures, and the M target sensor temperatures being different from the N target sensor temperatures; The temperature adjustment strategy is determined based on P preset controller temperatures, P target sensor temperatures, P preset flow levels, and P target cooling water temperatures, where P=M+N.

3. The method according to claim 2, characterized in that The processing of the M preset controller temperatures, the M target sensor temperatures, the M preset flow levels, and the M target cooling water temperatures to generate N preset controller temperatures, the N target sensor temperatures, the N preset flow levels, and the N target cooling water temperatures includes: Performing linear fitting based on the M preset controller temperatures and the M preset flow gears to obtain first target gear information, where the first target gear information is used to indicate a corresponding relationship between the N preset controller temperatures and the N preset flow gears; Performing linear fitting based on the M target cooling water temperatures and the M preset flow gears to obtain second target gear information, where the second target gear information is used to indicate a corresponding relationship between the N target cooling water temperatures and the N preset flow gears; Linear fitting is performed based on the M target sensor temperatures and the M preset flow gears to obtain third target gear information, where the third target gear information is used to indicate the corresponding relationship between the N target sensor temperatures and the N preset flow gears.

4. The method according to claim 1, characterized in that: Obtaining a first preset temperature difference and a second preset temperature difference includes: Acquire multiple tolerance temperatures of the controller and multiple test temperatures of the sensor, wherein the multiple tolerance temperatures are the temperatures of the controller under multiple cooling environments, and the multiple test temperatures are the temperatures of the sensor under the multiple cooling environments, wherein the cooling environments are related to the flow level and the cooling water temperature; Determine a plurality of first temperature differences and a plurality of second temperature differences, wherein the first temperature difference is a difference between a cooling water temperature corresponding to the cooling environment and the tolerance temperature, and the second temperature difference is a difference between a cooling water temperature corresponding to the cooling environment and the test temperature; The first preset temperature difference is determined based on the plurality of first temperature differences, and the second preset temperature difference is determined based on the plurality of second temperature differences, wherein the first preset temperature difference is an average value of the plurality of first temperature differences, and the second preset temperature difference is an average value of the plurality of second temperature differences.

5. The method according to claim 1, characterized in that The obtaining of a plurality of tolerance temperatures of the controller and a plurality of test temperatures of the sensor comprises: Obtaining the motor torque and motor current of the controller; When the motor torque reaches a peak torque and the motor current reaches a peak value, the plurality of tolerance temperatures and the plurality of test temperatures are acquired.

6. The method according to claim 5, characterized in that Obtaining the M preset controller temperatures, comprising: Acquire a first target temperature and a preset temperature threshold of the controller, wherein the first target temperature is the highest temperature among multiple tolerable temperatures of the controller; determining a second target temperature of the controller, the second target temperature being a difference between the target temperature and the preset temperature threshold; Based on the second target temperature, the M preset controller temperatures are determined, and the M preset controller temperatures are all lower than the second target temperature.

7. A device for determining a temperature adjustment strategy, characterized in that: The device comprises an acquisition module and a processing module; The acquisition module is used to acquire M preset flow levels of cooling water, M preset controller temperatures, a first preset temperature difference and a second preset temperature difference, wherein the first preset temperature difference is used to reflect the difference between the controller temperature and the cooling water temperature, and the second preset temperature difference is used to reflect the difference between the sensor temperature and the cooling water temperature, and one preset flow level corresponds to one preset controller temperature; The processing module is used to obtain M target cooling water temperatures of the cooling water based on the first preset temperature difference and the M preset controller temperatures, where one preset controller temperature corresponds to one target cooling water temperature; The processing module is further used to obtain M target sensor temperatures based on each target cooling water temperature and the second preset temperature difference, where one target cooling water temperature corresponds to one target sensor temperature; The processing module is also used to determine a temperature adjustment strategy based on the M preset flow levels, the M target cooling water temperatures, the M preset controller temperatures, and the M target sensor temperatures. The temperature adjustment strategy is used to indicate that the cooling water is adjusted according to the corresponding preset flow level and target cooling water temperature when the sensor reaches the target sensor temperature, and one target sensor temperature corresponds to one preset controller temperature.

8. A device for determining a temperature adjustment strategy, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: When the computer-executable instructions stored in the computer-readable storage medium are executed by a processor of a device for determining a temperature adjustment strategy, the device for determining a temperature adjustment strategy can execute the method according to any one of claims 1 to 6.

10. A computer program product, characterized in that The computer program product comprises computer instructions, and when the computer instructions are executed on a device for determining a temperature adjustment strategy, the device for determining a temperature adjustment strategy is enabled to perform the method according to any one of claims 1 to 6.