Battery self-heating methods, systems, electronic devices and storage media
By dividing the battery into heating groups and selecting group leaders, obtaining temperature information and setting heating strategies, the problem of temperature differences caused by inconsistent cell internal resistance is solved, and differentiated thermal management and efficiency improvement of the battery are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-30
- Publication Date
- 2026-03-10
AI Technical Summary
In traditional battery heating solutions, the inconsistent internal resistance of each cell means that using the same AC current for heating can lead to temperature differences, affecting battery life.
The battery is divided into multiple heating groups based on the positional relationship of the cells. A cell group leader is selected, temperature information is obtained through request commands, average temperature information is generated, heating temperature values are set, target heating strategies are determined, and differentiated management of the cells is carried out according to the strategies.
Differentiated thermal management for different battery cells has been achieved, improving battery self-heating efficiency and reducing energy consumption.
Smart Images

Figure CN115966813B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of battery manufacturing technology, and in particular to a battery self-heating method, system, electronic device, and storage medium. Background Technology
[0002] With the development of science and technology, power batteries are applied in many fields, such as electric vehicle batteries and battery thermal management. Among these, compared to traditional battery cells, smart cells include cells based on EIS (Electrochemical Impedance Spectroscopy), monitoring chips, and embedded multi-source sensor arrays. The embedded multi-source sensor array includes sensors that detect the cell's temperature, voltage, and current. In traditional cell heating schemes, when using AC power for self-heating, the AC power is usually generated and controlled by an external system. However, in reality, the conditions of each cell in the battery system are inconsistent; the internal resistance of each cell is different. Using the same amount of AC power for heating will result in cells with higher internal resistance having higher temperatures and cells with lower internal resistance having lower temperatures, causing temperature differences throughout the battery system. Sometimes, this can even lead to overheating, thus reducing battery life. Summary of the Invention
[0003] This application provides a battery self-heating method, system, electronic device, and medium, which can formulate different heating strategies according to different conditions of battery cells, and realize differentiated management of battery cells.
[0004] In a first aspect, embodiments of the present invention provide a battery self-heating method, wherein the battery includes multiple cells, including:
[0005] Based on the positional relationship of the cells in the battery, all the cells are divided into multiple cell heating groups;
[0006] For each of the cell heating groups, one of the cells is selected as the cell group leader, and a request instruction is sent to the cell heating group so that the other cells in the cell heating group send temperature information to the cell group leader according to the request instruction, and the cell group leader generates average temperature information based on all the temperature information, wherein the temperature information is the temperature information of the cell.
[0007] Multiple heating temperature values are set based on all the obtained operating parameters of the battery cells;
[0008] The heating temperature value is sent to all the cell group leaders so that the cell group leaders can determine the target heating strategy corresponding to the cell heating group based on the heating temperature value and the average temperature information.
[0009] Receive the target heating strategy sent by each of the cell group leaders, and heat the cells in the cell heating group according to the target heating strategy.
[0010] The battery self-heating method provided in this invention has at least the following beneficial effects: First, all battery cells are divided according to their positional relationship to obtain multiple cell heating groups, facilitating subsequent heating of different cell heating groups. For each cell heating group, one cell is selected as the group leader, and a request command is sent to the cell heating group so that the group leader generates average temperature information based on all temperature information, thereby obtaining the average temperature of each cell heating group and realizing cell self-detection. Then, multiple heating temperature values are set according to the obtained working parameters of all cells, facilitating the formulation of different heating strategies for different cells. Next, the heating temperature values are sent to all cell group leaders so that the cell group leaders determine the target heating strategy corresponding to the cell heating group based on the heating temperature values and average temperature information, realizing differentiated management of different cells. Finally, the target heating strategy sent by each cell group leader is received, and the cells in the cell heating group are heated according to the target heating strategy, thereby enabling the formulation of different heating strategies according to different conditions of the battery cells and realizing differentiated thermal management of different cells.
[0011] In some embodiments, sending a request instruction to the cell heating group to cause other cells in the cell heating group to send temperature information to the cell group leader according to the request instruction, and causing the cell group leader to generate average temperature information based on all the temperature information, includes:
[0012] A request command is sent to the cell heating group so that other cells in the cell heating group send temperature information to the cell group leader. The cell group leader then calculates the average temperature information at preset time intervals to generate average temperature information. This allows for the accurate determination of the average temperature value of each cell heating group, facilitating the formulation of different heating strategies in the future.
[0013] In some embodiments, sending the heating temperature value to all cell group leaders so that the cell group leaders determine a target heating strategy corresponding to the cell heating group based on the heating temperature value and average temperature information includes:
[0014] The heating temperature value is sent to the cell group leader, so that the cell group leader compares the average temperature information with the heating temperature value to obtain a comparison result;
[0015] Based on the comparison results, a target heating strategy corresponding to the cell heating group is determined to realize the cell's self-detection.
[0016] In some embodiments, the heating temperature value includes a first temperature value, a second temperature value, and a third temperature value, and the target heating strategy includes a low-level heating strategy, a medium-level heating strategy, and a high-level heating strategy, wherein the first temperature value is the normal operating temperature value of the battery cell; determining the target heating strategy corresponding to the battery cell heating group based on the comparison result includes:
[0017] When the comparison result is that the average temperature information is greater than or equal to the second temperature value and less than the first temperature value, the target heating strategy is determined to be the low-level heating strategy.
[0018] When the comparison result is that the average temperature information is greater than or equal to the third temperature value and less than the second temperature value, the target heating strategy is determined to be the medium-range heating strategy.
[0019] When the comparison result shows that the average temperature information is less than the third temperature value, the target heating strategy is determined to be the high-end heating strategy, which can formulate different heating strategies according to different cell heating group conditions.
[0020] In some embodiments, heating the cells in the cell heating group according to the target heating strategy includes:
[0021] When the target heating strategy is the low-level heating strategy, at least one target cell is determined from the cell heating group according to the temperature information, and the target cell is heated based on a preset first resonant current;
[0022] When the target heating strategy is the medium-range heating strategy, at least one target cell is determined from the cell heating group according to the temperature information, and the target cell is heated based on a preset second resonant current;
[0023] When the target heating strategy is the high-end heating strategy, all cells in the cell heating group are heated based on a preset third resonant current to achieve different degrees of heating of the cells.
[0024] In some embodiments, the first temperature value, the second temperature value, and the third temperature value decrease sequentially, and the frequency and amplitude of the first resonant current, the second resonant current, and the third resonant current decrease sequentially, thereby achieving accurate determination of the heating temperature.
[0025] In some embodiments, after receiving the target heating strategy sent by each of the cell group leaders and heating the cells in the cell heating group according to the target heating strategy, the method further includes:
[0026] A calculation request is sent to the cell group leader so that the cell group leader can calculate the temperature of the heated cell heating group after heating, obtain the average heating temperature value of the cell heating group, and compare the average heating temperature value with the heating temperature value until the average heating temperature value is greater than or equal to the first temperature value, thereby realizing differentiated management of the cell.
[0027] Secondly, embodiments of the present invention also provide a battery self-heating system, the system comprising:
[0028] A cell division module is used to divide all the cells in the battery according to their positional relationship, thereby obtaining multiple cell heating groups;
[0029] The temperature calculation module is used to select one of the cells in each cell heating group as the cell group leader and send a request instruction to the cell heating group so that the other cells in the cell heating group send temperature information to the cell group leader according to the request instruction, and so that the cell group leader generates average temperature information based on all the temperature information, wherein the temperature information is the temperature information of the cell.
[0030] The temperature setting module is used to set multiple heating temperature values based on the obtained operating parameters of all the battery cells;
[0031] The strategy determination module is used to send the heating temperature value to all the cell group leaders, so that the cell group leaders can determine the target heating strategy corresponding to the cell heating group based on the heating temperature value and the average temperature information.
[0032] A cell heating module is used to receive a target heating strategy sent by each cell group leader, and to heat the cells in the cell heating group according to the target heating strategy.
[0033] Thirdly, embodiments of the present invention also provide an electronic device, the electronic device including a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the battery self-heating method as described in the first aspect.
[0034] Fourthly, embodiments of the present invention also provide a computer-readable storage medium storing computer-executable instructions for performing the battery self-heating method described in the first aspect.
[0035] Other features and advantages of the invention will be set forth in the following description, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures particularly pointed out in the description and the drawings. Attached Figure Description
[0036] The accompanying drawings are provided to further illustrate the technical solutions of the present invention and constitute a part of the specification. They are used together with the examples of the present invention to explain the technical solutions of the present invention and do not constitute a limitation on the technical solutions of the present invention.
[0037] Figure 1 This is a flowchart of a battery self-heating method provided in one embodiment of the present invention;
[0038] Figure 2 yes Figure 1 The flowchart of step S102 in the document;
[0039] Figure 3 yes Figure 1 The flowchart of step S104 in the process;
[0040] Figure 4 This is a flowchart of a battery self-heating method provided in another embodiment of the present invention;
[0041] Figure 5 This is a schematic diagram of a battery self-heating system provided in one embodiment of the present invention;
[0042] Figure 6 This is a schematic diagram of the hardware structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0043] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0044] This invention provides a battery self-heating method, system, electronic device, and medium. First, all battery cells are divided according to their positional relationships, resulting in multiple cell heating groups. This facilitates subsequent heating of different cell heating groups. For each cell heating group, one cell is selected as the group leader, and a request command is sent to the heating group to generate average temperature information based on all temperature data. This yields the average temperature of each cell heating group, enabling cell self-detection. Next, multiple heating temperature values are set based on the acquired operating parameters of all cells, facilitating the development of different heating strategies for different cells. Then, the heating temperature values are sent to all cell group leaders, allowing them to determine the target heating strategy corresponding to their respective heating groups based on the heating temperature values and average temperature information. This enables differentiated management of different cells. Finally, the target heating strategies sent by each cell group leader are received, and the cells in the heating group are heated according to these strategies. This allows for the development of different heating strategies based on the different conditions of the battery cells, achieving differentiated thermal management of different cells.
[0045] The embodiments of the present invention will be further described below with reference to the accompanying drawings.
[0046] Reference Figure 1 This invention provides a battery self-heating method, which includes, but is not limited to, the following steps S101 to S105.
[0047] Step S101: Divide all the cells according to their positional relationship in the battery to obtain multiple cell heating groups;
[0048] In some embodiments, all cells are divided according to their positional relationship within the battery, with cells that are close together grouped into a single group, thereby obtaining multiple cell heating groups. This facilitates the development of different heating schemes for different cell heating groups in the future.
[0049] It should be noted that this embodiment can use preset distance values, preset number of battery cells, and other parameters as grouping conditions to compare the positional relationship of the battery cells with the preset parameters, thereby dividing them into groups. A battery cell heating group may include three battery cells, four battery cells, five battery cells, etc., and this embodiment does not impose specific limitations.
[0050] Step S102: For each of the battery cell heating groups, select one battery cell as the battery cell group leader and send a request instruction to the battery cell heating group so that the other battery cells in the battery cell heating group send temperature information to the battery cell group leader according to the request instruction, and so that the battery cell group leader generates average temperature information based on all the temperature information.
[0051] It should be noted that the temperature information refers to the temperature of the battery cell itself.
[0052] In some embodiments, for each of the cell heating groups, one cell is selected as the cell group leader, and a request instruction is sent to the cell heating group so that the other cells in the cell heating group send temperature information to the cell group leader according to the request instruction. The cell group leader collects and counts the temperature information sent by the other cells and generates average temperature information based on all the temperature information, thereby obtaining the average temperature information of each cell heating group, which facilitates the subsequent adjustment of the heating level of the cell heating group.
[0053] Step S103: Set multiple heating temperature values based on the obtained operating parameters of all battery cells;
[0054] In some embodiments, multiple heating temperature values are set according to the operating parameters of all the acquired cells, thereby facilitating subsequent self-heating control at different levels based on the heating temperature values.
[0055] It should be noted that the operating parameters in this embodiment can be the type of battery cell, signal setting parameters, battery cell power parameters, factory information parameters, etc., and this embodiment does not impose specific limitations.
[0056] Step S104: Send heating temperature values to all cell group leaders so that the cell group leaders can determine the target heating strategy corresponding to the cell heating group based on the heating temperature values and average temperature information.
[0057] In some embodiments, heating temperature values are sent to all cell group leaders so that the cell group leaders can determine the temperature range of the average temperature information based on the heating temperature values and average temperature information, thereby determining the target heating strategy corresponding to the cell heating group, realizing the self-detection of the cell, and enabling different degrees of heating for cell heating groups under different conditions.
[0058] Step S105: Receive the target heating strategy sent by each cell group leader, and heat the cells in the cell heating group according to the target heating strategy.
[0059] In some embodiments, a target heating strategy sent by each cell group leader is received, and the cells in the cell heating group are heated according to the target heating strategy, thereby realizing differentiated management of the cells, effectively improving the self-heating efficiency of the battery, and reducing the energy consumption required for self-heating.
[0060] Reference Figure 2 In some embodiments, step S102 may include, but is not limited to, step S201:
[0061] Step S201: Send a request command to the cell heating group so that other cells in the cell heating group send temperature information to the cell group leader, so that the cell group leader calculates the average temperature information every preset time period to generate average temperature information.
[0062] In some embodiments, a request command is sent to the cell heating group to cause other cells in the cell heating group to send temperature information to the cell group leader. This allows the cell group leader to average the temperature information at preset time intervals to generate average temperature information, thereby obtaining the average temperature information of the cell heating group in real time, which facilitates subsequent self-heating control at different levels.
[0063] It should be noted that the preset time period can be set by the user according to their needs. For example, the battery cell leader can be calculated every five minutes, every three minutes, or every minute, etc. This embodiment does not impose any specific restrictions.
[0064] Reference Figure 3 In some embodiments, step S104 may include, but is not limited to, steps S301 to S302:
[0065] Step S301: Send the heating temperature value to the cell group leader, so that the cell group leader can compare the average temperature information with the heating temperature value and obtain the comparison result.
[0066] Step S302: Determine the target heating strategy corresponding to the cell heating group based on the comparison results.
[0067] In some embodiments, steps S301 to S302 are performed by sending a heating temperature value to the cell group leader, so that the cell group leader compares the average temperature information with the heating temperature value, obtains the comparison result, and determines the target heating strategy corresponding to the cell heating group based on the comparison result, thereby realizing a differentiated heating scheme for different cell heating groups.
[0068] It should be noted that the heating temperature values include a first temperature value, a second temperature value, and a third temperature value. The target heating strategy includes a low-level heating strategy, a medium-level heating strategy, and a high-level heating strategy. The first temperature value is the normal operating temperature value of the battery cell. The first temperature value, the second temperature value, and the third temperature value can be set according to the operating parameters of the battery cell. For example, the first temperature value is 20 degrees Celsius, the second temperature value is 10 degrees Celsius, and the third temperature value is 5 degrees Celsius, or the first temperature value is 15 degrees Celsius, the second temperature value is 5 degrees Celsius, and the third temperature value is -10 degrees Celsius, etc. This embodiment does not impose specific restrictions on the setting of the first temperature value, the second temperature value, and the third temperature value.
[0069] In some embodiments, step S104 includes the following three cases:
[0070] The first scenario: When the comparison result shows that the average temperature information is greater than or equal to the second temperature value and less than the first temperature value, the target heating strategy is determined to be the low-level heating strategy.
[0071] In some embodiments, when the average temperature information is greater than or equal to the second temperature value and less than the first temperature value, it indicates that the average temperature value of the cell heating group is too low and cannot reach the normal working state of the cell. Therefore, a low-level heating strategy is needed to heat the cell heating group.
[0072] The second scenario: When the comparison result shows that the average temperature information is greater than or equal to the third temperature value and less than the second temperature value, the target heating strategy is determined to be the medium-range heating strategy.
[0073] In some embodiments, when the average temperature information is greater than or equal to the third temperature value and less than the second temperature value, it indicates that the average temperature value of the battery cell heating group is significantly different from the normal operating temperature value, and a medium-range heating strategy is required to heat the battery cell heating group.
[0074] The third scenario: When the comparison result shows that the average temperature information is less than the third temperature value, the target heating strategy is determined to be the high-end heating strategy.
[0075] In some embodiments, when the average temperature information is less than the third temperature value, it indicates that the average temperature value of the cell heating group is significantly different from the normal operating temperature value, and a high-end heating strategy is required to heat the cell heating group.
[0076] It should be noted that during the cell self-heating process, the heating current is adjusted in real time according to the changes in the cell's internal resistance and temperature. When the cell temperature is much lower than the self-heating start-up temperature, a high-level or medium-level heating strategy needs to be selected to increase the cell's heating rate and make the cell's temperature rise rapidly. When the cell's internal temperature is no more than 10 degrees Celsius lower than the self-heating start-up temperature, a low-level heating strategy is selected to heat the cell, so that the cell can self-heat at a stable rate.
[0077] In some embodiments, step S105 includes the following three cases:
[0078] The first scenario: When the target heating strategy is a low-level heating strategy, at least one target cell is determined from the cell heating group based on the temperature information, and the target cell is heated based on the preset first resonant current.
[0079] In some embodiments, when the target heating strategy is a low-level heating strategy, at least one cell is determined as the target cell from the cell heating group based on the temperature information of each cell, and the target cell is heated by a preset first resonant current, thereby realizing the low-level heating process of the cell heating group.
[0080] It should be noted that the target cell is the cell with the lowest temperature in the cell heating assembly.
[0081] The second scenario: When the target heating strategy is a medium-range heating strategy, at least one target cell is determined from the cell heating group based on the temperature information, and the target cell is heated based on the preset second resonant current.
[0082] In some embodiments, when the target heating strategy is a medium-range heating strategy, at least one cell is determined as the target cell from the cell heating group based on the temperature information of each cell, and the target cell is heated based on a preset second resonant current, thereby accelerating the temperature rise of the cell heating group.
[0083] The third scenario: When the target heating strategy is a high-end heating strategy, all cells in the cell heating group are heated based on the preset third resonant current.
[0084] In some embodiments, when the target heating strategy is a high-end heating strategy, if the temperature of the cell heating group differs significantly from the temperature under normal cell operation, a third resonant current is used to heat all cells in the cell heating process, thereby enabling different heating strategies to be adopted for the cell heating group under different conditions.
[0085] In some embodiments, the first temperature value, the second temperature value, and the third temperature value decrease sequentially, and the frequency and amplitude of the first resonant current, the second resonant current, and the third resonant current decrease sequentially.
[0086] It should be noted that, for example, the normal operating temperature range of a certain series of smart battery cells is above 15℃, with heating temperatures of TA = 15℃, TB = 5℃, and TC = -10℃. The average temperature of the current battery cell heating group is T. Then, when TA > T ≥ TB, a low-level heating strategy is used; when TB > T ≥ TC, a medium-level heating strategy is used; and when TC > T, a high-level heating strategy is used. The low-level heating strategy uses a resonant current with a lower frequency and amplitude to heat the few cells with lower temperatures in the battery cell heating group. For example, if each battery cell heating group includes five cells, then the two cells with the lowest temperatures are selected... Self-heating strategy: Use a resonant current with a low frequency and amplitude for self-heating; Medium-range heating strategy: Use a resonant current with a medium frequency and amplitude to heat a few cells with lower temperatures in the cell heating group. For example, if each cell heating group includes five cells, select three cells with lower temperatures and use a resonant current with a medium frequency and amplitude for self-heating; High-range heating strategy: Use a resonant current with a high frequency and amplitude to heat all cells in the cell heating group. For example, if each cell heating group includes five cells, use a resonant current with a high frequency and amplitude to self-heat all cells. This allows for heating of individual cells through resonant current, enabling differentiated thermal management of self-heating schemes for different cells.
[0087] Reference Figure 4 , Figure 4 In another embodiment of the present invention, a battery self-heating method is provided. After receiving a target heating strategy sent by each cell group leader and heating the cells in the cell heating group according to the target heating strategy, the battery self-heating method includes, but is not limited to, the following step S401:
[0088] Step S401: Send a calculation request to the cell group leader so that the cell group leader can calculate the temperature of the heated cell heating group after heating, obtain the average heating temperature value of the cell heating group, and compare the average heating temperature value with the heating temperature value until the average heating temperature value is greater than or equal to the first temperature value.
[0089] In some embodiments, a calculation request is sent to the cell group leader so that the cell group leader can calculate the temperature of the heated cell heating group after heating, obtain the average heating temperature value of the heated cell heating group after heating, and compare the average heating temperature value with the heating temperature value to determine the relationship between the average heating temperature value after heating and the first temperature value. This allows it to determine whether the cell heating group has reached the self-heating start temperature, thereby achieving precise heating of the cell and improving the self-heating efficiency of the cell.
[0090] It should be noted that after comparing the average heating temperature value with the heating temperature value, if the average heating temperature value is greater than or equal to the first temperature value, it means that the battery cell is in normal working condition, and the heating of the battery cell heating group is stopped; if the average heating temperature value is less than the first temperature value, it means that the battery cell needs to be heated, and different heating strategies are formulated according to the temperature range in which the average heating temperature value is located in order to heat different battery cells.
[0091] It should be noted that during the cell self-heating process, the heating current is adjusted in real time based on the changes in the cell's internal resistance and temperature. First, the current internal resistance and the temperature value collected by the negative temperature coefficient (NTC) of the cell are obtained. Then, it is determined whether the cell needs to be heated based on the internal resistance and NTC. If so, the frequency and amplitude of the current pulse are controlled by controlling the frequency of the switch, and the changes in the cell's internal resistance and temperature are monitored in real time. Finally, the temperature of the cell heating group after heating is measured to determine whether the average temperature of the cell heating group after heating has reached the self-heating start-up temperature value. If so, the entire self-heating process ends; if not, it continues to determine whether the cell needs to be heated based on the internal resistance and NTC until the average temperature value of the cell heating group meets the self-heating start-up temperature value.
[0092] It is understood that this embodiment uses an AD sampling circuit to collect the voltage value across the NTC and uses a preset voltage-temperature reference table to determine the temperature value of the NTC. Furthermore, this embodiment uses the internal resistance of the battery cell to determine the internal temperature of the battery cell and uses the internal temperature of the battery cell and the external temperature to determine whether the battery needs to be heated.
[0093] Reference Figure 5 , Figure 5 A battery self-heating system provided in an embodiment of the present invention includes:
[0094] The cell division module 501 is used to divide all cells according to their positional relationship in the battery to obtain multiple cell heating groups;
[0095] The temperature calculation module 502 is used to select one of the cells as the cell group leader for each cell heating group, and send a request command to the cell heating group so that the other cells in the cell heating group send temperature information to the cell group leader according to the request command, and so that the cell group leader generates average temperature information based on all the temperature information, wherein the temperature information is the temperature information of the cell.
[0096] Temperature setting module 503 is used to set multiple heating temperature values based on the operating parameters of all the battery cells obtained;
[0097] The strategy determination module 504 is used to send heating temperature values to all cell group leaders so that the cell group leaders can determine the target heating strategy corresponding to the cell heating group based on the heating temperature values and average temperature information.
[0098] The cell heating module 505 is used to receive the target heating strategy sent by each cell group leader, and to heat the cells in the cell heating group according to the target heating strategy.
[0099] The specific implementation of this battery self-heating system is basically the same as the specific embodiment of the battery self-heating method described above, and will not be repeated here.
[0100] To more clearly illustrate the process of the battery self-heating method, a specific example is provided below.
[0101] Example 1:
[0102] Example 1 shows the steps of a specific battery self-heating method, as follows:
[0103] Step 1: Group the smart cells in the battery pack or battery module that uses smart cells. Each cell heating group contains a certain number of smart cells. The specific number of groups and the number of smart cells in each group are determined by the actual situation. (In the preferred embodiment, ensure that there are 4 to 5 smart cells in each group.) The principle of grouping is to group cells that are as close as possible to each other.
[0104] Step 2: Select one smart cell as the group leader for each cell heating group. Other smart cells in the cell heating group transmit their own temperature information to the MCU of the cell group leader. The cell group leader calculates the average temperature T of the cells in the entire group at regular intervals.
[0105] Step 3: Based on the type of smart battery cell and the signal settings, different self-heating judgment temperatures are set. Multiple self-heating judgment temperatures TA, TB...TN are set. The group leader battery cell judges T and compares it with the self-heating judgment temperature to determine the temperature range in which T is located. Based on the temperature range, different levels of self-heating control are performed.
[0106] For example, if the normal operating temperature range of a certain series of smart battery cells is above 15℃, then three self-heating judgment temperatures are set: TA = 15℃, TB = 5℃, and TC = -10℃. When TA > T ≥ TB, a low-level heating strategy is used; when TB > T ≥ TC, a medium-level heating strategy is used; and when TC > T, a high-level heating strategy is used.
[0107] Low-level heating strategy: Use a resonant current with a lower frequency and amplitude to heat a few cells with lower temperatures in the cell heating group (in the preferred embodiment, if the number of cells in the group is 5, then select the 2 cells with the lowest temperature to use a resonant current with a lower frequency and amplitude for self-heating).
[0108] Medium-range heating strategy: Use a resonant current with medium frequency and amplitude to heat a small number of cells with lower temperature in the cell heating group (in the preferred embodiment, if the number of cells in the group is 5, then select 3 cells with lower temperature to use a resonant current with medium frequency and amplitude for self-heating).
[0109] Advanced heating strategy: Use a resonant current with higher frequency and amplitude to heat all cells in the cell heating group (in the preferred embodiment, the number of cells in the group is 5, then use a resonant current with higher frequency and amplitude to self-heat all cells).
[0110] Step 4: The group leader sets a heating strategy based on the temperature range where the average temperature T of the cells in the entire cell heating group is located, controls the self-heating of the cells in the group, and adjusts the self-heating strategy according to the change of T until the average temperature of the cells in the group is no longer in the range where self-heating is required, and stops the self-heating of the cells in the group.
[0111] In some embodiments, based on the self-detection and self-control functions of the smart cell, differentiated thermal management of the self-heating schemes of different smart cells can be achieved.
[0112] Please see Figure 6 , Figure 6 The hardware structure of an electronic device according to another embodiment is illustrated. The electronic device includes:
[0113] The processor 601 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this application.
[0114] The memory 602 can be implemented as a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 602 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 602 and is called and executed by the processor 601 to execute the battery self-heating method of the embodiments of this application.
[0115] The input / output interface 603 is used to implement information input and output;
[0116] The communication interface 604 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0117] Bus 605 transmits information between various components of the device (e.g., processor 601, memory 602, input / output interface 603, and communication interface 604);
[0118] The processor 601, memory 602, input / output interface 603, and communication interface 604 are connected to each other within the device via bus 605.
[0119] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described battery self-heating method.
[0120] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0121] This invention also provides a computer-readable storage medium storing computer-executable instructions that are executed by one or more control processors, for example, by... Figure 6 One of the processors 601 executes, which can cause the one or more control processors to execute the battery self-heating method in the above method embodiments.
[0122] The system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; 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.
[0123] Those skilled in the art will understand that all or some of the steps and systems in the methods disclosed above can be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage systems, or any other medium that can be used to store desired information and is accessible to a computer. Furthermore, as is known to those skilled in the art, communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0124] The above is a detailed description of the preferred embodiments of the present invention. However, the present invention is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present invention. All such equivalent modifications or substitutions are included within the scope defined by the present invention.
Claims
1. A battery self-heating method, the battery comprising a plurality of cells, characterized by, The method comprises the following steps: dividing all the battery cells according to the positional relationship of the battery cells to obtain a plurality of battery cell heating groups; for each battery cell heating group, selecting one of the battery cells as a battery cell group leader and sending a request instruction to the battery cell heating group, so that the other battery cells in the battery cell heating group send temperature information to the battery cell group leader according to the request instruction, and the battery cell group leader generates average temperature information according to all the temperature information, wherein the temperature information is the temperature information of the battery cell; setting a plurality of heating temperature values according to the obtained working parameters of all the battery cells; sending the heating temperature values to all the battery cell group leaders, so that the battery cell group leaders determine the target heating strategy corresponding to the battery cell heating group according to the heating temperature values and the average temperature information; receiving the target heating strategy sent by each battery cell group leader and heating the battery cells in the battery cell heating group according to the target heating strategy; wherein the heating temperature values include a first temperature value, a second temperature value and a third temperature value, and the target heating strategy includes a low-grade heating strategy, a middle-grade heating strategy and a high-grade heating strategy, wherein the first temperature value is the normal working temperature value of the battery cell; the step of sending the heating temperature values to all the battery cell group leaders, so that the battery cell group leaders determine the target heating strategy corresponding to the battery cell heating group according to the heating temperature values and the average temperature information, comprises: sending the heating temperature values to the battery cell group leaders, so that the battery cell group leaders compare the average temperature information with the heating temperature values to obtain a comparison result; when the comparison result is that the average temperature information is greater than or equal to the second temperature value and less than the first temperature value, determining the target heating strategy as the low-grade heating strategy; when the comparison result is that the average temperature information is greater than or equal to the third temperature value and less than the second temperature value, determining the target heating strategy as the middle-grade heating strategy; when the comparison result is that the average temperature information is less than the third temperature value, determining the target heating strategy as the high-grade heating strategy; the step of heating the battery cells in the battery cell heating group according to the target heating strategy, comprises: when the target heating strategy is the low-grade heating strategy, determining at least one target battery cell from the battery cell heating group according to the temperature information, and heating the target battery cell based on a preset first resonant current; when the target heating strategy is the middle-grade heating strategy, determining at least one target battery cell from the battery cell heating group according to the temperature information, and heating the target battery cell based on a preset second resonant current; when the target heating strategy is the high-grade heating strategy, heating all the battery cells in the battery cell heating group based on a preset third resonant current.
2. The battery self-heating method of claim 1, wherein, The request instruction is sent to the battery cell heating group, so that other battery cells in the battery cell heating group send temperature information to the battery cell group leader according to the request instruction, and the battery cell group leader generates average temperature information according to all the temperature information. The request instruction is sent to the battery cell heating group, so that other battery cells in the battery cell heating group send temperature information to the battery cell group leader, and the battery cell group leader averages the temperature information every preset time period to generate average temperature information.
3. The battery self-heating method of claim 1, wherein, The first temperature value, the second temperature value, and the third temperature value are sequentially decreased, and the frequency and amplitude of the first resonant current, the second resonant current, and the third resonant current are sequentially decreased.
4. The battery self-heating method of claim 1, wherein, After receiving the target heating strategy sent by each battery cell group leader and heating the battery cells in the battery cell heating group according to the target heating strategy, the method further includes: A calculation request is sent to the battery cell group leader to calculate the temperature of the heated battery cell heating group, obtain a heating average temperature value of the battery cell heating group, and compare the heating average temperature value with the heating temperature value until the heating average temperature value is greater than or equal to the first temperature value.
5. A battery self-heating system, characterized by, The system includes: A battery cell division module is configured to divide all the battery cells according to the positional relationship of the battery cells in the battery to obtain a plurality of battery cell heating groups. A temperature calculation module is configured to select one of the battery cells as a battery cell group leader for each battery cell heating group, send a request instruction to the battery cell heating group, so that other battery cells in the battery cell heating group send temperature information to the battery cell group leader according to the request instruction, and the battery cell group leader generates average temperature information according to all the temperature information, wherein the temperature information is the temperature information of the battery cells. A temperature setting module is configured to set a plurality of heating temperature values according to the obtained working parameters of all the battery cells. A strategy determination module is configured to send the heating temperature values to all the battery cell group leaders, so that the battery cell group leaders determine a target heating strategy corresponding to the battery cell heating group according to the heating temperature values and the average temperature information. A battery cell heating module is configured to receive the target heating strategy sent by each battery cell group leader and heat the battery cells in the battery cell heating group according to the target heating strategy. The heating temperature values include a first temperature value, a second temperature value, and a third temperature value, and the target heating strategy includes a low-grade heating strategy, a middle-grade heating strategy, and a high-grade heating strategy, wherein the first temperature value is a normal working temperature value of the battery cells. The heating temperature values are sent to the battery cell group leaders, so that the battery cell group leaders compare the average temperature information with the heating temperature values to obtain a comparison result. The heating temperature values are sent to the battery cell group leaders, so that the battery cell group leaders compare the average temperature information with the heating temperature values to obtain a comparison result. determining the target heating strategy as the low-grade heating strategy when the comparison result is that the average temperature information is greater than or equal to the second temperature value and less than the first temperature value; determining the target heating strategy as the middle-grade heating strategy when the comparison result is that the average temperature information is greater than or equal to the third temperature value and less than the second temperature value; determining the target heating strategy as the high-grade heating strategy when the comparison result is that the average temperature information is less than the third temperature value; the heating of the battery cells in the battery cell heating group according to the target heating strategy comprises: determining at least one target battery cell from the battery cell heating group according to the temperature information when the target heating strategy is the low-grade heating strategy, and heating the target battery cell based on a preset first resonant current; determining at least one target battery cell from the battery cell heating group according to the temperature information when the target heating strategy is the middle-grade heating strategy, and heating the target battery cell based on a preset second resonant current; heating all battery cells in the battery cell heating group based on a preset third resonant current when the target heating strategy is the high-grade heating strategy.
6. An electronic device, comprising: The electronic device comprises a memory and a processor, the memory stores a computer program, and the processor implements the battery self-heating method of any one of claims 1 to 4 when executing the computer program.
7. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer executable instructions for executing the battery self-heating method of any one of claims 1 to 4.
Citation Information
Patent Citations
Battery partition heating method, system and equipment and storage medium
CN114520387A
Zoned thermal management battery system
CN216145690U