Method for adjusting opening degree of valve and related device

By generating valve opening control instructions based on the temperature area of ​​the battery assembly and adjusting the working fluid flow of the heat exchanger, the problem of temperature inhomogeneity within the power battery is solved, and more accurate thermal management and battery life are achieved.

CN120073157APending Publication Date: 2025-05-30BYD CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311614858.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-28
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

The prior art is difficult to effectively reduce the inhomogeneity of the internal temperature of the power battery, resulting in the impact of battery life and performance.

Method used

By generating a valve opening control command based on the area of ​​the first temperature zone and the second temperature zone of the battery assembly, the opening of the first valve and the second valve is adjusted, thereby controlling the working fluid flow rate into the heat exchanger, and quantitatively adjusting the temperature of different areas of the battery assembly.

Benefits of technology

It effectively reduces the temperature difference in different areas of the battery assembly, improves the accuracy of thermal management of the battery assembly, extends the battery life and improves performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120073157A_ABST
    Figure CN120073157A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a method for adjusting the opening degree of a valve and a related device. The method comprises the steps that the temperature difference of the battery assembly is obtained, and under the condition that the temperature difference is larger than or equal to a preset threshold value, a valve opening control instruction is generated according to the area of a first temperature area and the area of a second temperature area of the battery assembly so as to control the opening of a first valve connected with a first heat exchange piece of the first temperature area, the second valve is connected with a second heat exchange piece of the second temperature area. According to the embodiment of the invention, the flow of the working medium flowing into different heat exchange pieces is quantitatively controlled by controlling the opening degrees of the valves corresponding to the multiple heat exchange pieces. Therefore, the temperature difference of the battery assembly is reduced while the temperature of the battery assembly is adjusted, and the temperature of the battery assembly is uniform.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of temperature control of vehicle power batteries, and particularly to a method for adjusting the valve opening and related devices. Background Art

[0002] With the rapid development of the new energy vehicle industry, the capacity and charge-discharge rate of power batteries have gradually increased. And the higher the charge-discharge rate, the greater the heat generated by the power battery itself, and the more significant the temperature non-uniformity inside it. In order to ensure the battery life and performance, it is necessary to adjust the battery temperature and reduce the internal temperature non-uniformity.

[0003] In the existing schemes for adjusting the battery temperature, generally, the working medium for adjusting the temperature flows in from the cooler inlet and flows out from the cooler outlet after the working medium absorbs the heat of the battery or releases its own heat.

[0004] Since the ability of the working medium to adjust the battery temperature is the strongest at the cooler inlet, and the ability to adjust the battery temperature gradually weakens during the process from the cooler inlet to the outlet. Therefore, it is still impossible to effectively reduce the temperature non-uniformity inside the battery. Summary of the Invention

[0005] The embodiments of the present application provide a method for adjusting the valve opening and related devices. By generating a valve opening control instruction according to the area of the first temperature zone and the area of the second temperature zone of the battery assembly, the temperature difference of the battery assembly can be reduced, and the accuracy of thermal management of the battery assembly can be improved.

[0006] In a first aspect, the embodiments of the present application provide a method for adjusting the valve opening, which is applied to controlling the opening of a first valve and a second valve of a battery assembly. Wherein, the battery assembly has a first temperature zone and a second temperature zone, the first temperature zone is provided with a first heat exchanger, the second temperature zone is provided with a second heat exchanger, the first valve is connected to the first heat exchanger to control the flow rate of the working medium flowing into the first heat exchanger, and the second valve is connected to the second heat exchanger to control the flow rate of the working medium flowing into the second heat exchanger. The method includes:

[0007] Obtain the temperature difference of the battery assembly, where the temperature difference is the difference between the second temperature and the first temperature in the battery assembly, the first temperature is the temperature value of the first temperature zone of the battery assembly, and the second temperature is the temperature value of the second temperature zone of the battery assembly. Wherein, the first temperature is less than the second temperature;

[0008] When the temperature difference of the battery assembly is greater than or equal to a preset threshold, a valve opening control instruction is generated according to the area of the first temperature zone and the area of the second temperature zone. The valve opening control instruction is used to adjust the opening degrees of the first valve and the second valve. The area of the first temperature zone is the area of the surface of the battery assembly in the first temperature zone facing the first heat exchanger, and the area of the second temperature zone is the area of the surface of the battery assembly in the second temperature zone facing the second heat exchanger.

[0009] In the above method, it is determined whether the opening degrees of multiple valves need to be controlled according to the temperature difference of the battery assembly. When the temperature difference is greater than or equal to the preset threshold, the controller generates a valve opening control instruction according to the area of the first temperature zone and the area of the second temperature zone, so as to determine the flow rate of the working medium flowing into the heat exchanger. Compared with the single-in and single-out channel in the existing solution, by controlling the flow rates of multiple independent heat exchangers, the temperature of different regions of the battery assembly can be quantitatively adjusted according to the actual temperature difference of the battery assembly. Thus, while adjusting the temperature of the battery assembly to the target temperature, the temperature difference between different regions of the battery assembly can be effectively reduced, and to a certain extent, the non-uniformity of the internal temperature of the battery assembly can be reduced. At the same time, when the temperature difference is greater than or equal to the preset threshold, the controller controls the opening degrees of the first valve and the second valve. Further simplifies the steps of adjusting the valve opening and saves computing power. And by generating the valve opening control instruction based on the area of the first temperature zone and the area of the second temperature zone, the accuracy and relevance of the valve control can be improved, so the temperature uniformity of the battery assembly can be controlled more precisely.

[0010] In a possible implementation manner of the first aspect, before generating the valve opening control instruction according to the area of the first temperature zone and the area of the second temperature zone when the temperature difference of the battery assembly is greater than or equal to the preset threshold, it further includes:

[0011] Obtain the working state of the battery assembly, the target temperature corresponding to the working state, and the preset threshold corresponding to the working state.

[0012] In the above method, before generating the valve opening control instruction, the controller can first obtain the working state of the battery assembly, the target temperature corresponding to the working state, and the preset threshold corresponding to the working state. Then, corresponding steps are taken according to the working state to generate the valve opening control instruction, which is more in line with the actual situation of the battery assembly.

[0013] In a possible implementation manner of the first aspect, generating the valve opening control instruction according to the area of the first temperature zone and the area of the second temperature zone includes:

[0014] When the temperature difference of the battery assembly is greater than or equal to the preset threshold and the second temperature is less than the target temperature, a valve opening control command is generated according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone.

[0015] In the above method, when the temperature difference of the battery assembly is greater than or equal to the preset threshold and the second temperature is less than the target temperature, it indicates that the temperature difference of the battery assembly is too large and the overall temperature of the battery assembly is lower than the target temperature. The controller can quantitatively control the opening degrees of the first valve and the second valve according to the area of the first temperature zone and the area of the second temperature zone, making the obtained result more accurate and more in line with the actual situation.

[0016] In a possible implementation manner of the first aspect, the generating the valve opening control command according to the area of the first temperature zone and the area of the second temperature zone includes:

[0017] When the temperature difference of the battery is greater than or equal to the preset threshold and the first temperature is greater than the target temperature, a valve opening control command is generated according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone.

[0018] In the above method, when the temperature difference of the battery assembly is greater than or equal to the preset threshold and the first temperature is greater than the target temperature, it indicates that the temperature difference of the battery assembly is too large and the overall temperature of the battery assembly is higher than the target temperature. The controller can quantitatively control the opening degrees of the first valve and the second valve according to the area of the first temperature zone and the area of the second temperature zone, making the obtained result more accurate and more in line with the actual situation.

[0019] In a possible implementation manner of the first aspect, the generating the valve opening control command according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone includes:

[0020] Obtain the target temperature corresponding to the heating state of the battery assembly and a first threshold;

[0021] When the temperature difference of the battery assembly is greater than or equal to the first threshold and the second temperature is less than the target temperature corresponding to the heating state, a valve opening control command is generated according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone.

[0022] In the above method, when the working state of the battery assembly is the heating state, it further limits that the temperature difference of the battery assembly is greater than or equal to the first threshold, simplifying the steps of generating the valve opening control command.

[0023] In a possible implementation manner of the first aspect, generating a valve opening control instruction according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone includes:

[0024] Obtain the target temperature and the second threshold value corresponding to the working state of the battery module being charged and discharged while being cooled;

[0025] When the temperature difference of the battery module is greater than or equal to the second threshold value and the first temperature is greater than the target temperature corresponding to the state of being charged and discharged while being cooled, generate a valve opening control instruction according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone.

[0026] In the above method, when the working state of the battery module is the state of being charged and discharged while being cooled, it is further limited that the temperature difference of the battery module is greater than or equal to the second threshold value, simplifying the steps of generating the valve opening control instruction.

[0027] In a possible implementation manner of the first aspect, generating a valve opening control instruction according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone includes:

[0028] Obtain the target temperature, the third threshold value, and the fourth threshold value corresponding to the working state of the battery module being charged and discharged while being heated, where the third threshold value is less than the fourth threshold value;

[0029] When the temperature difference of the battery module is greater than or equal to the third threshold value, less than or equal to the fourth threshold value, and the second temperature is less than the target temperature corresponding to the heating state, generate a valve opening control instruction according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone.

[0030] In the above method, when the working state of the battery module is the state of being charged and discharged while being heated, it is further limited that the temperature difference of the battery module is greater than or equal to the third threshold value and less than or equal to the fourth threshold value, simplifying the steps of generating the valve opening control instruction.

[0031] In a possible implementation manner of the first aspect, generating a valve opening control instruction according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone includes:

[0032] Determine the opening control instruction of the first valve and the opening control instruction of the second valve according to the first temperature difference area and the second temperature difference area;

[0033] Wherein, the first temperature difference area is determined according to the first temperature, the target temperature, and the area of the first temperature zone; the second temperature difference area is determined according to the second temperature, the target temperature, and the area of the second temperature zone.

[0034] In the above method, the opening degree of the valve is comprehensively determined according to the first temperature, the second temperature, the area of the first temperature zone, the area of the second temperature zone, and the target temperature. Considering both the temperature difference between the actual temperature and the target temperature and the area corresponding to the actual temperature in the battery module, the reliability of the result is improved, and the thermal management of the battery module is more accurate.

[0035] In a possible implementation manner of the first aspect, determining the opening control instruction of the first valve and the opening control instruction of the second valve according to the first temperature difference area and the second temperature difference area includes:

