Heating methods, systems, battery systems, vehicles, and electronic devices
By dividing the battery system into areas to be heated and heating them in zones according to temperature requirements, the problems of uneven battery system temperature and high energy consumption are solved, achieving temperature balance and energy optimization.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUNAN XINGBIDA NETLINK TECH CO LTD
- Filing Date
- 2022-10-13
- Publication Date
- 2026-04-21
AI Technical Summary
In existing technologies, the heating methods of battery systems result in uneven temperatures in different parts and high energy consumption. In particular, in multi-layer or multi-region battery systems, heating modules may be turned on or off simultaneously, leading to large temperature differences, which affects battery performance and increases energy consumption.
By acquiring the temperature of each area to be heated in the battery system, dividing the area based on the temperature difference, determining the temperature requirements, heating is carried out on the areas that meet the requirements, and heating is stopped when the target temperature is reached. Combined with the cooling water circulation system to adjust the temperature difference, zoned heating is achieved to ensure temperature uniformity and reduce energy consumption.
This achieves temperature uniformity and energy consumption reduction in the battery system, avoids unnecessary heating and cooling, and improves the heating efficiency and safety of the battery system.
Smart Images

Figure CN115458836B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of motor control technology, and more particularly to a heating method, system, battery system, vehicle, and electronic equipment. Background Technology
[0002] Currently, the heating of battery systems typically involves activating heating modules such as heating films and heating plates to heat the battery system when the temperature of the battery system is detected to be lower than the lower limit of the set temperature, and stopping the heating when the temperature reaches the set target temperature.
[0003] However, this heating method, which simultaneously turns the heating modules of all battery modules in the battery system on or off, and ends when the temperature of the lowest-temperature battery module in the battery system reaches the target temperature, has two drawbacks. First, because the heating modules of all battery modules are turned on or off at the same time, the temperature difference between different areas of the battery is large, making it difficult to achieve temperature balance among different parts of the battery. Second, because the end condition is that the temperature of the lowest-temperature battery module reaches the target temperature, the temperature of the highest-temperature battery module often has already far exceeded the target temperature, so the battery system needs to be cooled from time to time after heating or during heating, resulting in energy consumption. Summary of the Invention
[0004] This invention provides a heating method, system, battery system, vehicle, and electronic device to solve the defects in the prior art caused by uniformly heating all battery modules constituting the battery system and using the lowest temperature in the battery module reaching the target temperature as the heating termination condition, which results in high heating energy consumption and uneven temperature in different parts of the battery system. The invention achieves reasonable zoning and heating of the battery system, reduces heating energy consumption, and ensures uniform temperature of the battery system.
[0005] This invention provides a heating method applied to a battery system with a multi-layer or multi-region structure, the method comprising:
[0006] The battery temperature of each area to be heated in the battery system is obtained. The area to be heated is a battery module that constitutes at least one layer or at least one region of the battery system. The area to be heated is divided based on the temperature difference between the battery modules in each layer or region of the battery system. The temperature difference is obtained after the battery system is left to stand at a preset temperature for a preset time.
[0007] Determine whether the battery temperature of each of the areas to be heated meets the preset temperature requirements;
[0008] The area to be heated is heated to meet the preset temperature requirements, and heating is stopped when the battery temperature reaches the preset target temperature requirements.
[0009] According to the heating method of the present invention, obtaining the battery temperature of each region to be heated in the battery system includes:
[0010] Obtain the temperature of each battery module in each of the said heating areas;
[0011] Determine the lowest and highest temperatures among the temperatures of each battery module;
[0012] The lowest temperature and the highest temperature are used as the battery temperature of the area to be heated.
[0013] According to the heating method of the present invention, determining whether the battery temperature of each of the areas to be heated meets the preset temperature requirement includes:
[0014] If the minimum temperature is less than or equal to the lower limit of the preset temperature, and the maximum temperature is less than the upper limit of the preset temperature, then the battery temperature of the area to be heated is determined to meet the preset temperature requirement.
[0015] If the minimum temperature is greater than the lower limit of the preset temperature, it is determined that the battery temperature of the area to be heated does not meet the preset temperature requirement.
[0016] According to the heating method of the present invention, stopping heating when the battery temperature reaches a preset target temperature includes:
[0017] If the minimum temperature is greater than the preset target temperature and / or the maximum temperature is greater than or equal to the upper limit of the preset temperature, it is determined that the battery temperature has reached the preset target temperature requirement, and heating is stopped.
[0018] According to the heating method of the present invention, the lower limit of the preset temperature when the battery system is in a charging state is different from the lower limit of the preset temperature when the battery system is in a discharging state.
[0019] The heating method according to the present invention further includes:
[0020] When heating the area to be heated, or after heating is stopped, determine whether the temperature difference between each battery module in the area to be heated is greater than or equal to a preset first temperature difference;
[0021] If it is determined that the temperature difference between the battery modules in the area to be heated is greater than or equal to the preset first temperature difference, the cooling water circulation system arranged at the battery module is turned on, and the cooling water circulation system is turned off when the temperature difference between the battery modules in the area to be heated is less than the preset second temperature difference.
[0022] The present invention also provides a heating system for use in a multi-layer or multi-region battery system, comprising:
[0023] A temperature detection module is used to detect the temperature of each battery module that constitutes the battery system.
[0024] A heating module is used to heat the battery module;
[0025] The BMS (Battery Management System) is used to obtain the battery temperature of each area to be heated in the battery system by the temperature detection module. The area to be heated is a battery module that constitutes at least one layer or at least one region of the battery system. The area to be heated is divided based on the temperature difference between the battery modules in each layer or region of the battery system. The temperature difference is obtained after the battery system is left to stand at a preset temperature for a preset time. The system determines whether the battery temperature of each area to be heated meets the preset temperature requirement, and controls the heating module to heat the area to be heated that meets the preset temperature requirement. When the battery temperature reaches the preset target temperature requirement, the system controls the heating module to stop heating.
[0026] The present invention also provides a battery system including the heating system described above.
[0027] The present invention also provides a vehicle including the battery system described above.
[0028] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the heating method as described above.
[0029] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the heating method as described above.
[0030] This invention provides a heating method, system, battery system, vehicle, and electronic device. By acquiring the battery temperature of each area to be heated in the battery system, determining whether the battery temperature of each area meets a preset temperature requirement, and then heating the areas that meet the preset temperature requirement, heating is stopped when the battery temperature reaches the preset target temperature. This achieves zoned heating of the battery system, ensuring temperature uniformity and reducing heating energy consumption. Furthermore, by allowing the battery system to stand at a preset temperature for a preset time, and then dividing the battery system into multiple areas to be heated based on the temperature difference between battery modules in different layers or regions, the different heat dissipation conditions of each part of the battery system are fully considered, making the zoning of the battery system more reasonable and facilitating further improvement in the temperature uniformity of the battery system. Attached Figure Description
[0031] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0032] Figure 1 This is a schematic flowchart of a heating method provided in an embodiment of the present invention;
[0033] Figure 2 This is a schematic diagram of the process of controlling heating when the vehicle's battery system is in a charging state, using the heating method provided in the embodiments of the present invention.
[0034] Figure 3 This is a schematic diagram of the process of controlling heating when the vehicle's battery system is in a discharging state, using the heating method provided in the embodiments of the present invention.
[0035] Figure 4 This is a schematic diagram of the structure of a heating system provided in an embodiment of the present invention;
[0036] Figure 5 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation
[0037] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0038] Understandably, current battery system heating typically involves heating the battery system when its temperature is detected to be below a set lower limit, and then stopping heating when the battery system reaches the set target temperature. This means that the heating modules of all battery modules constituting the battery system are simultaneously turned on or off, and the heating process ends when the lowest-temperature battery module in the system reaches the target temperature.
[0039] However, most automotive battery packs currently have a multi-layered structure, which results in significant temperature differences between different parts of the battery system. Using the heating method described above will lead to uneven temperatures in different parts of the battery system, thereby affecting battery performance.
[0040] To address the aforementioned issues, there are currently heating methods that involve partitioning the battery system for heating. However, this method typically involves simply partitioning the battery system's structure and then setting up separate controls for each partition. While this approach solves the problem of uneven battery system temperature caused by uniform heating, it does not consider the rationality of the partitioning. Furthermore, each partition requires its own control logic and components, which complicates the overall control logic, increases costs, and wastes computing power and components.
[0041] Based on this, embodiments of the present invention provide a heating method for battery systems with multi-layer or multi-region structures. By combining reasonable partitioning of the battery system and individual control of each region, the technical effect of ensuring the temperature uniformity of the battery system is achieved while avoiding energy waste.
[0042] The following is combined with Figures 1 to 3 The present invention describes a heating method, which is executed based on a battery management system (BMS), such as... Figure 1 As shown, the heating method provided in this embodiment of the invention is applied to a battery system with a multi-layer or multi-region structure, and includes the following steps:
[0043] 101. Obtain the battery temperature of each area to be heated in the battery system;
[0044] It is understood that in the heating method provided in the embodiments of the present invention, the multi-layer battery system refers to a battery system formed by arranging several battery modules in layers in the housing; the multi-region battery system refers to a battery system in which multiple battery boxes are distributed on the vehicle body.
[0045] Specifically, for multi-layer or multi-region battery systems, the temperature difference between different regions is significant due to the different heat dissipation conditions of each part of the battery system. Taking a multi-layer battery system as an example, it can be seen that the battery modules closer to the inner wall of the casing dissipate heat faster than the battery modules located in the middle of the casing. Similarly, the battery modules located at the top and bottom layers dissipate heat faster than the battery modules located in the middle layers.
[0046] Specifically, by placing the battery system at a preset temperature for a preset time, the battery system is divided into multiple areas to be heated based on the temperature difference between battery modules in each layer or region. This allows battery modules with similar heat dissipation conditions to be grouped together, thus facilitating the temperature uniformity of the battery system after zonal heating.
[0047] Taking a battery system with a four-layer structure as an example, after the battery system was left to stand at -20℃ for 12 hours, the temperature of each battery module in the battery system was obtained. Among them, the lowest and highest temperature battery modules in the bottom first layer were -10℃ and -5℃, respectively, and the average temperature of all battery modules was -8℃. In the middle second and third layers, the lowest temperature battery modules were 3℃ and 5℃, respectively, and the highest temperature battery modules were both 8℃. The average temperature of all battery modules in the middle second and third layers was 4℃ and 6℃, respectively. In the top fourth layer, the lowest and highest temperature battery modules were 0℃ and 4℃, respectively, and the average temperature of all battery modules was 1℃. As can be seen, the maximum temperature difference between battery modules in the battery system reaches 18℃. The area division of the battery system can be determined by setting a temperature difference threshold. For example, if the temperature difference threshold is 3℃, the area division of the battery system is based on the temperature difference between the average temperatures of each layer of battery modules. Since the temperature difference between the battery modules in the middle of the second and third layers is 2℃, which is less than the temperature difference threshold of 3℃, they can be divided into one area to be heated. Then, the battery modules in the bottom first layer and the top fourth layer are each divided into one area to be heated. That is, a four-layer battery system is divided into three areas to be heated, thereby avoiding the waste of control components caused by dividing the battery system into four areas to be heated.
[0048] 102. Determine whether the battery temperature of each of the areas to be heated meets the preset temperature requirements;
[0049] Specifically, by setting specific temperature requirements, it can be determined whether each area to be heated needs to be heated.
[0050] 103. Heat the area to be heated to meet the preset temperature requirements, and stop heating when the battery temperature reaches the preset target temperature requirements.
[0051] Specifically, by heating the areas to be heated that meet the preset temperature requirements, and not heating the areas to be heated that do not meet the preset temperature requirements, the individual control of each area to be heated in the battery system is achieved. Thus, when the temperature of a certain area to be heated is low, the temperature of each area to be heated can be kept near the preset target temperature by heating that area alone, reducing the temperature difference between the areas to be heated. This ensures the temperature uniformity of the battery system and avoids unnecessary energy consumption.
[0052] More specifically, the heating of each area to be heated is controlled separately. That is, heating is carried out on the area to be heated that meets the preset temperature requirements, and heating is stopped when the battery temperature reaches the preset target temperature requirements, thereby effectively reducing the energy consumption problem caused by simultaneously turning on and off heating.
[0053] As an embodiment of the present invention, obtaining the battery temperature of each heated region of the battery system includes:
[0054] Obtain the temperature of each battery module in each of the said heating areas;
[0055] Determine the lowest and highest temperatures among the temperatures of each battery module;
[0056] The lowest temperature and the highest temperature are used as the battery temperature of the area to be heated.
[0057] Specifically, for multi-layer or multi-region battery systems, each layer or region consists of multiple battery modules. Due to their different locations, the temperatures of each battery module are not necessarily the same. By acquiring the temperature of each battery module in the region to be heated, and then using the temperature of the battery module with the highest and lowest temperature as the corresponding battery temperature of the region to be heated, the accuracy of determining whether the region to be heated needs to be heated can be improved. This avoids the problem of some battery modules exceeding the upper limit of the temperature limit due to heating the region to be heated, causing battery damage or even failure, and also avoids the problem of some battery modules falling below the lower limit of the temperature limit due to not heating the region to be heated, affecting the normal use of the battery.
[0058] More specifically, for battery systems with multi-layer or multi-region structures, the power of the heating modules for each battery module can be further differentiated, so that the heating temperature of different battery modules can be achieved for the area to be heated. For example, the heating modules of battery modules near the edge of the battery system casing can have higher power, while the heating modules of battery modules closer to the center of the casing can have lower power, thereby further improving the temperature uniformity of the battery system.
[0059] As an embodiment of the present invention, determining whether the battery temperature of each of the areas to be heated meets the preset temperature requirement includes:
[0060] If the minimum temperature is less than or equal to the lower limit of the preset temperature, and the maximum temperature is less than the upper limit of the preset temperature, then the battery temperature of the area to be heated is determined to meet the preset temperature requirement.
[0061] If the minimum temperature is greater than the lower limit of the preset temperature, it is determined that the battery temperature of the area to be heated does not meet the preset temperature requirement.
[0062] It is understandable that when a battery module malfunctions, it may overheat. If the battery module is still heated at this time, it will further aggravate the damage to the battery system.
[0063] Specifically, the lower limit of the preset temperature represents the lowest temperature at which the battery module can work normally, and the upper limit of the preset temperature represents the temperature limit at which the battery module is in normal working condition. Reaching this temperature indicates that the battery module has malfunctioned.
[0064] More specifically, by determining whether the battery temperature in the area to be heated is less than or equal to the lower limit of the preset temperature and less than the upper limit of the preset temperature, it is possible to determine whether there is a fault in the battery module in the area to be heated and whether heating is required. This allows the area to be heated to be heated while ensuring that the battery module in the area to be heated is in a fault-free state, thereby improving the heating safety of the battery system.
[0065] As an embodiment of the present invention, stopping heating when the battery temperature reaches a preset target temperature includes:
[0066] If the minimum temperature is greater than the preset target temperature and / or the maximum temperature is greater than or equal to the upper limit of the preset temperature, it is determined that the battery temperature has reached the preset target temperature requirement, and heating is stopped.
[0067] Specifically, the preset target temperature represents the temperature suitable for the normal operation of the battery module. By determining that the battery temperature has reached the preset target temperature requirement when the lowest temperature in the area to be heated is greater than the preset target temperature and / or the highest temperature is greater than or equal to the upper limit of the preset temperature, and stopping heating, the heating effect of the area to be heated can be guaranteed on the one hand, and the battery module that is already too hot can be prevented from being damaged by continuing to be heated on the other hand, thus ensuring the heating safety of the battery system.
[0068] As one embodiment of the present invention, the lower limit of the preset temperature when the battery system is in a charging state is different from the lower limit of the preset temperature when the battery system is in a discharging state.
[0069] Understandably, battery systems have higher temperature requirements when charging than when discharging.
[0070] Specifically, the lower limit of the preset temperature when the battery system is charging is higher than the lower limit of the preset temperature when the battery system is discharging. For example, the lower limit of the preset temperature is 16℃ or 17℃ when charging, and 13℃ or 14℃ when discharging. By setting different lower limits for the preset temperature when the battery system is charging and discharging, the higher temperature requirements of the battery system during charging can be met, while avoiding unnecessary energy consumption from heating the battery system when the lower limit is set too high during discharging.
[0071] Furthermore, since the preset target temperature represents the temperature suitable for the normal operation of the battery system, the preset target temperature can be the same for battery systems in the charging or discharging state, for example, 19°C or 20°C.
[0072] More specifically, taking a vehicle equipped with a battery system with the four-layer structure provided in the aforementioned embodiment as an example, the vehicle's heating circuit for the battery system includes three lines, namely, branch line one, branch line two, and branch line three, which correspond to the three areas to be heated, respectively.
[0073] When the battery system is in a charging state, the specific process of using the heating method provided in this embodiment of the invention to control the heating of the vehicle's battery system is as follows: Figure 2 As shown, after the charging gun is connected and the BMS receives the ready message from the charging pile, it controls the charging circuit relay to close, and then obtains the temperature T of the battery module with the lowest temperature among the battery modules on branch 1, branch 2, and branch 3 respectively. min And the temperature T of the battery module with the highest temperature max Then make BMS target T min Less than or equal to the lower limit T0 of the preset temperature, and T max Less than the upper limit of the preset temperature T s The area to be heated sends a heating request command to the charging pile, requesting a heating current I0. Simultaneously, it controls the closing of the heating relay in the branch of the area to be heated, causing the branch to conduct and heat the area until T of the area to be heated is reached. min To reach the preset target temperature T1 and / or T max Reaching T s When the time is right, the heating relay is disconnected, thus completing the heating of the area to be heated.
[0074] Similarly, when the battery system is in a discharged state, the specific process for heating control of the vehicle's battery system using the heating method provided in this embodiment of the invention is as follows: Figure 3 As shown, when the vehicle is in the "on" position, all electronic devices inside the vehicle have power support. The BMS enters the working state and then obtains the temperature T of the battery module with the lowest temperature among the battery modules on branch 1, branch 2, and branch 3 respectively. min And the temperature T of the battery module with the highest temperature max Then BMS controls T min Less than or equal to the lower limit T2 of the preset temperature, and T max Less than the upper limit of the preset temperature T s The heating relay of the branch circuit in the area to be heated closes, making the branch circuit conductive and heating the area to be heated until T of the area to be heated is reached. min To reach the preset target temperature T3 and / or Tmax Reaching T s When the time is right, the heating relay is disconnected, thus completing the heating of the area to be heated.
[0075] As one embodiment of the present invention, the heating method further includes:
[0076] When heating the area to be heated, or after heating is stopped, determine whether the temperature difference between each battery module in the area to be heated is greater than or equal to a preset first temperature difference;
[0077] If it is determined that the temperature difference between the battery modules in the area to be heated is greater than or equal to the preset first temperature difference, the cooling water circulation system arranged at the battery module is turned on, and the cooling water circulation system is turned off when the temperature difference between the battery modules in the area to be heated is less than the preset second temperature difference.
[0078] Specifically, by controlling the cooling water circulation system through the BMS, when there is a large temperature difference between the battery modules in the area to be heated, the cooling water circulation can further improve the temperature equalization rate between the battery modules, thereby improving the temperature difference inside the area to be heated.
[0079] Furthermore, the BMS controls the cooling water circulation system when the vehicle is in a non-cooled state or in a fault state, and can shut down the cooling water circulation system when the vehicle is under high pressure or when the temperature difference between the battery modules in the area to be heated is less than a preset second temperature difference.
[0080] More specifically, the preset first temperature difference and the preset second temperature difference can be flexibly set according to actual needs and other factors. For example, the preset first temperature difference can be set to 5℃, 6℃, etc., and the preset second temperature difference can be set to 2℃, 3℃, etc.
[0081] The following describes a heating system provided by the present invention. The heating system described below can be referred to in correspondence with the heating method described above.
[0082] This invention provides a heating system applicable to battery systems with multi-layer or multi-region structures, such as... Figure 4 As shown, it includes: a temperature detection module 410, a heating module 420, and a BMS 430; wherein,
[0083] Temperature detection module 410 is used to detect the temperature of each battery module constituting the battery system;
[0084] The heating module 420 is used to heat the battery module;
[0085] The BMS430 is used to obtain the battery temperature of each area to be heated in the battery system by the temperature detection module. The area to be heated is a battery module that constitutes at least one layer or at least one region of the battery system. The area to be heated is divided based on the temperature difference between the battery modules in each layer or region of the battery system. The temperature difference is obtained after the battery system is left to stand at a preset temperature for a preset time. The BMS430 determines whether the battery temperature of each area to be heated meets the preset temperature requirement, and controls the heating module to heat the area to be heated that meets the preset temperature requirement. When the battery temperature reaches the preset target temperature requirement, the BMS430 controls the heating module to stop heating.
[0086] The heating system provided in this embodiment of the invention obtains the battery temperature of each area to be heated in the battery system through a temperature detection module via a BMS. It then determines whether the battery temperature of each area meets a preset temperature requirement. Subsequently, it controls the heating module to heat the areas that meet the preset temperature requirement, and stops heating when the battery temperature reaches the preset target temperature. This achieves zoned heating of the battery system, ensuring temperature uniformity and reducing heating energy consumption. Furthermore, by allowing the battery system to stand at a preset temperature for a preset time, and then dividing the battery system into multiple areas to be heated based on the temperature difference between battery modules in different layers or regions, the different heat dissipation conditions of each part of the battery system are fully considered, making the zoning of the battery system more reasonable and facilitating further improvement in the temperature uniformity of the battery system.
[0087] Preferably, the BMS is specifically used to acquire the temperature of each battery module in each of the areas to be heated; determine the lowest and highest temperatures among the temperatures of each battery module; and use the lowest and highest temperatures as the battery temperatures of the areas to be heated.
[0088] Preferably, the BMS is further configured to determine that the battery temperature of the area to be heated meets the preset temperature requirement when the lowest temperature is less than or equal to the lower limit of the preset temperature and the highest temperature is less than the upper limit of the preset temperature; and to determine that the battery temperature of the area to be heated does not meet the preset temperature requirement when the lowest temperature is greater than the lower limit of the preset temperature.
[0089] Preferably, the BMS is further configured to determine that the battery temperature has reached the preset target temperature requirement and stop heating when the minimum temperature is greater than or equal to the preset target temperature and / or the maximum temperature is greater than or equal to the upper limit of the preset temperature.
[0090] Preferably, the lower limit of the preset temperature when the battery system is in a charging state is different from the lower limit of the preset temperature when the battery system is in a discharging state.
[0091] Preferably, the heating system provided in this embodiment of the invention further includes: a cooling water circulation system arranged at the battery module;
[0092] When the BMS controls the heating module to heat the area to be heated, or after heating is stopped, it determines whether the temperature difference between the battery modules in the area to be heated is greater than or equal to a preset first temperature difference; and when it determines that the temperature difference between the battery modules in the area to be heated is greater than or equal to the preset first temperature difference, it starts the cooling water circulation system, and when the temperature difference between the battery modules in the area to be heated is less than a preset second temperature difference, it shuts down the cooling water circulation system.
[0093] The present invention also provides a battery system including a heating system as provided in any of the above embodiments.
[0094] It is understood that the battery system including the heating system provided in any of the above embodiments has all the advantages and technical effects of the heating system provided in any of the above embodiments, and will not be repeated here.
[0095] The present invention also provides a vehicle including the battery system provided in the above embodiments.
[0096] It is understood that vehicles including the battery systems provided in the above embodiments have all the advantages and technical effects of the battery systems provided in the above embodiments, which will not be repeated here.
[0097] Figure 5 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 5 As shown, the electronic device may include a processor 510, a communication interface 520, a memory 530, and a communication bus 540, wherein the processor 510, the communication interface 520, and the memory 530 communicate with each other through the communication bus 540. The processor 510 can call logical instructions in the memory 530 to execute a heating method. The method is applied to a multi-layer or multi-region battery system and includes: acquiring the battery temperature of each region to be heated in the battery system, wherein the region to be heated is a battery module constituting at least one layer or at least one region of the battery system, the region to be heated is divided based on the temperature difference between the battery modules in each layer or region of the battery system, the temperature difference being obtained after the battery system is left to stand at a preset temperature for a preset time; determining whether the battery temperature of each region to be heated meets a preset temperature requirement; heating the region to be heated that meets the preset temperature requirement, and stopping heating when the battery temperature reaches a preset target temperature requirement.
[0098] Furthermore, the logical instructions in the aforementioned memory 530 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0099] On the other hand, the present invention also provides a computer program product, the computer program product including a computer program stored on a non-transitory computer-readable storage medium, the computer program including program instructions, when the program instructions are executed by a computer, the computer is able to execute the heating method provided by the above methods, the method being applied to a battery system with a multi-layer or multi-region structure, including: obtaining the battery temperature of each region to be heated in the battery system, the region to be heated being a battery module constituting at least one layer or at least one region of the battery system, the region to be heated being divided based on the temperature difference between the battery modules in each layer or region of the battery system, the temperature difference being obtained after the battery system is left to stand at a preset temperature for a preset time; determining whether the battery temperature of each region to be heated meets a preset temperature requirement; heating the region to be heated that meets the preset temperature requirement, and stopping heating when the battery temperature reaches a preset target temperature requirement.
[0100] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program implements a heating method applied to a multi-layer or multi-region battery system, the method comprising: acquiring the battery temperature of each region to be heated in the battery system, wherein the region to be heated is a battery module constituting at least one layer or at least one region of the battery system, the region to be heated is divided based on the temperature difference between the battery modules in each layer or region of the battery system, the temperature difference being obtained after the battery system is left to stand at a preset temperature for a preset time; determining whether the battery temperature of each region to be heated meets a preset temperature requirement; heating the region to be heated that meets the preset temperature requirement, and stopping heating when the battery temperature reaches a preset target temperature requirement.
[0101] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0102] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0103] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A heating method, characterized in that, The method, applied to a battery system with a multi-layer or multi-region structure, includes: The battery temperature of each area to be heated in the battery system is obtained. The area to be heated is a battery module that constitutes at least one layer or at least one region of the battery system. The area to be heated is divided based on the temperature difference between the battery modules in each layer or region of the battery system. The temperature difference is obtained after the battery system is left to stand at a preset temperature for a preset time. Determine whether the battery temperature of each of the areas to be heated meets the preset temperature requirements; The area to be heated that meets the preset temperature requirement is heated, and heating is stopped when the battery temperature reaches the preset target temperature requirement; The step of obtaining the battery temperature of each area to be heated in the battery system includes: Obtain the temperature of each battery module in each of the said heating areas; Determine the lowest and highest temperatures among the temperatures of each of the battery modules; The lowest temperature and the highest temperature are used as the battery temperature of the area to be heated; Determining whether the battery temperature of each of the areas to be heated meets the preset temperature requirement includes: If the minimum temperature is less than or equal to the lower limit of the preset temperature, and the maximum temperature is less than the upper limit of the preset temperature, then the battery temperature of the area to be heated is determined to meet the preset temperature requirement. If the minimum temperature is greater than the lower limit of the preset temperature, it is determined that the battery temperature of the area to be heated does not meet the preset temperature requirement; the lower limit of the preset temperature when the battery system is in a charging state is different from the lower limit of the preset temperature when the battery system is in a discharging state; wherein, the lower limit of the preset temperature during charging is higher than the lower limit of the preset temperature during discharging. The step of stopping heating when the battery temperature reaches the preset target temperature includes: If the lowest temperature is greater than or equal to the preset target temperature and / or the highest temperature is greater than or equal to the upper limit of the preset temperature, it is determined that the battery temperature has reached the preset target temperature requirement, and heating is stopped; Also includes: When heating the area to be heated, or after heating is stopped, determine whether the temperature difference between each battery module in the area to be heated is greater than or equal to a preset first temperature difference; If it is determined that the temperature difference between the battery modules in the area to be heated is greater than or equal to the preset first temperature difference, the cooling water circulation system arranged at the battery module is turned on, and the cooling water circulation system is turned off when the temperature difference between the battery modules in the area to be heated is less than the preset second temperature difference.
2. A heating system, characterized in that, Battery systems applied to multi-layer or multi-region structures include: A temperature detection module is used to detect the temperature of each battery module that constitutes the battery system. A heating module is used to heat the battery module; The BMS (Battery Management System) is used to obtain the battery temperature of each area to be heated in the battery system by the temperature detection module. The area to be heated is a battery module that constitutes at least one layer or at least one region of the battery system. The area to be heated is divided based on the temperature difference between the battery modules in each layer or region of the battery system. The temperature difference is obtained after the battery system is left to stand at a preset temperature for a preset time. The system determines whether the battery temperature of each area to be heated meets the preset temperature requirement, and controls the heating module to heat the area to be heated that meets the preset temperature requirement. When the battery temperature reaches the preset target temperature requirement, the system controls the heating module to stop heating. The BMS is specifically used to acquire the temperature of each battery module in each of the areas to be heated; Determine the lowest and highest temperatures among the temperatures of each of the battery modules; The lowest temperature and the highest temperature are used as the battery temperature of the area to be heated; The BMS is also specifically used to determine that the battery temperature of the area to be heated meets the preset temperature requirement if the minimum temperature is less than or equal to the lower limit of the preset temperature and the maximum temperature is less than the upper limit of the preset temperature. If the minimum temperature is greater than the lower limit of the preset temperature, it is determined that the battery temperature of the area to be heated does not meet the preset temperature requirement; the lower limit of the preset temperature when the battery system is in a charging state is different from the lower limit of the preset temperature when the battery system is in a discharging state; wherein, the lower limit of the preset temperature during charging is higher than the lower limit of the preset temperature during discharging. The BMS is specifically used to determine that the battery temperature has reached the preset target temperature requirement and to stop heating if the minimum temperature is greater than or equal to the preset target temperature and / or the maximum temperature is greater than or equal to the upper limit of the preset temperature. The heating system further includes a cooling water circulation system disposed at the battery module; The BMS is further configured to determine whether the temperature difference between the battery modules in the area to be heated is greater than or equal to a preset first temperature difference when the heating module is heating the area to be heated, or after heating is stopped; and to start the cooling water circulation system when the temperature difference between the battery modules in the area to be heated is greater than or equal to the preset first temperature difference, and to shut down the cooling water circulation system when the temperature difference between the battery modules in the area to be heated is less than a preset second temperature difference.
3. A battery system, characterized in that, Includes the heating system as described in claim 2.
4. A vehicle, characterized in that, Includes the battery system as described in claim 3.
5. An electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the heating method as described in claim 1.
6. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the heating method as described in claim 1.
7. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program is used to implement the heating method as described in claim 1.
Citation Information
Patent Citations
Charging control method and system for power battery of electric automobile
CN105922880A
Uniform-temperature heating method of power battery pack and storage medium
CN110994077A
Battery temperature control method, battery management controller, battery temperature control system and automobile
CN112038731A
Battery partition heating method, system and equipment and storage medium
CN114520387A