[0036] Determining the opening control instruction of the first valve according to the proportion of the first temperature difference area in the temperature difference area, wherein the temperature difference area is the sum of the first temperature difference area and the second temperature difference area, the first temperature difference area is the product of the first temperature difference and the area of the first temperature zone, the first temperature difference is the difference between the average temperature of the first temperature zone and the target temperature, the second temperature difference area is the product of the second temperature difference and the area of the second temperature zone, and the second temperature difference is the difference between the average temperature of the second temperature zone and the target temperature;

[0037] Determining the opening control instruction of the second valve according to the opening degree of the first valve.

[0038] In the above method, the opening degree of the first valve is determined according to the proportion of the first temperature difference area corresponding to the first valve in the total temperature difference area, and then the opening degree of the second valve is determined according to the first valve. In this way, the opening degree of any one of the multiple valves is determined first, and then the opening degrees of the other valves are determined according to the relationship between this valve and the other valves. There is no need to calculate the opening degree of each of the multiple valves separately, which improves the work efficiency.

[0039] In a possible implementation manner of the first aspect, the sum of the opening degrees of the first valve and the second valve is 1.

[0040] In a possible implementation manner of the first aspect, generating the valve opening control instruction according to the area of the first temperature zone and the area of the second temperature zone includes:

[0041] Obtaining the target temperature, the third threshold, and the fourth threshold corresponding to the working state of the battery module being in the state of heating while charging and discharging, where the third threshold is less than the fourth threshold;

[0042] When the temperature difference of the battery assembly is greater than or equal to the fourth threshold, a valve opening control instruction is generated according to the area of the first temperature zone and the area of the second temperature zone.

[0043] In a possible implementation manner of the first aspect, the generating a valve opening control instruction according to the area of the first temperature zone and the area of the second temperature zone includes:

[0044] Generating a first valve opening control instruction according to the ratio of the area of the first temperature zone to the sum of the areas of the first temperature zone and the second temperature zone;

[0045] Determining the second valve opening control instruction according to the first valve opening control instruction.

[0046] In the above method, when the battery assembly is in the state of charging and discharging while heating, the opening of the valve for adjusting this area is determined according to the areas of different regions. Further, the process of determining the valve opening is simplified, and the opening of the valve is quantitatively determined by the area corresponding to the region, which is more in line with the actual temperature and working state of the battery assembly and improves the accuracy of the result.

[0047] In a possible implementation manner of the first aspect, the sum of the opening of the first valve and the opening of the second valve is 1.

[0048] In a possible implementation manner of the first aspect, the first temperature is the lowest temperature in the first temperature zone, and / or the second temperature is the highest temperature in the second temperature zone.

[0049] In a possible implementation manner of the first aspect, it further includes:

[0050] When the temperature difference of the battery assembly is greater than or equal to the preset threshold and the second temperature is greater than or equal to the target temperature, the second temperature difference is 0.

[0051] In a possible implementation manner of the first aspect, it further includes:

[0052] When the temperature difference of the battery assembly is greater than or equal to the preset threshold and the first temperature is less than or equal to the target temperature, the first temperature difference is 0.

[0053] It can be seen that the first temperature can be the lowest temperature in the first temperature zone, and the second temperature can be the highest temperature in the second temperature zone. In practical applications, the first temperature may not be limited to the lowest temperature, and the second temperature may not be limited to the highest temperature. As long as there is a temperature difference in the battery assembly and the temperature difference is greater than or equal to the preset threshold, the valve opening control instruction can be determined according to this solution.

[0054] In a second aspect, the present application provides a controller, which includes a processor and a memory. The processor is coupled to the memory. The processor is configured to store a computer program, and the processor is configured to call and run the computer program, so that the controller implements the method described in any one of the foregoing first aspects.

[0055] In a third aspect, the present application provides a heating management system, which includes a battery assembly. The battery assembly includes a first valve, a second valve, a first heat exchanger, and a second heat exchanger. Among them,

[0056] the heating management system is configured to control the opening degrees of the first valve and the second valve. Among them, the first valve is connected to the first heat exchanger to control the flow rate of the working medium flowing into the first heat exchanger. The battery assembly includes a first temperature zone and a second temperature zone, and the first heat exchanger is disposed in the first temperature zone; the second valve is connected to the second heat exchanger to control the flow rate of the working medium flowing into the second heat exchanger, and the second heat exchanger is disposed in the second temperature zone;

[0057] the heating management system is further configured to obtain the temperature difference of the battery assembly. The temperature difference is the difference between the second temperature and the first temperature in the battery assembly. The first temperature is the temperature value of the first temperature zone of the battery assembly, and the second temperature is the temperature value of the second temperature zone of the battery assembly. Among them, the first temperature is less than the second temperature;

[0058] the heating management system is further configured to, when the temperature difference of the battery assembly is greater than or equal to a first threshold, generate a valve opening control instruction according to the area of the first temperature zone and the area of the second temperature zone. The valve opening control instruction is used to adjust the opening degrees of the first valve and the second valve. The area of the first temperature zone is the area of the surface of the battery assembly in the first temperature zone facing the first heat exchanger, and the area of the second temperature zone is the area of the surface of the battery assembly in the second temperature zone facing the second heat exchanger.

[0059] In a fourth aspect, the present application provides a battery system, which includes a controller, and the controller can implement the method described in any one of the foregoing first aspects.

[0060] In a fifth aspect, the present application provides an electrical power system, which includes a heating management system or a battery system, and the electrical power system is configured to implement the method described in any one of the foregoing first aspects.

[0061] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, in which instructions are stored. When the instructions are run by a controller, the controller is enabled to implement the method described in any one of the foregoing first aspects.

[0062] In a seventh aspect, the present application provides a computer program product, which includes computer instructions. When the instructions are run by a controller, the controller is caused to implement the method described in any one of the foregoing first aspects.

[0063] Optionally, the computer program product may be a software installation package or an image file. In the case where the foregoing method needs to be used, the computer program product can be obtained and executed on the controller.

[0064] For the technical solutions provided in the second to seventh aspects of the present application, the beneficial effects can refer to the beneficial effects of the technical solutions in the first aspect, and will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0065] The following will briefly introduce the drawings required for the description of the embodiments.

[0066] Figure 1 is a schematic structural diagram of a heating management system provided by an embodiment of the present application;

[0067] Figure 2 is a schematic logical control diagram of a heating management system provided by an embodiment of the present application;

[0068] Figure 3 is a schematic flowchart of a method for adjusting battery temperature provided by an embodiment of the present application;

[0069] Figure 4 is a schematic diagram of obtaining the temperature of a battery assembly provided by an embodiment of the present application;

[0070] Figure 5 is a schematic flowchart of a heating process provided by an embodiment of the present application;

[0071] Figure 6 is a schematic flowchart of a process of charging and discharging while heating provided by an embodiment of the present application;

[0072] Figure 7 is a schematic flowchart of a process of charging while cooling provided by an embodiment of the present application;

[0073] Figure 8 is a schematic structural diagram of a controller provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0074] The following will introduce the embodiments of the present application in detail with reference to the drawings.

[0075] In the description, claims, and drawings of this application, terms such as "first", "second", "third", and "fourth" are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally further include steps or units not listed, or may optionally further include other steps or units inherent to these processes, methods, products, or devices.

[0076] To facilitate the understanding of the embodiments of this application, the technical problems to be specifically solved by this application will be first analyzed and presented below.

[0077] Current methods for regulating the battery temperature include heating the battery or cooling the battery. In the method of heating the battery, in addition to heating the battery through hardware such as a heating film, methods such as liquid heating, direct heating, or self-heating can also be used to heat the battery. In the method of cooling the battery, liquid cooling or direct cooling is usually used to cool the battery.

[0078] Due to the non-uniformity of the heat generation of the battery cells and the influence of power distribution components and expansion beams inside the battery pack on the temperature field of the battery, there will be one or more obvious second temperature zones and first temperature zones in the battery cells at the pack level, resulting in inconsistent battery temperatures.

[0079] However, the above methods for regulating the battery temperature cannot effectively solve the problem of inconsistent battery temperatures. For example, when increasing the battery temperature, due to the limited heating power of the heating film, liquid heating or direct heating is usually used to assist heating. In the process of liquid heating or direct heating of the battery, high-temperature working fluid flows into the inlet of the cooler, and the cooler transfers the high-temperature working fluid to the battery through a single-in and single-out pipeline. After the high-temperature working fluid transfers heat to the battery, it flows out from the outlet of the cooler, thereby increasing the temperature of the battery. Therefore, the heating ability of the high-temperature working fluid is strong at the inlet of the cooler and weak at the outlet of the cooler, and it is impossible to maintain a strong heating ability in multiple first temperature zones of the battery. Due to the inconsistent heating ability of the high-temperature working fluid in the battery, it will cause inconsistent battery temperatures. In addition, in the case of self-heating of the battery, since self-heating is the battery generating heat by itself, it will also lead to inconsistent battery temperatures.

[0080] When the battery temperature is reduced, the process of liquid cooling or direct cooling of the battery is to flow a low-temperature working medium into the inlet of the cooler, and the cooler transfers the low-temperature working medium to the battery through a single-in and single-out pipeline. After the low-temperature working medium absorbs the heat of the battery, it flows out from the outlet of the cooler, thereby reducing the temperature of the battery. Therefore, the cooling capacity of the low-temperature working medium is strong at the inlet of the cooler and weak at the outlet of the cooler, and it is impossible to maintain a strong cooling capacity in multiple second temperature zones in the battery. Due to the inconsistent cooling capacity of the low-temperature working medium in the battery, the battery temperature will be inconsistent.

[0081] In view of this, the present application provides a method for adjusting the valve opening. The controller obtains the temperature difference between the first temperature zone and the second temperature zone in the battery assembly in real time. When the temperature difference is greater than or equal to a preset threshold, the controller determines a valve opening control instruction according to the area of the first temperature zone and the area of the second temperature zone. Thus, the opening of the first valve connected to the first heat exchanger in the first temperature zone and the opening of the second valve connected to the second heat exchanger in the second temperature zone can be determined according to the valve opening control instruction.

[0082] The system architecture applied in the embodiments of the present application will be introduced below. It should be noted that the system architecture and business scenarios described in the present application are for more clearly explaining the technical solutions of the present application, and do not constitute a limitation on the technical solutions provided by the present application. Those of ordinary skill in the art know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions provided by the present application are equally applicable to similar technical problems.

[0083] Please refer to Figure 1 , Figure 1 which is a schematic diagram of the architecture of a heating management system provided by an embodiment of the present application. As Figure 1 shown, the heating management system 10 includes a battery assembly 101 and a controller 102. The battery assembly 101 includes a first valve 1011, a second valve 1012, a first heat exchanger 1013, and a second heat exchanger 1014.

[0084] The battery assembly 101 is divided into a storage battery and a fuel cell. The storage battery is applicable to pure electric vehicles and includes lead-acid batteries, nickel-metal hydride batteries, sodium-sulfur batteries, secondary lithium batteries, air batteries, ternary lithium batteries, etc. The fuel cell is dedicated to fuel cell electric vehicles and includes alkaline fuel cells (AFC), phosphoric acid fuel cells (PAFC), molten carbonate fuel cells (MCFC), solid oxide fuel cells (SOFC), proton exchange membrane fuel cells (PEMFC), direct methanol fuel cells (DMFC), etc. To ensure the long life, good endurance performance, good power performance, and short charge and discharge time of the battery assembly 101, the temperature of the battery assembly 101 can be adjusted to the target temperature corresponding to the working state, and the temperature difference of the battery assembly 101 can be reduced.

[0085] The controller 102 is used to obtain the temperature difference of the battery assembly 101. When the temperature difference of the battery assembly 101 is greater than or equal to the first threshold, a valve opening control instruction is generated according to the area of the first temperature zone and the area of the second temperature zone. Among them, the valve opening control instruction is used to adjust the opening degrees of the first valve 1011 and the second valve 1012. The controller 102 controls the flow rate of the working medium flowing into the first heat exchanger 1013 connected to the first valve 1011 by controlling the opening degree of the first valve 1011, and the controller 102 controls the flow rate of the working medium flowing into the second heat exchanger 1014 connected to the second valve 1012 by controlling the opening degree of the second valve 1012.

[0086] The first valve 1011 is connected to the first heat exchanger 1013 to control the flow rate of the working medium flowing into the first heat exchanger 1013, where the first heat exchanger 1013 is a heat exchanger provided for the first temperature zone.

[0087] The second valve 1012 is connected to the second heat exchanger 1014 to control the flow rate of the working medium flowing into the second heat exchanger 1014, where the second heat exchanger 1014 is a heat exchanger provided for the second temperature zone.

[0088] It can be understood that the valve bodies for controlling the flow rate of the heat exchanger are not necessarily the above-mentioned first valve 1011 and second valve 1012, and two two-way valves can also be used to separately control the heat exchanger. When there are multiple heat exchangers, a multi-way valve is preferably used, or multiple valve bodies can also be used to combine and control multiple heat exchangers. The present application does not make any restrictions on this.

[0089] In the embodiment of the present application, by separately controlling the flow rates of the heat exchange media flowing into the first heat exchanger and the second heat exchanger, the temperatures at different positions of the battery assembly 101 are further realized, thereby ensuring the uniformity of the temperatures at different positions of the battery assembly, and the temperature adjustment is more flexible.

[0090] Please refer to Figure 2 , Figure 2It is a schematic diagram of the logical control of a heating management system provided by an embodiment of the present application, which can be applied to Figure 1 the heating management system shown. As Figure 2 shown, the heating management system includes a Battery Management System (BMS), a power battery thermal management system, a Vehicle Control Unit (VCU), and a vehicle thermal management system.

[0091] Among them, the controller 102 can be a component in the above heating management system. For example, the controller 102 is a battery management system, or a vehicle controller, etc.

[0092] The heating management system can control the opening degrees of multiple valves through the BMS, and can also directly control multiple valves through the VCU, while coordinating with the power battery thermal management system and the vehicle thermal management system to adjust the temperature of the battery assembly. Specifically, the process of the heating management system directly controlling multiple valves through the VCU and coordinating with the power battery thermal management system and the vehicle thermal management system to adjust the temperature of the battery assembly is as follows:

[0093] The heating management system first obtains the working state of the battery assembly through the BMS, and then sends the working state of the battery assembly and the target temperature corresponding to the working state to the power battery thermal management system through the BMS.

[0094] The power battery thermal management system determines the opening degrees respectively corresponding to multiple valves according to the working state and the target temperature of the battery assembly. Then, the power battery thermal management system transmits the working medium to the battery assembly through multiple heat exchange components corresponding to the multiple valves according to the opening degrees respectively corresponding to the multiple valves. The power battery thermal management system determines whether the temperature of the battery assembly reaches the target temperature according to the working state of the battery assembly. If not, it determines the opening degrees respectively corresponding to multiple valves again according to the working state and the target temperature of the battery assembly. If the temperature of the battery assembly reaches the target temperature, the heating management system can turn off the power battery thermal management system.

[0095] The VCU can receive the working state of the battery assembly and the target temperature corresponding to the working state from the BMS, and then start the vehicle thermal management system to coordinate the power battery thermal management system to adjust the temperature of the battery assembly.

[0096] When the temperature of the battery assembly reaches the target temperature, the heating management system can turn off the vehicle thermal management system.

[0097] Please refer to Figure 3 , Figure 3 It is a schematic diagram of the method flow for adjusting the battery temperature provided by an embodiment of the present application. The method is applied to a controller as shown in Figure 1 shown. AsFigure 3 As shown, the method includes but is not limited to the following steps:

[0098] Step S301, obtaining the temperature difference of the battery assembly.

[0099] Specifically, the battery assembly has a first temperature zone and a second temperature zone. A first heat exchanger is provided in the first temperature zone, and a second heat exchanger is provided in the second temperature zone. A first valve is connected to the first heat exchanger to control the flow rate of the working medium flowing into the first heat exchanger, and a second valve is connected to the second heat exchanger to control the flow rate of the working medium flowing into the second heat exchanger. The controller can control the opening degrees of the first valve and the second valve in the battery assembly to control the flow rates of the working medium flowing into the first temperature zone and the second temperature zone. Therefore, before determining the opening degrees of the first valve and the second valve, the temperature difference of the battery assembly can be obtained first. Wherein, the temperature difference is the difference between the second temperature and the first temperature in the battery assembly. The first temperature is the temperature value of the first temperature zone in the battery assembly, the second temperature is the temperature value of the second temperature in the battery assembly, and the first temperature is less than the second temperature.

[0100] In a possible implementation manner, the first temperature is the lowest temperature in the first temperature zone and / or the second temperature is the highest temperature in the second temperature zone.

[0101] In a possible implementation manner, the first temperature is any temperature in the first temperature zone, and the second temperature is the highest temperature in the second temperature zone.

[0102] In a possible implementation manner, the first temperature is the lowest temperature in the first temperature zone, and the second temperature is any temperature in the second temperature zone.

[0103] In a possible implementation manner, the first temperature is any temperature in the first temperature zone, and the second temperature is any temperature in the second temperature zone.

[0104] In a possible implementation, the controller can receive the temperature difference collected by the BMS. The controller collects the temperatures of different regions in the battery assembly through the BMS, then determines the temperature difference of the battery assembly through the BMS, and finally obtains the temperature difference from the BMS.

[0105] For example, please refer to Figure 4 , Figure 4 is a schematic diagram of obtaining the temperature of the battery assembly provided by an embodiment of the present application. As Figure 4 shown, the controller can obtain the temperatures of different regions of the battery assembly through a negative temperature coefficient (NTC) thermistor. Figure 4Among them, the NTCs are arranged in the battery module package at intervals of a certain number of battery cells. The controller can determine the temperatures of different regions of the battery module by obtaining the temperatures at the positions where the NTCs are located. For example, the controller can obtain the maximum temperature and the minimum temperature in the battery module.

[0106] Step S302: When the temperature difference of the battery module is greater than or equal to a preset threshold, generate a valve opening control instruction according to the area of the first temperature zone and the area of the second temperature zone.

[0107] Specifically, in order to save the computing power of the controller, when the temperature difference of the battery module is too large, for example, when the temperature difference is greater than or equal to the preset threshold, the controller can generate a valve opening control instruction according to the area of the first temperature zone and the area of the second temperature zone. When the temperature difference of the battery module is not large, for example, when the temperature difference is less than the threshold, the controller directly controls the opening degrees of the first valve and the second valve to be equal.

[0108] Among them, the valve opening control instruction is used to adjust the opening degrees of the first valve and the second valve. The area of the first temperature zone is the area of the surface of the battery module in the first temperature zone facing the first heat exchanger, and the area of the second temperature zone is the area of the surface of the battery module in the second temperature zone facing the second heat exchanger.

[0109] In the above method, it is determined whether to control the opening degrees of multiple valves according to the temperature difference of the battery module. When the temperature difference is greater than or equal to the preset threshold, the controller generates a valve opening control instruction according to the area of the first temperature zone and the area of the second temperature zone, so as to determine the flow rate of the working medium flowing into the heat exchanger. Compared with the single-in and single-out channel in the existing solution, controlling the flow rates of multiple independent heat exchangers can quantitatively adjust the temperatures of different regions of the battery module according to the actual temperature difference of the battery module. Thus, while adjusting the temperature of the battery module to the target temperature, the temperature difference between different regions in the battery module can be effectively reduced, and to a certain extent, the non-uniformity of the internal temperature of the battery module can be reduced. At the same time, when the temperature difference is greater than or equal to the preset threshold, the controller controls the opening degrees of the first valve and the second valve. Further simplifies the steps of adjusting the valve opening degrees and saves computing power. And by generating the valve opening control instruction according to the area of the first temperature zone and the area of the second temperature zone, the accuracy and relevance of the valve control can be improved, so the temperature uniformity of the battery module can be controlled more precisely. In addition, the above method can also realize real-time monitoring of the temperature difference of the battery module, and then real-time regulate the opening degrees of the first valve and the second valve to ensure the real-time temperature uniformity of the battery module.

[0110] In the example of the present application, the controller generates a valve opening control instruction and then sends it to the corresponding driver to adjust the valve opening. In addition, in other embodiments, after the controller generates the valve opening control instruction, it directly adjusts the valve opening based on the instruction.

[0111] In the embodiments of the present application, the method further includes: obtaining the working state of the battery assembly, the target temperature corresponding to the working state, and the preset threshold corresponding to the working state.

[0112] In the implementation manners disclosed in the embodiments of the present application, by obtaining the working state of the battery assembly, the working mode under different working states is realized, and the accuracy of valve control is improved. Among them, the working states disclosed in the embodiments of the present application are three types: heating state, charging / discharging while heating state, and charging / discharging while cooling state. The above-mentioned charging / discharging refers to three states: only charging, only discharging, and charging and discharging simultaneously. Among them, the heating state can be the self-heating state of the battery assembly or in the form of heating film heating, etc.

[0113] Specifically, the controller can obtain the working state of the battery assembly in real time and determine whether it is necessary to adjust the temperature of the battery assembly according to the working state of the battery assembly. The working state of the battery assembly includes but is not limited to the temperature of the battery assembly, whether the battery assembly is in a charging state, or whether the battery assembly is in a discharging state, etc. The vehicle can also obtain the target temperature corresponding to the working state of the battery assembly. For example, the target temperature suitable for the battery assembly to work, the target temperature suitable for charging the battery assembly, the target temperature suitable for discharging the battery assembly, etc.

[0114] In addition, this step can be set at any step before generating the valve opening control instruction based on the area of the first temperature zone and the area of the second temperature zone.

[0115] In the embodiments of the present application, the area of the first temperature zone and the area of the second temperature zone can be obtained through the preliminary thermal management test and investigation of the battery assembly, that is, by finding different temperature ranges through the thermal management test and then forming two temperature zones. Therefore, for the battery assembly, the area of the first temperature zone is often larger than the area of the second temperature zone.

[0116] Specifically, in an embodiment of the present application, the battery assembly includes a plurality of single cells arranged at intervals in a first direction. The single cell is a square cell and has two pole columns, and the two pole columns are respectively arranged at both ends in the extending direction of the single cell (i.e., the second direction). At this time, both ends of the battery assembly in the extending direction of the single cell have a plurality of pole columns, thereby forming a first pole column group. Therefore, the battery assembly has two second temperature zones and one first temperature zone, and the first temperature zone is located between the two second temperature zones. Among them, the battery assembly has a first length in the first direction and a second length in the second direction. The area of the second temperature zone is the product of the first length and 20%-40% of the second length, that is, the second temperature zone is the part where the battery assembly extends 10%-20% from the surface where the pole columns are led out along the second direction to the center, and the area of the second temperature zone is the projected area of this part on the surface formed by the first direction and the second direction. The area of the first temperature zone is the product of the first length and 60%-80% of the second length, that is, the first temperature zone is the part of the battery assembly except the first temperature zone, and this part is located between the two second temperature zones.

[0117] In another embodiment of the present application, the battery assembly includes a plurality of single cells arranged at intervals in a first direction. The single cell is a square cell and has a plurality of pole columns, and the plurality of pole columns are located on the same surface of the single cell. At this time, the battery assembly has one first temperature zone and one second temperature zone. The second temperature zone is the area where the battery assembly extends 70%-90% from the surface of the pole columns to the surface away from the pole columns, and the rest of the area is the first temperature zone. At this time, the area of the second temperature zone is parallel to 70%-90% of the surface area of the pole columns, and the area of the first temperature zone is parallel to 10%-30% of the surface area of the pole columns.

[0118] In the embodiments of the present application, the first temperature zone and the second temperature zone can be determined according to the performance of the battery assembly itself. For example, N sensors are arranged on one surface of the battery assembly, and the first temperature zone and the second temperature zone are distinguished based on the temperatures detected by the sensors, and there is an obvious difference between the first temperature zone and the second temperature zone. Further, the temperature differences detected by the sensors in the same temperature zone are relatively small.

[0119] In a possible implementation manner, when the temperature difference of the battery assembly is greater than or equal to a preset threshold and the second temperature is less than the target temperature, a valve opening control instruction is generated according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone.

[0120] Specifically, when the temperature difference of the battery assembly is greater than or equal to a preset threshold, the controller can quantitatively control the flow rates of the working fluids flowing into the first heat exchanger and the second heat exchanger by separately controlling the opening degrees of the first valve and the second valve. Therefore, when the second temperature is lower than the target temperature, at this time, both the first temperature and the second temperature of the battery assembly have not reached the target temperature, and the first temperature zone and the second temperature zone both need to flow in the working fluid to adjust the temperature to the target temperature. Therefore, the controller can generate a valve opening control instruction according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone.

[0121] In a possible implementation manner, when the temperature difference of the battery assembly is greater than or equal to the preset threshold and the first temperature is greater than the target temperature, a valve opening control instruction is generated according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone.

[0122] Specifically, when the temperature difference of the battery assembly is greater than or equal to the preset threshold, the controller can quantitatively control the flow rates of the working fluids flowing into the first heat exchanger and the second heat exchanger by separately controlling the opening degrees of the first valve and the second valve. Therefore, when the first temperature is greater than the target temperature, at this time, both the first temperature and the second temperature of the battery assembly have not reached the target temperature, and the first temperature zone and the second temperature zone both need to flow in the working fluid to adjust the temperature to the target temperature. Therefore, the controller can generate a valve opening control instruction according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone.

[0123] In a possible implementation manner, when the working state of the battery assembly is in the heating state, the controller obtains the target temperature and the first threshold corresponding to the working state of the battery assembly being in the heating state. When the temperature difference of the battery assembly is greater than or equal to the first threshold and the second temperature is lower than the target temperature corresponding to the heating state, a valve opening control instruction is generated according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone.

[0124] Among them, since the temperatures of different regions of the battery assembly can be collected by NTC. Therefore, the area of the first temperature zone can be determined according to the battery cells corresponding to the NTC that collects the first temperature, and the area of the second temperature zone can be determined according to the battery cells corresponding to the NTC that collects the second temperature. In the heating state, based on the preset conditions, that is, when the temperature difference of the battery assembly is greater than or equal to the first threshold and the second temperature is lower than the target temperature corresponding to the heating state, a valve opening control instruction is generated to improve the accuracy.

[0125] In addition, the target temperature in the heating state can be selected as the temperature to exit this state, such as -20°C, -10°C, etc.

[0126] In a possible implementation manner, when the working state of the battery assembly is charging / discharging while cooling, the controller obtains the target temperature corresponding to the charging / discharging while cooling state and the second threshold of the battery assembly. When the temperature difference of the battery assembly is greater than or equal to the second threshold and the first temperature is greater than the target temperature corresponding to the charging / discharging while cooling state, the controller generates a valve opening control instruction according to the area of the first temperature zone and the area of the second temperature zone.

[0127] Specifically, when the working state of the battery assembly is charging / discharging while cooling, if the temperature difference of the battery assembly is too large, for example, greater than the second threshold, the controller can reduce the temperature difference by determining the opening degrees of the first valve and the second valve. Further, when the first temperature is greater than the target temperature, that is, the temperatures of the battery assembly are all greater than the target temperature, the controller can cool the first temperature zone and the second temperature zone simultaneously. Here, charging / discharging while cooling means that the battery assembly is in a charging / discharging state and the heat exchanger is in a state of cooling the battery assembly. In the charging / discharging while cooling state, based on the condition that the temperature difference of the battery assembly is greater than or equal to the second threshold and the first temperature is greater than the target temperature corresponding to the charging / discharging while cooling state, a valve opening control instruction is generated to improve the accuracy.

[0128] In addition, the target temperature in the charging / discharging while cooling state can be selected as the temperature when exiting this state, such as 33°C, 35°C, etc.

[0129] In a possible implementation manner, when the working state of the battery assembly is charging / discharging while heating, the controller obtains the target temperature corresponding to the charging / discharging while heating state, the third threshold, and the fourth threshold of the battery assembly, and the third threshold is less than the fourth threshold. When the temperature difference of the battery assembly is greater than or equal to the third threshold, less than or equal to the fourth threshold, and the second temperature is less than the target temperature corresponding to the heating state, a valve opening control instruction is generated according to the area of the first temperature zone and the area of the second temperature zone.

[0130] Specifically, when the battery assembly is in the working state of heating while charging and discharging, if the temperature difference of the battery assembly is too large, for example, greater than or equal to the third threshold and less than or equal to the fourth threshold, the controller can reduce the temperature difference by determining the opening degrees of the first valve and the second valve. Further, when the second temperature is less than the target temperature corresponding to the heating state, that is, the temperatures of the battery assembly are all less than the target temperature, the controller can heat the first temperature zone and the second temperature zone simultaneously. Here, heating while charging and discharging means that the battery assembly is in the charging and discharging state and the heat exchanger is in the state of heating the battery assembly. In the state of heating while charging and discharging, based on the condition that the temperature difference of the battery assembly is greater than or equal to the third threshold and less than or equal to the fourth threshold, and the second temperature is less than the target temperature corresponding to the heating state, a valve opening control instruction is generated to improve accuracy.

[0131] In addition, the target temperature in the state of heating while charging and discharging can be selected as the temperature when exiting this state, such as 20 °C, 15 °C, 10 °C, etc.

[0132] In a possible implementation manner, the target temperatures corresponding to different states are different, and the target temperature can be determined according to actual requirements. Generally, the target temperature in the heating state is less than the target temperature in the state of heating while charging and discharging, and the target temperature in the state of heating while charging and discharging is less than the target temperature in the state of cooling while charging and discharging.

[0133] In a possible implementation manner, the controller generating the valve opening control instruction according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone includes: the controller determining the opening control instruction of the first valve and the opening control instruction of the second valve according to the first temperature difference area and the second temperature difference area.

[0134] Among them, the first temperature difference area is determined according to the first temperature, the target temperature, and the area of the first temperature zone. The second temperature difference area is determined according to the second temperature, the target temperature, and the area of the second temperature zone.

[0135] In a possible implementation manner, the controller determines the opening control instruction of the first valve according to the proportion of the first temperature difference area in the temperature difference area. The controller can also determine the opening control instruction of the second valve according to the opening control instruction of the first valve.

[0136] Among them, the temperature difference area includes the sum of the first temperature difference area and the second temperature difference area. The first temperature difference area is the product of the first temperature difference and the area of the second temperature zone, and the first temperature difference is the difference between the average temperature of the first temperature zone and the target temperature. The second temperature difference area is the product of the second temperature difference and the area of the second temperature zone, and the second temperature difference is the difference between the average temperature of the second temperature zone and the target temperature.

[0137] In a possible implementation, the controller determines the opening control instruction of the first valve according to the proportion of the first temperature difference area in the temperature difference area. The controller can also determine the opening control instruction of the second valve according to the opening control instruction of the first valve.

[0138] Among them, the temperature difference area includes the sum of the first temperature difference area and the second temperature difference area. The first temperature difference area is the product of the first temperature difference and the area of the second temperature zone. The first temperature difference is the difference between the weighted average temperature of the first temperature zone and the target temperature. The second temperature difference area is the product of the second temperature difference and the area of the second temperature zone. The second temperature difference is the difference between the weighted average temperature of the second temperature zone and the target temperature. The weighted average temperature refers to the average value obtained after weighting among multiple temperatures in the first temperature zone. The second temperature zone obtains the weighted average temperature by sampling the same scheme.

[0139] In a possible implementation, the controller determines the opening control instruction of the first valve according to the proportion of the first temperature difference area in the temperature difference area. The controller can also determine the opening control instruction of the second valve according to the opening control instruction of the first valve.

[0140] Among them, the temperature difference area includes the sum of the first temperature difference area and the second temperature difference area. The first temperature difference area is the product of the first temperature difference and the area of the second temperature zone. The first temperature difference is the difference between the median temperature of the first temperature zone and the target temperature. The second temperature difference area is the product of the second temperature difference and the area of the second temperature zone. The second temperature difference is the difference between the median temperature of the second temperature zone and the target temperature. The median temperature refers to the temperature value corresponding to the median of multiple first temperatures in the first temperature zone. The second temperature zone obtains the median temperature by sampling the same scheme.

[0141] In a possible implementation, the sum of the opening of the first valve and the opening of the second valve is 1. Therefore, when the controller obtains the opening of the first valve, it can determine the opening of the second valve according to the opening of the first valve.

[0142] In a possible implementation, when the working state of the battery module is charging and discharging while cooling, the controller obtains the target temperature and the second threshold corresponding to the working state of charging and discharging while cooling of the battery module. When the temperature difference of the battery module is greater than or equal to the second threshold and the first temperature is greater than the target temperature corresponding to the state of charging while cooling, the controller generates a valve opening control instruction according to the area of the first temperature zone and the area of the second temperature zone.

[0143] Specifically, when the battery module is in the working state of charging / discharging while being cooled, if the temperature difference of the battery module is too large, for example, greater than the second threshold, the controller can reduce the temperature difference by determining the opening degrees of the first valve and the second valve. Further, when the first temperature is greater than the target temperature, that is, the temperatures of the battery module are all greater than the target temperature, the controller can cool the first temperature zone and the second temperature zone simultaneously.

[0144] In a possible implementation manner, when the temperature difference of the battery module is greater than or equal to the fourth threshold, the controller generates a first valve opening control instruction according to the ratio of the area of the first temperature zone to the sum of the areas of the first temperature zone and the second temperature zone. Then, a second valve opening control instruction is determined according to the first valve opening control instruction.

[0145] In a possible implementation manner, the sum of the opening degrees of the first valve and the second valve is 1. Therefore, after the controller determines the opening degree of the first valve, it can determine the opening degree of the second valve according to the opening degree of the first valve.

[0146] In a possible implementation manner, the sum of the opening degrees of the first valve and the second valve can be adjusted according to actual requirements. Therefore, after the controller determines the opening degree of the first valve, it can determine the opening degree of the second valve according to the opening degree of the first valve. For example, the opening degrees of the first valve and the second valve are in a proportional relationship, etc.

[0147] In a possible implementation manner, during the process of heating the battery module by the working medium, when the temperature difference of the battery module is greater than the first threshold, the opening degree of the first valve is greater than the opening degree of the second valve.

[0148] Specifically, when heating the battery module to increase its temperature, if the temperature difference of the battery module is greater than the first threshold, then the temperature difference of the battery module is too large, which is not conducive to maintaining the lifespan and performance of the battery module. Therefore, the controller can increase the heating power of the first temperature zone of the battery module while reducing the heating power of the second temperature zone of the battery module. For example, the controller can make the opening degree of the first valve greater than the opening degree of the second valve to increase the heating power of the first temperature zone and reduce the heating power of the second temperature zone.

[0149] In a possible implementation manner, during the process of cooling the battery module by the working medium, when the temperature difference of the battery module is greater than the second threshold, the opening degree of the first valve is less than the opening degree of the second valve.

[0150] Specifically, when cooling the battery assembly to reduce its temperature, if the temperature difference of the battery assembly is greater than the second threshold, the temperature difference of the battery assembly is too large, which is not conducive to maintaining the lifespan and performance of the battery assembly. Therefore, the controller can reduce the cooling power of the first temperature zone and increase the cooling power of the second temperature zone at the same time. For example, the controller can make the opening degree of the first valve smaller than that of the second valve to achieve reducing the cooling power of the first temperature zone and increasing the cooling power of the second temperature zone.

[0151] In a possible implementation manner, when the temperature difference of the battery assembly is greater than or equal to the preset threshold and the second temperature is greater than or equal to the target temperature, the controller determines the opening degree control instruction of the first valve according to the proportion of the first temperature difference area in the temperature difference area. The controller can also determine the opening degree control instruction of the second valve according to the opening degree control instruction of the first valve.

[0152] Among them, the temperature difference area includes the sum of the first temperature difference area and the second temperature difference area. The first temperature difference area is the product of the first temperature difference and the area of the second temperature zone, and the first temperature difference is the difference between the average temperature of the first temperature zone and the target temperature. The second temperature difference area is the product of the second temperature difference and the area of the second temperature zone, and the second temperature difference is the difference between the average temperature of the second temperature zone and the target temperature.

[0153] And under this condition, that is, when the temperature difference of the battery assembly is greater than or equal to the preset threshold and the second temperature is greater than or equal to the target temperature, the second temperature difference is 0. Furthermore, the heat exchange valve of the first heat exchange component corresponding to the first temperature zone is fully opened, that is, the opening degree of the first valve is 1, thereby improving the heat exchange effect and ensuring the temperature uniformity of the battery assembly.

[0154] In a possible implementation manner, when the temperature difference of the battery assembly is greater than or equal to the preset threshold and the first temperature is less than or equal to the target temperature, the controller determines the opening degree control instruction of the first valve according to the proportion of the first temperature difference area in the temperature difference area. The controller can also determine the opening degree control instruction of the second valve according to the opening degree control instruction of the first valve.

[0155] Among them, the temperature difference area includes the sum of the first temperature difference area and the second temperature difference area. The first temperature difference area is the product of the first temperature difference and the area of the second temperature zone, and the first temperature difference is the difference between the average temperature of the first temperature zone and the target temperature. The second temperature difference area is the product of the second temperature difference and the area of the second temperature zone, and the second temperature difference is the difference between the average temperature of the second temperature zone and the target temperature.

[0156] And under this condition, that is, when the temperature difference of the battery assembly is greater than or equal to the preset threshold and the first temperature is less than or equal to the target temperature, the first temperature difference is 0. Furthermore, the heat exchange valve of the first heat exchange member corresponding to the second temperature zone is fully opened, that is, the opening degree of the first valve is 1, thereby improving the heat exchange effect and ensuring the temperature uniformity of the battery assembly.

[0157] Please refer to Figure 5 , Figure 5 which is a schematic flow diagram of heating provided by an embodiment of the present application. As Figure 5 shown, the controller obtains that the average temperature of the second temperature zone of the battery assembly is T H , and the proportion of the area of the second temperature zone in the total area of the battery assembly is S H . The average temperature of the first temperature zone is T L , and the proportion of the area of the first temperature zone in the total area of the battery assembly is S L . The opening degrees of the first valve and the second valve are 1, the opening degree of the first valve is K 1 , and the opening degree of the second valve is 1 - K 1 . The target temperature T 0 for the controller to perform pure heating on the battery assembly is -20°C. Among them, the average temperature of the second temperature zone of the battery assembly can be determined according to the average value of multiple temperatures collected by multiple NTCs in the second temperature zone of the battery assembly, and the average temperature of the first temperature zone of the battery assembly can be determined according to the average value of multiple temperatures collected by multiple NTCs in the first temperature zone of the battery assembly. The area of the second temperature zone can be determined according to the area of the battery cells corresponding to the NTCs in the second temperature zone of the battery assembly, and the area of the first temperature zone can be determined according to the area of the battery cells corresponding to the NTCs in the first temperature zone of the battery assembly.

[0158] S501, determine whether the lowest temperature is greater than or equal to -30 degrees Celsius and less than or equal to -20 degrees Celsius. If the lowest temperature is within this range, then enter S502 to heat the battery assembly.

[0159] S502, heat the battery assembly. When the first temperature is within the first preset range and the temperature difference is less than the first threshold, generate a first valve opening control instruction and a second valve opening control instruction. The first valve opening control instruction and the second valve opening control instruction are used to adjust the opening degrees of the first valve and the second valve to be equal. Exemplarily, the opening degree of the first valve is 50%, and the opening degree of the second valve is 50%.

[0160] S503, determine whether the temperature difference is greater than or equal to 5 degrees Celsius. Among them, the first threshold can be 5°C. Exemplarily, the controller can make the determination based on the difference between the highest temperature and the lowest temperature of the battery assembly; in addition, the controller can make the determination based on the difference between any temperature in the first temperature zone and any temperature in the second temperature zone of the battery assembly. If the temperature difference is greater than or equal to 5°C, proceed to S504. If the temperature difference is less than 5°C, proceed to S505.

[0161] S504, quantitatively adjust the opening degrees respectively corresponding to multiple valves. Exemplarily, when the temperature difference is greater than or equal to 5°C, the controller can quantitatively reduce the opening degree of the second valve to reduce the heating power of the second temperature zone, and the range of the opening degree of the second valve is 0 to 50%. The controller can quantitatively increase the opening degree of the first valve to increase the heating power of the first temperature zone, and the range of the opening degree of the first valve is 50 to 100%.

[0162] In one implementation, the controller can determine the opening degrees of the first valve and the second valve based on the average temperature of the second temperature zone, the proportion of the area of the second temperature zone in the total area of the battery assembly, the average temperature of the first temperature zone, the proportion of the area of the first temperature zone in the total area of the battery assembly, and the target temperature. Specifically, the controller can determine the opening degree of the first valve according to the following formula:

[0163]

[0164] Among them, K 1 is the opening degree of the first valve, the average temperature T H of the second temperature zone can be any value within the range of -25°C to -10°C, the average temperature T L of the first temperature zone can be any value within the range of -30°C to -20°C, and T H is greater than T L , the target temperature T 0 is -20°C.

[0165] When the highest temperature T max of the battery assembly is less than the target temperature, the controller can quantitatively determine the opening degrees of the first valve and the second valve according to the above formula.

[0166] For example, if the proportion of the area of the first temperature zone in the total area of the battery assembly is any value from 10% to 90%, then the opening degree of the first valve obtained according to the above formula corresponds to 0.19 to 1. Correspondingly, the controller can determine the opening degree of the second valve to be 0 to 0.81 according to the opening degree of the first valve.

[0167] For another example, if the proportion of the area of the first temperature zone in the total area of the battery module and the proportion of the area of the second temperature zone in the total area of the battery module are both 50%. Then, the opening degree of the first valve obtained according to the above formula corresponds to 0.67 to 1. Correspondingly, the controller can determine the opening degree of the second valve to be 0 to 0.23 according to the opening degree of the first valve.

[0168] When the temperature difference of the battery module is greater than or equal to the preset threshold and the second temperature is greater than or equal to the target temperature, the first temperature difference is 1. For example, when the highest temperature T of the battery module max is greater than or equal to the target temperature, the opening degree of the first valve is 1, and the opening degree of the second valve is 0. At this time, the controller only needs to increase the temperature of the first temperature zone to the target temperature.

[0169] In addition, after the controller determines the opening degrees of the first valve and the second valve according to the above, and transfers the high-temperature working medium to the battery module through the heat exchange member corresponding to the first temperature zone and the heat exchange member corresponding to the second temperature zone respectively, the controller can obtain the temperature difference of the battery module again. For example, the controller returns to S503. If the temperature difference of the battery module is still greater than or equal to 5°C, the controller can quantitatively adjust the opening degrees corresponding to the multiple valves according to the above formula again until the temperature difference of the battery module is less than 5°C.

[0170] S505, maintain the original heating strategy. When the temperature difference of the battery module is less than 5°C, the controller can maintain the original heating strategy to continue increasing the temperature of the battery module.

[0171] S506, determine whether the lowest temperature is greater than or equal to -20 degrees Celsius. If the lowest temperature of the battery module is greater than or equal to -20°C, enter S507. If the lowest temperature of the battery module is less than -20°C, return to S503 to continue heating the battery module.

[0172] S507, exit pure heating. When the lowest temperature of the battery module is greater than or equal to the target temperature, the temperature of the battery module has been increased to the target temperature, and the controller can end the pure heating of the battery module.

[0173] Please refer to Figure 6 , Figure 6 which is a schematic flow chart of charging and discharging while heating provided by an embodiment of the present application. As Figure 6 shown, the opening degree of the first valve is K 1 , and the opening degree of the second valve is 1 - K 1 .

[0174] S601, determine whether the lowest temperature is greater than or equal to -20 degrees Celsius and less than or equal to 15 degrees Celsius. If the lowest temperature is within this range, then enter S602 to heat the battery module.

[0175] S602. Heat the battery module. When the first temperature is within the first preset range and the temperature difference is less than the third threshold, generate a first valve opening control instruction and a second valve opening control instruction. The first valve opening control instruction and the second valve opening control instruction are used to adjust the opening degrees of the first valve and the second valve to be equal. Exemplarily, the opening degree of the first valve is 50%, and the opening degree of the second valve is 50%.

[0176] S603. Determine whether the temperature difference is greater than or equal to 5 degrees Celsius. Herein, the third threshold may be 5°C. Exemplarily, the controller may make the determination based on the difference between the highest temperature and the lowest temperature of the battery module; in addition, the controller may make the determination based on the difference between any temperature in the first temperature zone and any temperature in the second temperature zone of the battery module. If the temperature difference is greater than or equal to 5°C, proceed to S604. If the temperature difference is less than 5°C, proceed to S605.

[0177] S604. Determine whether the temperature difference is greater than or equal to 10 degrees Celsius. Herein, the fourth threshold may be 10°C. Exemplarily, the controller may make the determination based on the difference between the highest temperature and the lowest temperature of the battery module. If the temperature difference is greater than or equal to 10°C, proceed to S606. If the temperature difference is greater than or equal to 5°C and less than 10°C, proceed to S607.

[0178] S605. Maintain the original heating strategy. When the temperature difference of the battery module is less than 5°C, the controller may maintain the original heating strategy to continue increasing the temperature of the battery module.

[0179] S606. Cool the second temperature zone and heat the first temperature zone. Exemplarily, when the temperature difference of the battery module is greater than or equal to 10°C, the temperature difference of the battery module is too large, which is not conducive to the charge and discharge of the battery module. The controller may reduce the opening degree of the second valve to 0 and then turn on the cooling. The range of the opening degree of the second valve is 0 to 50%. The controller may quantitatively increase the opening degree of the first valve. The range of the opening degree of the first valve is 50 to 100%, so as to minimize the temperature difference of the battery module to the greatest extent.

[0180] In a possible implementation, the controller may determine the opening degree of the second valve according to the proportion of the area of the second temperature zone in the total area of the battery module, and determine the opening degree of the first valve according to the proportion of the area of the first temperature zone in the total area of the battery module. Specifically, the controller may determine the opening degree of the first valve according to the following formula:

[0181]

[0182] where K 1 is the opening degree of the first valve, S Lis the proportion of the area of the first temperature zone in the total area of the battery module, S H is the proportion of the area of the second temperature zone in the total area of the battery module, S L +S H is the total area of the battery module.

[0183] In addition, after the controller transmits the working medium to the battery module through the heat exchanger corresponding to the first temperature zone and the heat exchanger corresponding to the second temperature zone according to the opening degrees of the first valve and the second valve determined above, the controller can obtain the temperature difference of the battery module again. For example, the controller returns to S603. If the temperature difference of the battery module is still greater than or equal to 10 °C, the controller can quantitatively adjust the opening degrees corresponding to the multiple valves again according to the above formula until the temperature difference of the battery module is greater than or equal to 5 °C and less than 10 °C.

[0184] S607, quantitatively adjust the opening degrees corresponding to the multiple valves. Exemplarily, when the temperature difference of the battery module is greater than or equal to 5 °C and less than 10 °C, the controller can quantitatively reduce the opening degree of the second valve to reduce the heating power of the second temperature zone, and the opening degree range of the second valve is 0 to 50%. The controller can quantitatively increase the opening degree of the first valve to increase the heating power of the first temperature zone, and the opening degree range of the first valve is 50 to 100%.

[0185] In one implementation, the controller can determine the opening degrees of the first valve and the second valve according to the average temperature of the second temperature zone, the proportion of the area of the second temperature zone in the total area of the battery module, the average temperature of the first temperature zone, the proportion of the area of the first temperature zone in the total area of the battery module, and the target temperature. Specifically, the controller can determine the opening degree of the first valve according to the following formula:

[0186]

[0187] where K 1 is the opening degree of the first valve, the average temperature T H of the second temperature zone can be any value within the range of -15 °C to 25 °C, the average temperature T L of the first temperature zone can be any value within the range of -20 °C to 15 °C, and T H is greater than T L , and the target temperature T 0 is 15 °C.

[0188] When the highest temperature T max of the battery module is less than the target temperature and 10 °C ≥ T max - T min ≥ 5 °C, the controller can quantitatively determine the opening degrees of the first valve and the second valve according to the above formula.

[0189] For example, if the proportion of the area of the first temperature zone in the total area of the battery module is any value between 10% and 90%, then the opening degree of the first valve obtained according to the above formula corresponds to 0.115 to 1. Correspondingly, the controller can determine the opening degree of the second valve to be 0 to 0.885 according to the opening degree of the first valve.

[0190] For another example, if the proportion of the area of the first temperature zone in the total area of the battery module and the proportion of the area of the second temperature zone in the total area of the battery module are both 50%. Then, the opening degree of the first valve obtained according to the above formula corresponds to 0.538 to 1. Correspondingly, the controller can determine the opening degree of the second valve to be 0 to 0.462 according to the opening degree of the first valve.

[0191] When the highest temperature T of the battery module max is greater than or equal to the target temperature, the opening degree of the first valve is 1, and the opening degree of the second valve is 0. At this time, the controller can raise the temperature of the first temperature zone to the target temperature.

[0192] In addition, after the controller transmits the high-temperature working medium to the battery module through the heat exchanger corresponding to the first temperature zone and the heat exchanger corresponding to the second temperature zone according to the opening degrees of the first valve and the second valve determined above, it can also obtain the temperature difference of the battery module again. If the temperature difference of the battery module is still greater than or equal to 5°C, the controller can perform S603 again until the temperature difference of the battery module is less than 5°C.

[0193] S608, determine whether the lowest temperature is greater than or equal to 23 degrees Celsius. If the lowest temperature of the battery module is greater than or equal to 23°C, enter S609. If the lowest temperature of the battery module is less than 23°C, return to S603.

[0194] S609, stop heating. When the lowest temperature of the battery module is greater than or equal to 23°C, the controller can end the heating of the battery module.

[0195] Please refer to Figure 7 , Figure 7 which is a schematic flow chart of charging while cooling provided by an embodiment of the present application. As Figure 7 shown, the opening degree of the first valve is K 1 , and the opening degree of the second valve is 1 - K 1 .

[0196] S701, determine whether it is necessary to cool the battery module. Exemplarily, if the highest temperature of the battery module is greater than or equal to 38°C and the lowest temperature of the battery module is greater than or equal to 32°C, or the highest temperature of the battery module is greater than or equal to 42°C, the controller performs S702 to cool the battery module.

[0197] S702 cools the battery assembly. When the first temperature is within the first preset range and the temperature difference is less than the second threshold, a first valve opening control instruction and a second valve opening control instruction are generated. The first valve opening control instruction and the second valve opening control instruction are used to adjust the opening degrees of the first valve and the second valve to be equal. Exemplarily, the opening degree of the first valve is 50%, and the opening degree of the second valve is 50%.

[0198] S703 determines whether the temperature difference is greater than or equal to 10 degrees Celsius. The second threshold can be 10°C. Exemplarily, the controller can make the determination based on the difference between the highest temperature and the lowest temperature of the battery assembly; in addition, the controller can make the determination based on the difference between any temperature in the first temperature zone and any temperature in the second temperature zone of the battery assembly. If the temperature difference is greater than or equal to 10°C, it proceeds to S704. If the temperature difference is less than 10°C, it proceeds to S705.

[0199] S704 quantitatively adjusts the opening degrees corresponding to multiple valves. Exemplarily, when the temperature difference is greater than or equal to 10°C, the controller can quantitatively increase the opening degree of the second valve to increase the cooling power of the second temperature zone, and the range of the opening degree of the second valve is 50 to 100%. The controller can quantitatively decrease the opening degree of the first valve to reduce the cooling power of the first temperature zone, and the range of the opening degree of the first valve is 0 to 50%.

[0200] In one implementation, the controller can determine the opening degrees of the first valve and the second valve based on the average temperature of the second temperature zone, the proportion of the area of the second temperature zone in the total area of the battery assembly, the average temperature of the first temperature zone, the proportion of the area of the first temperature zone in the total area of the battery assembly, and the target temperature. Specifically, the controller can determine the opening degree of the first valve according to the following formula:

[0201]

[0202] where K 1 is the opening degree of the first valve, the average temperature T H of the second temperature zone can be any value within the range of 33°C to 60°C, the average temperature T L of the first temperature zone can be any value within the range of 25°C to 50°C, and T H is greater than T L , and the target temperature T 0 is 33°C.

[0203] When the lowest temperature T min of the battery assembly is greater than the target temperature, the controller can quantitatively determine the opening degrees of the first valve and the second valve according to the above formula.

[0204] For example, if the proportion of the area of the first temperature zone in the total area of the battery module is any value between 10% and 90%, then the opening degree of the first valve obtained according to the above formula corresponds to 0 to 0.85. Correspondingly, the controller can determine the opening degree of the second valve to be 0.15 to 1 according to the opening degree of the first valve.

[0205] For another example, if the proportion of the area of the first temperature zone in the total area of the battery module and the proportion of the area of the second temperature zone in the total area of the battery module are both 50%. Then, the opening degree of the first valve obtained according to the above formula corresponds to 0 to 0.386. Correspondingly, the controller can determine the opening degree of the second valve to be 0.614 to 1 according to the opening degree of the first valve.

[0206] When the temperature difference of the battery module is greater than or equal to the preset threshold and the first temperature is less than or equal to the target temperature, the first temperature difference is 0. For example, when the lowest temperature T of the battery module min is less than or equal to the target temperature, the opening degree of the first valve is 0, and the opening degree of the second valve is 1. At this time, the controller only needs to raise the temperature of the second temperature zone to the target temperature.

[0207] In addition, after the controller transmits the low-temperature working medium to the battery module through the heat exchange member corresponding to the first temperature zone and the heat exchange member corresponding to the second temperature zone according to the determined opening degrees of the first valve and the second valve, it can also obtain the temperature difference of the battery module again. For example, the controller returns to S703. If the temperature difference of the battery module is still greater than or equal to 10°C, the controller can quantitatively adjust the opening degrees corresponding to the multiple valves again according to the above formula until the temperature difference of the battery module is less than 10°C.

[0208] S705, determine the opening degree of the valve according to the current magnitude. When the temperature difference of the battery module is less than 10°C, the controller can determine the heat generation amount corresponding to the battery module according to the magnitude of the current in the battery module, and then match the cooling power of the second temperature zone and the first temperature zone of the battery module according to the heat generation amount. Finally, the controller determines the opening degrees of the second valve and the first valve according to the cooling power of the second temperature zone and the first temperature zone of the battery module.

[0209] S706, determine whether the temperature of the battery module reaches the preset value. If the highest temperature of the battery module is less than or equal to 40°C and the lowest temperature of the battery module is less than or equal to 25°C, or the highest temperature of the battery module is less than or equal to 33°C, enter S707. If the temperature of the battery module is not within this range, return to S703 to continue cooling the battery module.

[0210] S707, Exit cooling. When the maximum temperature of the battery module is less than or equal to 40°C and the minimum temperature of the battery module is less than or equal to 25°C, or when the maximum temperature of the battery module is less than or equal to 33°C, and the temperature of the battery module has dropped to the target temperature, the controller can end the cooling of the battery module.

[0211] The method of the embodiments of the present application is elaborated in detail above. Next, the device of the embodiments of the present application is provided.

[0212] Please refer to Figure 8 , Figure 8 which is a schematic structural diagram of a controller provided by an embodiment of the present application. As Figure 8 shown, the controller 80 may include: one or more processors 801, one or more memories 802, and one or more communication interfaces 803. These components may be connected through a bus 804 or other means. Figure 8 Taking the connection through the bus 804 as an example. Among them:

[0213] The communication interface 803 can be used for the controller 80 to communicate with other communication devices, such as other controllers. Specifically, the communication interface 803 can be a wired interface.

[0214] The memory 802 can be coupled to the processor 801 via a bus 804 or an input / output port, or the memory 802 can also be integrated with the processor 801. The memory 802 is used to store various software programs and / or multiple sets of instructions or data. Specifically, the memory 802 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or it can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 802 can include high-speed random access memory, and can also include non-volatile memory, such as one or more magnetic disk storage devices, flash memory devices or other non-volatile solid-state storage devices. The memory 802 can store an operating system (hereinafter referred to as the system), such as embedded operating systems like uCOS, VxWorks, RTLinux, etc. The memory 802 can also store a network communication program, which can be used to communicate with one or more additional devices, one or more user devices, and one or more terminals. The memory 802 can exist independently and be connected to the processor 801 via the bus 804. The memory 802 can also be integrated with the processor 801.

[0215] Among them, the memory 802 is used to store the application program code for executing the above solution, and is controlled by the processor 801 for execution. The processor 801 is used to execute the application program code stored in the memory 802.

[0216] The processor 801 can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute various exemplary logic blocks, modules and circuits described in connection with the disclosure of the present invention. The processor 801 can also be a combination that realizes a determined function, such as a combination including one or more microprocessors, a combination of a digital signal processor and a microprocessor, and so on.

[0217] In the embodiments of the present application, the processor 801 can be used to read and execute computer-readable instructions. Specifically, the processor 801 can be used to call a program stored in the memory 802 to perform the following operations:

[0218] Obtain the temperature difference of the battery assembly, where the temperature difference is the difference between the second temperature and the first temperature in the battery assembly. The first temperature is the temperature value of the first temperature zone of the battery assembly, and the second temperature is the temperature value of the second temperature zone of the battery assembly. Here, the first temperature is less than the second temperature;

[0219] When the temperature difference of the battery assembly is greater than or equal to a preset threshold, generate a valve opening control instruction according to the area of the first temperature zone and the area of the second temperature zone. The valve opening control instruction is used to adjust the opening degrees of the first valve and the second valve. The area of the first temperature zone is the area of the surface of the battery assembly in the first temperature zone facing the first heat exchanger, and the area of the second temperature zone is the area of the surface of the battery assembly in the second temperature zone facing the second heat exchanger.

[0220] In a possible implementation manner, the processor 801 is specifically used for:

[0221] When the temperature difference of the battery assembly is greater than or equal to a preset threshold and the second temperature is less than the target temperature, generate a valve opening control instruction according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone.

[0222] In a possible implementation manner, the processor 801 is specifically used for:

[0223] When the temperature difference of the battery is greater than or equal to a preset threshold and the first temperature is greater than the target temperature, generate a valve opening control instruction according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone.

[0224] In a possible implementation manner, the processor 801 is specifically used for:

[0225] Obtain the target temperature corresponding to the heating state of the battery assembly and the first threshold;

[0226] When the temperature difference of the battery assembly is greater than or equal to the first threshold and the second temperature is less than the target temperature corresponding to the heating state, generate a valve opening control instruction according to the area of the first temperature zone and the area of the second temperature zone.

[0227] In a possible implementation manner, the processor 801 is specifically used for:

[0228] Obtain the target temperature corresponding to the state of charging while cooling of the battery assembly and the second threshold;

[0229] When the temperature difference of the battery assembly is greater than or equal to the second threshold and the first temperature is greater than the target temperature corresponding to the state of charging and discharging while cooling, a valve opening control instruction is generated according to the area of the first temperature zone and the area of the second temperature zone.

[0230] In a possible implementation manner, the processor 801 is specifically configured to:

[0231] Obtain the target temperature, the third threshold, and the fourth threshold corresponding to the state of charging and discharging while heating of the battery assembly, where the third threshold is less than the fourth threshold;

[0232] When the temperature difference of the battery assembly is greater than or equal to the third threshold and less than or equal to the fourth threshold, and the second temperature is less than the target temperature corresponding to the heating state, a valve opening control instruction is generated according to the area of the first temperature zone and the area of the second temperature zone.

[0233] In a possible implementation manner, the processor 801 is specifically configured to:

[0234] Determine the opening control instruction of the first valve and the opening control instruction of the second valve according to the first temperature difference area and the second temperature difference area;

[0235] Wherein, the first temperature difference area is determined according to the first temperature, the target temperature, and the area of the first temperature zone; the second temperature difference area is determined according to the second temperature, the target temperature, and the area of the second temperature zone.

[0236] In a possible implementation manner, the processor 801 is specifically configured to:

[0237] Determine the opening control instruction of the first valve according to the proportion of the first temperature difference area in the temperature difference area, where the temperature difference area is the sum of the first temperature difference area and the second temperature difference area, the first temperature difference area is the product of the first temperature difference and the area of the first temperature zone, the first temperature difference is the difference between the average temperature of the first temperature zone and the target temperature, the second temperature difference area is the product of the second temperature difference and the area of the second temperature zone, and the second temperature difference is the difference between the average temperature of the second temperature zone and the target temperature;

[0238] Determine the opening control instruction of the second valve according to the opening of the first valve.

[0239] In a possible implementation manner, the sum of the opening of the first valve and the opening of the second valve is 1.

[0240] In a possible implementation manner, the processor 801 is specifically configured to:

[0241] Obtain the target temperature, the third threshold, and the fourth threshold corresponding to the state of charging and discharging while heating of the battery assembly, where the third threshold is less than the fourth threshold;

[0242] When the temperature difference of the battery module is greater than or equal to the fourth threshold, a valve opening control instruction is generated according to the area of the first temperature zone and the area of the second temperature zone.

[0243] In a possible implementation, the processor 801 is specifically configured to:

[0244] Generate a first valve opening control instruction according to the ratio of the area of the first temperature zone to the sum of the areas of the first temperature zone and the second temperature zone;

[0245] Determine a second valve opening control instruction according to the first valve opening control instruction.

[0246] In a possible implementation, the sum of the opening degrees of the first valve and the second valve is 1.

[0247] In a possible implementation, the first temperature is the lowest temperature in the first temperature zone, and / or the second temperature is the highest temperature in the second temperature zone.

[0248] It should be noted that in the embodiments of the present application, the specific implementation and technical effects of each unit can also be correspondingly referred to the corresponding description of the method embodiments shown in Figure 3 the corresponding description in the method embodiments shown.

[0249] The present application also provides a computer-readable storage medium. Instructions are stored in the computer-readable storage medium. When the instructions are run on at least one processor, the method for adjusting the valve opening as described above is implemented, for example Figure 3 the method.

[0250] The present application also provides a computer program product. The computer program product includes computer instructions. When the computer instructions are executed by a computing device, the method for adjusting the valve opening as described above is implemented, for example Figure 3 the method.

[0251] The present application also provides a computer program product. The computer program product includes computer instructions. The computer instructions include those for implementing the method for adjusting the valve opening as described above, for example Figure 3 the method.

[0252] The present application also provides a battery system. The battery system includes the controller as described above.

[0253] The present application also provides a power consumption system. The power consumption system includes the battery system and the heating management system as described above. The power consumption system is used to implement the method for adjusting the valve opening as described above, for example Figure 3 the method.

[0254] In the embodiments of the present application, words such as "for example" or "such as" are used to give examples, illustrations or explanations. Any embodiment or design solution described as "for example" or "such as" in the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "for example" or "such as" is intended to present related concepts in a specific manner.

[0255] In the embodiments of the present application, "at least one" mentioned refers to one or more, and "a plurality" refers to two or more. "At least one of the following" or its similar expressions refer to any combination of these items, including any combination of single item(s) or plural item(s). For example, at least one of a, b, or c can represent: a, b, c, (a and b), (a and c), (b and c), or (a and b and c), where a, b, c can be single or multiple. "And / or" describes the association relationship of associated objects and indicates that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. Here, A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0256] Moreover, unless otherwise stated, the ordinal numbers such as "first" and "second" used in the embodiments of the present application are used to distinguish multiple objects and are not used to limit the order, time sequence, priority or importance degree of multiple objects. For example, the first device and the second device are only for the convenience of description and do not indicate differences in the structure, importance degree, etc. of the first device and the second device. In some embodiments, the first device and the second device can also be the same device.

[0257] As used in the above embodiments, depending on the context, the term "when..." can be interpreted to mean "if...", "after...", "in response to determining...", or "in response to detecting...". The above are only optional embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the concept and principle of the present application should be included within the protection scope of the present application.

[0258] Those of ordinary skill in the art can understand that all or part of the steps for implementing the above embodiments can be completed by hardware or by a program instructing relevant hardware. The program can be stored in a computer-readable storage medium. The above-mentioned storage medium can be a read-only memory, a magnetic disk or an optical disc, etc.

[0259] The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of various equivalent modifications or substitutions, and these modifications or substitutions should all be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims

1. A method for adjusting the valve opening degree, characterized in that, it is applied to control the opening degrees of a first valve and a second valve of a battery assembly. Wherein, the battery assembly has a first temperature zone and a second temperature zone. A first heat exchanger is provided in the first temperature zone, and a second heat exchanger is provided in the second temperature zone. The first valve is connected to the first heat exchanger to control the working medium flow rate flowing into the first heat exchanger, and the second valve is connected to the second heat exchanger to control the working medium flow rate flowing into the second heat exchanger. The method includes: Obtaining the temperature difference of the battery assembly, where the temperature difference is the difference between the second temperature and the first temperature in the battery assembly. The first temperature is the temperature value of the first temperature zone of the battery assembly, and the second temperature is the temperature value of the second temperature zone of the battery assembly. Wherein, the first temperature is less than the second temperature; When the temperature difference of the battery assembly is greater than or equal to a preset threshold, generating a valve opening degree control instruction according to the area of the first temperature zone and the area of the second temperature zone. The valve opening degree control instruction is used to adjust the opening degrees of the first valve and the second valve. The area of the first temperature zone is the area of the surface of the battery assembly in the first temperature zone facing the first heat exchanger, and the area of the second temperature zone is the area of the surface of the battery assembly in the second temperature zone facing the second heat exchanger.

2. The method according to claim 1, characterized in that, the method further includes: Obtaining the working state of the battery assembly, the target temperature corresponding to the working state, and the preset threshold corresponding to the working state.

3. The method according to claim 2, characterized in that, the generating a valve opening degree control instruction according to the area of the first temperature zone and the area of the second temperature zone includes: When the temperature difference of the battery assembly is greater than or equal to the preset threshold and the second temperature is less than the target temperature, generating a valve opening degree control instruction according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone.

4. The method according to claim 2, characterized in that, the generating a valve opening degree control instruction according to the area of the first temperature zone and the area of the second temperature zone includes: When the temperature difference of the battery is greater than or equal to the preset threshold and the first temperature is greater than the target temperature, generating a valve opening degree control instruction according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone.

5. The method according to claim 3, characterized in that, the generating a valve opening degree control instruction according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone includes: Obtaining the target temperature and the first threshold corresponding to the working state of the battery assembly being in the heating state; When the temperature difference of the battery assembly is greater than or equal to the first threshold and the second temperature is less than the target temperature corresponding to the heating state, generating a valve opening degree control instruction according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone.

6. The method according to claim 4, wherein, generating the valve opening control command according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone includes: obtaining the target temperature corresponding to the working state of the battery module being charged and discharged while being cooled, and a second threshold; when the temperature difference of the battery module is greater than or equal to the second threshold, and the first temperature is greater than the target temperature corresponding to the state of being charged and discharged while being cooled, generating a valve opening control command according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone.

7. The method according to claim 3, wherein, generating the valve opening control command according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone includes: obtaining the target temperature, a third threshold, and a fourth threshold corresponding to the working state of the battery module being charged and discharged while being heated, the third threshold being less than the fourth threshold; when the temperature difference of the battery module is greater than or equal to the third threshold and less than or equal to the fourth threshold, and the second temperature is less than the target temperature corresponding to the heating state, generating a valve opening control command according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone.

8. The method according to any one of claims 3-6, wherein, generating the valve opening control command according to the target temperature, the area of the first temperature zone, and the area of the second temperature zone includes: determining the opening control command of the first valve and the opening control command of the second valve according to the first temperature difference area and the second temperature difference area; wherein, the first temperature difference area is determined according to the first temperature, the target temperature, and the area of the first temperature zone; the second temperature difference area is determined according to the second temperature, the target temperature, and the area of the second temperature zone.

9. The method according to claim 8, wherein, determining the opening control command of the first valve and the opening control command of the second valve according to the first temperature difference area and the second temperature difference area includes: determining the opening control command of the first valve according to the proportion of the first temperature difference area in the temperature difference area, wherein the temperature difference area is the sum of the first temperature difference area and the second temperature difference area, the first temperature difference area is the product of the first temperature difference and the area of the first temperature zone, the first temperature difference is the difference between the average temperature of the first temperature zone and the target temperature, the second temperature difference area is the product of the second temperature difference and the area of the second temperature zone, and the second temperature difference is the difference between the average temperature of the second temperature zone and the target temperature; determining the opening control command of the second valve according to the opening of the first valve.

10. The method according to claim 9, wherein, the sum of the opening of the first valve and the opening of the second valve is 1.

11. The method according to claim 3, wherein, Generating a valve opening control command according to the area of the first temperature zone and the area of the second temperature zone includes: Obtaining a target temperature, a third threshold, and a fourth threshold corresponding to the operating state of the battery assembly being charged and discharged while being heated, where the third threshold is less than the fourth threshold; When the temperature difference of the battery assembly is greater than or equal to the fourth threshold, generating a valve opening control command according to the area of the first temperature zone and the area of the second temperature zone.

12. The method according to claim 11, wherein, Generating a valve opening control command according to the area of the first temperature zone and the area of the second temperature zone includes: Generating a first valve opening control command according to the ratio of the area of the first temperature zone to the sum of the areas of the first temperature zone and the second temperature zone; Determining the second valve opening control command according to the first valve opening control command.

13. The method according to claim 12, wherein, The sum of the opening degrees of the first valve and the second valve is 1.

14. The method according to claim 1, wherein, The first temperature is the lowest temperature in the first temperature zone, and / or the second temperature is the highest temperature in the second temperature zone.

15. The method according to claim 9, wherein, Further includes: When the temperature difference of the battery assembly is greater than or equal to the preset threshold and the second temperature is greater than or equal to the target temperature, the second temperature difference is 0.

16. The method according to claim 9, wherein, Further includes: When the temperature difference of the battery assembly is greater than or equal to the preset threshold and the first temperature is less than or equal to the target temperature, the first temperature difference is 0.

17. A controller, wherein, Includes a processor and a memory, the processor is coupled to the memory, the memory is used to store a computer program, and the processor is used to call and run the computer program so that the controller executes the method according to any one of claims 1-16.

18. A computer-readable storage medium, wherein, The computer-readable storage medium stores a computer program, and the computer program includes instructions for executing the method according to any one of claims 1-16.

19. A heating management system, wherein, The system includes a battery assembly, and the battery assembly includes a first valve, a second valve, a first heat exchanger, and a second heat exchanger, where, The heating management system is used to control the opening degrees of the first valve and the second valve. The first valve is connected to the first heat exchanger to control the flow rate of the working medium flowing into the first heat exchanger. The battery assembly includes a first temperature zone and a second temperature zone, and the first heat exchanger is arranged in the first temperature zone; the second valve is connected to the second heat exchanger to control the flow rate of the working medium flowing into the second heat exchanger, and the second heat exchanger is arranged in the second temperature zone; The heating management system is further configured to obtain a temperature difference of the battery assembly, where the temperature difference is a difference between a second temperature and a first temperature in the battery assembly, the first temperature is a temperature value of the first temperature zone of the battery assembly, and the second temperature is a temperature value of the second temperature zone of the battery assembly, and wherein the first temperature is less than the second temperature; The heating management system is further configured to, when the temperature difference of the battery assembly is greater than or equal to a first threshold, generate a valve opening control instruction according to the area of the first temperature zone and the area of the second temperature zone, where the valve opening control instruction is used to adjust the opening degrees of the first valve and the second valve, the area of the first temperature zone is the area of the surface of the battery assembly in the first temperature zone facing the first heat exchanger, and the area of the second temperature zone is the area of the surface of the battery assembly in the second temperature zone facing the second heat exchanger.

20. A computer program product, characterized in that, the computer program product includes computer instructions, and the computer instructions include instructions for executing the method according to any one of claims 1-16.

21. A battery system, characterized in that, the system includes the controller according to claim 17.

22. An electrical power consumption system, characterized in that, the electrical power consumption system includes the system according to claim 19 or claim 21, and the electrical power consumption system is configured to implement the method according to any one of claims 1-16.

Citation Information

Cited By

  • Method for adjusting opening degree of valve and related apparatus using same

    EP4815114A1