Thermal management control system, method and battery device
By deploying multiple battery management units or a master-slave battery management unit structure in the thermal management system, the problem of the thermal management system being unable to obtain temperature data in a timely manner when the battery management system fails is solved, achieving higher reliability and accuracy.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CONTEMPORARY AMPEREX TECHNOLOGY CO LTD
- Filing Date
- 2025-01-20
- Publication Date
- 2026-07-21
AI Technical Summary
Existing thermal management systems cannot obtain timely and effective temperature data when the battery management system malfunctions or malfunctions, affecting system reliability.
Deploy at least two battery management units (BMUs). Multiple BMUs acquire cell temperature data and transmit thermal management status to the thermal management unit, which then makes decisions based on the status. Alternatively, the main BMU can aggregate cell temperature data and transmit it to the thermal management unit, reducing the load on the BMU.
This improves the reliability of the thermal management system in the event of battery management unit failure or abnormality, ensuring timely thermal management control and enhancing the accuracy and reliability of decision-making.
Smart Images

Figure CN122436616A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of battery technology, and more specifically, to a thermal management control system, method, and battery device. Background Technology
[0002] As a crucial device for storing and converting new energy sources, the safety, reliability, and lifespan of batteries directly impact the promotion and application of new energy. Temperature has a significant influence on battery performance and lifespan; therefore, researching battery thermal management technology to ensure batteries operate within a suitable temperature range is of great importance for improving battery performance, extending battery life, and ensuring safe use.
[0003] Currently, in thermal management control, the battery management system collects relevant temperature data of the battery and then uses the thermal management system to control the thermal management status based on the temperature data. However, when the battery management system malfunctions or becomes abnormal, the thermal management system may be unable to obtain effective temperature data in a timely manner for thermal management control, thereby affecting the reliability of the entire thermal management system. Summary of the Invention
[0004] The purpose of this application is to provide a thermal management control system, method, and battery device to improve the problem that existing methods, when the battery management system malfunctions or becomes abnormal, cause the thermal management system to be unable to obtain effective temperature data in a timely manner for thermal management control.
[0005] In a first aspect, embodiments of this application provide a thermal management control system, which includes a thermal management unit and at least two battery management units;
[0006] Each of the battery management units is used to acquire cell temperature data within the battery device and determine the thermal management status based on the acquired cell temperature data.
[0007] Each of the battery management units is also configured to transmit its determined thermal management state to the thermal management unit;
[0008] The thermal management unit is used to determine the final thermal management state based on the thermal management state transmitted by each of the battery management units.
[0009] In the above implementation process, by deploying at least two battery management units, the thermal management unit can obtain the thermal management status from the other battery management units and then perform thermal management control when one of the battery management units fails or malfunctions, thus improving reliability.
[0010] Optionally, the thermal management unit is specifically used to count the number of various thermal management states and determine the final thermal management state based on the count. In this way, the thermal management unit can decide the final thermal management state based on the number of thermal management states transmitted by each battery management unit, thereby taking into account the thermal management states determined by each battery management unit and achieving more accurate thermal management.
[0011] Optionally, the thermal management unit is specifically used to determine the final thermal management state as cooling when the number of units in the thermal management state is greater than the number of units in the thermal management state as heating.
[0012] The thermal management unit is specifically used to determine the final thermal management state as heating when the number of units in the thermal management state of cooling is less than the number of units in the thermal management state of heating.
[0013] The thermal management unit is specifically used to determine the final thermal management state as self-circulation when the number of units in the thermal management state of cooling is equal to the number of units in the thermal management state of heating.
[0014] In the above implementation process, the decision is made by considering the number of heating and cooling states, so that a judgment can be made quickly based on the input thermal management state and corresponding control measures can be taken.
[0015] Optionally, each of the battery management units is specifically used to collect the maximum, minimum, and average cell temperature data of each cell, and to determine the thermal management state based on the maximum, minimum, and average cell temperatures. This allows the battery management unit to obtain a comprehensive picture of the cell temperature distribution, thereby making more accurate thermal management decisions.
[0016] Optionally, each of the battery management units is specifically configured to acquire the inlet temperature of the battery device's water inlet and determine the thermal management status based on the maximum cell temperature, the minimum cell temperature, the average cell temperature, and the inlet temperature. Combining the inlet temperature allows for a more accurate assessment of the battery device's temperature condition, thus ensuring the accuracy and reliability of thermal management decisions.
[0017] Secondly, embodiments of this application provide a thermal management control system, which includes a thermal management unit, a main battery management unit, and a slave battery management unit;
[0018] The slave battery management unit is used to acquire cell temperature data in the battery device and transmit the cell temperature data to the main battery management unit;
[0019] The main battery management unit is used to acquire cell temperature data in the battery device, determine final cell temperature data based on the cell temperature data acquired by itself and the cell temperature data transmitted from the battery management unit, and transmit the final cell temperature data to the thermal management unit.
[0020] The thermal management unit is used to determine the thermal management status based on the final cell temperature data.
[0021] In the above implementation process, by deploying a main battery management unit and a slave battery management unit, the main battery management unit collects the cell temperature data and interacts with the thermal management unit. This reduces the workload of the slave battery management unit, and even if the main battery management unit fails or malfunctions, a new main battery management unit can be switched from other battery management units in a timely manner to obtain cell temperature data for thermal management status decision-making, resulting in higher reliability.
[0022] Optionally, the main battery management unit is specifically configured to determine the maximum cell temperature, minimum cell temperature, and average cell temperature based on the cell temperature data it acquires and the cell temperature data transmitted from the battery management unit. The final cell temperature data includes the maximum cell temperature, the minimum cell temperature, and the average cell temperature. This allows the thermal management unit to obtain a comprehensive picture of the cell temperature distribution, thereby making more accurate thermal management decisions.
[0023] Optionally, the main battery management unit is further configured to acquire the inlet temperature of the water inlet of the battery device and transmit the inlet temperature to the thermal management unit;
[0024] The thermal management unit is specifically used to determine the thermal management status based on the maximum cell temperature, the minimum cell temperature, the average cell temperature, and the inlet temperature.
[0025] In the above implementation process, combining the inlet water temperature can more accurately determine the temperature of the battery device, thus ensuring the accuracy and reliability of thermal management decisions.
[0026] Optionally, there are at least two slave battery management units. Each slave battery management unit is further configured to determine a new master battery management unit from the at least two slave battery management units if the master battery management unit is determined to be faulty. When the master battery management unit fails, a new master battery management unit is selected promptly, thereby enabling timely transmission of cell temperature data to the thermal management unit for thermal management status decision-making.
[0027] Optionally, the slave battery management unit is specifically used to, in the event that the master battery management unit is determined to be faulty, identify a slave battery management unit with a number adjacent to the master battery management unit, and designate this slave battery management unit as the new master battery management unit. Master-slave switching is performed based on the number, resulting in a simple switching logic and faster switching speed, thereby enabling timely data interaction with the thermal management unit and ensuring the reliability of thermal management status adjustment.
[0028] Thirdly, embodiments of this application provide a thermal management control method applied to a thermal management control system, the thermal management control system including a thermal management unit and at least two battery management units, the method comprising:
[0029] The battery management unit acquires cell temperature data within the battery device and determines the thermal management status based on the acquired cell temperature data.
[0030] Each of the battery management units transmits its determined thermal management status to the thermal management unit.
[0031] The thermal management unit determines the final thermal management state based on the thermal management state transmitted by each of the battery management units.
[0032] Fourthly, embodiments of this application provide a thermal management control method applied to a thermal management control system, the thermal management control system including a thermal management unit, a main battery management unit, and a slave battery management unit, the method including:
[0033] The battery cell temperature data is obtained from the battery management unit and transmitted to the main battery management unit.
[0034] The main battery management unit acquires cell temperature data within the battery device, determines final cell temperature data based on the acquired cell temperature data and the cell temperature data transmitted from the battery management unit, and transmits the final cell temperature data to the thermal management unit.
[0035] The thermal management unit determines the thermal management status based on the final cell temperature data.
[0036] Fifthly, embodiments of this application provide a battery device, the battery device including the thermal management and control system provided in the first or second aspect above.
[0037] Sixthly, embodiments of this application provide an electronic device including a processor and a memory, the memory storing computer-readable instructions, which, when executed by the processor, perform the steps of the methods provided in the third or fourth aspects above.
[0038] In a seventh aspect, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the steps of the methods provided in the third or fourth aspects above.
[0039] Eighthly, embodiments of this application provide a computer program product, including computer program instructions, which, when read and executed by a processor, perform the steps in the methods provided in the third or fourth aspects above.
[0040] Other features and advantages of this application will be set forth in the following description and will be apparent in part from the description or may be learned by practicing embodiments of this application. The objectives and other advantages of this application may be realized and obtained by means of the structures particularly pointed out in the written description, claims, and drawings. Attached Figure Description
[0041] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0042] Figure 1 This is a schematic diagram of the structure of a thermal management control system provided in an embodiment of this application;
[0043] Figure 2 A schematic diagram illustrating the switching of thermal management states provided in an embodiment of this application;
[0044] Figure 3 This is a schematic diagram of another thermal management control system provided in an embodiment of this application;
[0045] Figure 4 A flowchart of a thermal management control method provided in an embodiment of this application;
[0046] Figure 5 A flowchart of another thermal management control method provided in the embodiments of this application;
[0047] Figure 6 This is a schematic diagram of the structure of an electronic device for performing a thermal management control method, provided as an embodiment of this application. Detailed Implementation
[0048] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0049] It should be noted that the terms "system" and "network" in the embodiments of this invention can be used interchangeably. "Multiple" refers to two or more; therefore, in the embodiments of this invention, "multiple" can also be understood as "at least two". "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / ", unless otherwise specified, generally indicates that the preceding and following related objects have an "or" relationship.
[0050] It should also be noted that all actions involving the acquisition of signals, information, or data in this application are carried out in compliance with the relevant data protection laws and policies of the country where the application is located, and with the authorization granted by the owner of the relevant device.
[0051] Currently, in thermal management control, the battery management system collects relevant temperature data of the battery and then uses the thermal management system to control the thermal management status based on the temperature data. However, when the battery management system malfunctions or becomes abnormal, the thermal management system may be unable to obtain effective temperature data in a timely manner for thermal management control, thereby affecting the reliability of the entire thermal management system.
[0052] The defects in the above-mentioned prior art solutions are all results obtained by the inventors after practice and careful research. Therefore, the discovery process of the above problems and the solutions proposed by the embodiments of the present invention in the following text should be considered as contributions made by the inventors to the present invention.
[0053] Based on the above problems, this application provides two thermal management control systems that solve the problem of poor reliability of thermal management control when a single battery management unit fails or malfunctions by deploying multiple battery management units.
[0054] In one type of thermal management control system, the cell temperature data inside the battery device is obtained by at least two battery management units, and the thermal management status is determined based on the cell temperature data. Each battery management unit transmits the thermal management status to the thermal management unit, which makes the final decision. In this way, even if one battery management unit fails or malfunctions, the thermal management unit can still obtain the thermal management status from the other battery management units and then perform thermal management control, resulting in higher reliability.
[0055] In another type of thermal management control system, the main battery management unit determines the final cell temperature data based on cell temperature data obtained from other battery management units and its own cell temperature data. Then, the final cell temperature data is transmitted to the thermal management unit, which determines the thermal management status based on the final cell temperature data. This reduces the workload of the slave battery management units, and even if the main battery management unit fails or malfunctions, a new main battery management unit can be switched from other battery management units in a timely manner to obtain cell temperature data and make thermal management status decisions, resulting in higher reliability.
[0056] To facilitate understanding, the concepts of battery device, battery cell, battery management unit, and thermal management unit involved in this application will be introduced first.
[0057] The battery device mentioned in the embodiments of this application may include one or more battery cell assemblies for providing voltage and capacity. A battery cell assembly may include multiple battery cells, which are connected in series, parallel, or mixed connections via a busbar. In some scenarios, a battery cell may also be referred to as a battery cell; in the following embodiments, it will be described as a battery cell.
[0058] In some implementations, the battery device may include the thermal management control system provided in the embodiments of this application, which is used to perform thermal management control on the battery device.
[0059] In some embodiments, a battery cell assembly is typically formed by arranging multiple battery cells; as an example, a battery cell assembly can be a battery module, which is formed by arranging and fixing multiple battery cells into a single module. As an example, a battery module can be formed by bundling multiple battery cells together with cable ties.
[0060] In some embodiments, the battery device may be a battery pack, which includes a housing and one or more individual battery cell assemblies housed within the housing.
[0061] As an example, the battery cell assembly can be a battery module, which can be housed in a housing by fixing the battery module in the housing.
[0062] As an example, battery cell assemblies can also be housed in a housing by directly fixing multiple battery cells to the housing.
[0063] As an example, a battery cell can be a secondary battery, which refers to a battery cell that can be recharged after being discharged to activate the active materials and continue to be used.
[0064] The battery cell may be, but is not limited to, lithium-ion battery, sodium-ion battery, sodium-lithium-ion battery, lithium metal battery, sodium metal battery, lithium-sulfur battery, magnesium-ion battery, nickel-metal hydride battery, nickel-cadmium battery, lead-acid battery, etc.
[0065] The Battery Monitoring Unit (BMU) monitors and collects the status parameters of each cell within the battery device in real time through sampling units. These parameters include, but are not limited to, voltage, temperature, current, and resistance. The BMU can perform analyses and calculations based on this information, including health status assessment and remaining capacity assessment. In this solution, the BMU can also be used to determine the thermal management status based on cell temperature data.
[0066] A Thermal Management System (TMS), deployed in a vehicle, is responsible for controlling and regulating the temperature of various components to ensure they operate within their optimal temperature range. In this solution, the thermal management state is used to regulate and control the temperature state of the battery pack. For example, the battery pack generates a significant amount of heat during charging and discharging. If the battery temperature is too high, it will reduce battery performance and lifespan, and may even lead to safety accidents. The thermal management unit can cool the battery by adjusting the thermal management state, such as switching to a cooling state. In this case, liquid cooling, air cooling, or phase change material cooling can be used to cool the battery, ensuring it operates within a reasonable temperature range.
[0067] The following sections introduce two thermal management control systems.
[0068] Please refer to Figure 1 , Figure 1 This is a schematic diagram of a thermal management control system 100 provided in an embodiment of this application. The thermal management control system 100 includes a thermal management unit 110 and at least two battery management units 120.
[0069] Each battery management unit 120 is used to acquire battery temperature data within the battery device and determine the thermal management status based on the acquired cell temperature data.
[0070] Each battery management unit 120 is also used to transmit its determined thermal management state to the thermal management unit 110.
[0071] The thermal management unit 110 is used to determine the final thermal management state based on the thermal management state transmitted by each battery management unit 120.
[0072] Taking N battery management units 120 as an example, where N is an integer greater than or equal to 2, all N battery management units 120 are deployed within a battery device. The battery device includes multiple battery cells, and each battery management unit 120 can collect temperature data from each battery cell to obtain battery cell temperature data. Understandably, each battery management unit 120 can collect temperature data from multiple battery cells, and each battery management unit 120 can obtain temperature data from multiple battery cells.
[0073] The cell temperature data reflects the temperature of the cell at the time of acquisition, and each battery management unit 120 can determine the thermal management status based on the multiple cell temperature data it acquires.
[0074] The thermal management state can include various states such as cooling, heating, self-circulation, and shutdown. Each battery management unit 120 can transmit its determined thermal management state to the thermal management unit 110, which will then determine the final thermal management state. This reduces the problem of thermal management confusion caused by each battery management unit 120 directly outputting the thermal management state.
[0075] In the above implementation process, by deploying at least two battery management units 120, the thermal management unit 110 can obtain the thermal management status from the other battery management units 120 and then perform thermal management control when one of the battery management units 120 fails or malfunctions, thus improving reliability.
[0076] Based on the above embodiments, when determining the final thermal management state, the thermal management unit 110 can first count the number of various thermal management states and determine the final thermal management state based on the count.
[0077] For example, if the thermal management unit 110 receives thermal management states transmitted from N battery management units 120, the number of cooling states, the number of heating states, and the number of self-circulation states can be counted from these N thermal management states. For example, the thermal management state with the most states can be determined as the final thermal management state. If the number of cooling states is the most, the final thermal management state is cooling; if the number of heating states is the most, the final thermal management state is heating; if the number of self-circulation states is the most, the final thermal management state is self-circulation. Of course, if all three are equal, the final thermal management state is self-circulation. Or, if the number of heating states is equal to the number of cooling states but greater than the number of self-circulation states, the final thermal management state is self-circulation. Or, if the number of two thermal management states is the same and greater than the number of another thermal management state, one of the thermal management states with the same number can be randomly selected as the final thermal management state.
[0078] If there are two battery management units 120, their transmitted thermal management states are shown in Table 1 below. The thermal management unit 110 determines the final thermal management state according to the logic shown in Table 1.
[0079] Table 1
[0080]
[0081]
[0082] Understandably, if some of the battery management units 120 fail or lose communication, the thermal management unit 110 will not receive the thermal management status transmitted by these battery management units 120, and can determine the final thermal management status based on the received thermal management status. If all battery management units 120 lose communication or fail to operate, the thermal management unit 110 determines the final thermal management status as self-circulation.
[0083] In the above implementation process, the thermal management unit 110 can determine the final thermal management state based on the number of thermal management states transmitted by each battery management unit 120, thereby taking into account the thermal management states determined by each battery management unit 120, so as to achieve more accurate thermal management.
[0084] Based on the above embodiments, in the method of determining the final thermal management state based on the number of thermal management units 110, the final thermal management state can be determined to be cooling if the number of units in the cooling state is greater than the number of units in the heating state; if the number of units in the cooling state is less than the number of units in the heating state; and if the number of units in the cooling state is equal to the number of units in the heating state, the final thermal management state is determined to be self-circulation.
[0085] In other words, in this implementation, the number of cooling and heating units is determined first, without considering the number of self-circulating units. The thermal management unit 110 only arbitrates between cooling and heating. The number of cooling and heating units is compared, and the final thermal management state is the one with the larger number of units. Of course, if the number of cooling and heating units is the same, the final thermal management state is determined to be self-circulating.
[0086] Of course, when the final thermal management state is determined to be self-circulation, considering the safety of the battery cell, each battery management unit 120 can also determine the maximum battery cell temperature from the battery cell temperature data of multiple battery cells obtained by itself, and then transmit it to the thermal management unit 110. The thermal management unit 110 then determines the final maximum battery cell temperature from the maximum battery cell temperature transmitted by multiple thermal management units 110. If the final maximum battery cell temperature is greater than the set threshold, it is considered that the battery cell has a risk of thermal runaway, and the final thermal management state is determined to be cooling.
[0087] In the above implementation process, the decision is made by considering the number of heating and cooling states, so that a judgment can be made quickly based on the input thermal management state and corresponding control measures can be taken.
[0088] Based on the above embodiments, in the process of acquiring the cell temperature data of each cell and determining the thermal management status, each battery management unit 120 can statistically analyze the maximum cell temperature, minimum cell temperature and average cell temperature of each cell, and determine the thermal management status based on the maximum cell temperature, minimum cell temperature and average cell temperature.
[0089] For example, each battery management unit 120 will acquire cell temperature data of M cells. In practical applications, each battery management unit 120 may be limited by deployment location, sampling board accuracy and other issues, which may cause the cell temperature data of the same cell to be different. Therefore, each battery management unit 120 can determine the maximum cell temperature, minimum cell temperature and average cell temperature from the M cell temperature data it has acquired.
[0090] Each battery management unit 120 can determine the thermal management state based on the maximum cell temperature, the minimum cell temperature, and the average cell temperature. For example, if the minimum cell temperature is less than a first set threshold and the average cell temperature is less than a second set threshold, the thermal management state is determined to be heating. If the maximum cell temperature is greater than a third set threshold and the average cell temperature is greater than a fourth set threshold, the thermal management state is determined to be cooling. If the difference between the maximum cell temperature and the minimum cell temperature is within a set range, and the average cell temperature is greater than a fifth set threshold and less than a sixth set threshold, the thermal management state is determined to be self-circulation.
[0091] Understandably, the specific rules for determining thermal management status can be based on safety factors under actual circumstances.
[0092] In the above implementation process, the battery management unit 120 can obtain the overall temperature distribution of the battery cells, thereby making more accurate thermal management decisions.
[0093] Based on the above embodiments, in order to achieve accurate judgment of thermal management status, the inlet temperature of the battery device can also be used for comprehensive judgment. Since the inlet temperature of the battery device can also indirectly reflect the temperature of the battery device, each battery management unit 120 can also obtain the inlet temperature of the battery device and determine the thermal management status based on the maximum cell temperature, minimum cell temperature, average cell temperature and inlet temperature.
[0094] The thermal management status sent by the battery management unit 120 to the thermal management unit 110 can be understood as a thermal management status request, such as a heating request, a cooling request, or a request to turn the self-circulation function on or off. Heating, cooling, and self-circulation are distinguished by mutually exclusive entry conditions (e.g., entering self-circulation after heating ends, entering self-circulation after cooling ends). Figure 2 As shown. When entry conditions overlap, the priority of entering each thermal management state can be clearly defined. Priorities and priority judgment timing can be pre-configured. For example, priority judgment can be performed only when switching thermal management states. If the conditions for entering a state from "off" simultaneously meet both heating and cooling requirements, the priority state to enter will be determined. If the state is already in heating mode and both heating and cooling requirements are met, priority judgment will not be performed, and heating will continue until heating is exited. Alternatively, thermal management states can be judged in real-time throughout the process. If the conditions for entering a state from "off" simultaneously meet both heating and cooling requirements, the priority state to enter will be determined. If the state is already in heating mode and both heating and cooling requirements are met, priority judgment will also be performed, and the decision to switch thermal management states will be based on the judgment result.
[0095] When the thermal management state request of the battery management unit 120 is heating, cooling or self-circulation, the thermal management of the battery management unit 120 is considered to be in the on state. When heating, cooling and self-circulation are all turned off at the same time, the thermal management of the battery management unit 120 is considered to be in the off state.
[0096] The thermal management states for heating and cooling can be further divided into four states: driving heating, charging heating, driving cooling, and charging cooling. The specific judgment logic for each battery management unit 120 to determine the thermal management state is shown in Table 2. Here, Tmin represents the minimum cell temperature, Tmax represents the maximum cell temperature, Tmean represents the average cell temperature, and the specific values of the thresholds T1-T24 can be set according to actual conditions. The relative values of T1-T24 can be set according to the judgment logic.
[0097] Table 2
[0098]
[0099]
[0100] In the above implementation process, combining the inlet water temperature can more accurately determine the temperature of the battery device, thus ensuring the accuracy and reliability of thermal management decisions.
[0101] Please refer to Figure 3 , Figure 3 This is a schematic diagram of another thermal management control system 100 provided in an embodiment of this application. The thermal management control system 100 includes a thermal management unit 110, a main battery management unit 122, and a slave battery management unit 124.
[0102] The battery management unit 124 is used to obtain cell temperature data in the battery device and transmit the cell temperature data to the main battery management unit 122.
[0103] The main battery management unit 122 is used to acquire cell temperature data in the battery device, determine the final cell temperature data based on the cell temperature data acquired by itself and the cell temperature data transmitted from the battery management unit 124, and transmit the final cell temperature data to the thermal management unit 110.
[0104] Thermal management unit 110 is used to determine the thermal management status based on the final cell temperature data.
[0105] The difference between this thermal management control system and the thermal management control system 100 is that the thermal management control system 100 divides the battery management unit 120 into a main battery management unit 122 and a slave battery management unit 124. The main battery management unit 122 collects the cell temperature data of each cell and determines the final cell temperature data, which is then transmitted to the thermal management unit 110. Each battery management unit 120 does not need to determine the thermal management state itself, but the thermal management unit 110 determines the thermal management state based on the final cell temperature data.
[0106] Specifically, the main battery management unit 122 and the slave battery management unit 124 still need to obtain the cell temperature data of each cell in the battery device. However, the slave battery management unit 124 can transmit the obtained cell temperature data to the main battery management unit 122, which will then summarize the data and determine the final cell temperature data to transmit to the thermal management unit 110.
[0107] In the above implementation process, by deploying a main battery management unit 122 and a slave battery management unit 124, the main battery management unit 122 collects the cell temperature data and interacts with the thermal management unit 110. This reduces the workload of the slave battery management unit 124, and even if the main battery management unit 122 fails or malfunctions, a new main battery management unit 122 can be switched from other battery management units 120 in a timely manner to obtain cell temperature data for thermal management status decision-making, resulting in higher reliability.
[0108] Based on the above embodiments, when determining the final cell temperature data, the main battery management unit 122 can determine the maximum cell temperature, minimum cell temperature, and average cell temperature according to the cell temperature data it has acquired and the cell temperature data transmitted from the battery management unit 124. The final cell temperature data includes the maximum cell temperature, minimum cell temperature, and average cell temperature.
[0109] In some implementations, the cell temperature data obtained by the main battery management unit 122 and from the battery management unit 124 refers to the temperature of each cell at the time of acquisition. In this way, after obtaining the temperatures of a large number of cells, the main battery management unit 122 can determine the maximum cell temperature, the minimum cell temperature, and the average cell temperature.
[0110] Alternatively, after obtaining the cell temperature data of each cell from the battery management unit 124, the maximum cell temperature, minimum cell temperature, and average cell temperature can be determined by the battery management unit 124 and transmitted to the main battery management unit 122. In this way, the main battery management unit 122 can obtain the maximum cell temperature, minimum cell temperature, and average cell temperature from each slave battery management unit 124, and the main battery management unit 122 can also determine the maximum cell temperature, minimum cell temperature, and average cell temperature from the cell temperature data of each cell it has obtained. Assuming there are M slave battery management units 124, the main battery management unit 122, along with its own determined values, can obtain a total of M+1 maximum cell temperatures, M+1 minimum cell temperatures, and M+1 average cell temperatures. The main battery management unit 122 can then determine the final maximum cell temperature from the M+1 maximum cell temperatures, the final minimum cell temperature from the M+1 minimum cell temperatures, and the final average cell temperature from the M+1 average cell temperatures. This final cell temperature data is then transmitted to the thermal management unit 110.
[0111] For example, the main battery management unit 122 summarizes the following information:
[0112] Tmin_summary = min{Tmin1,Tmin2,...,TminM,Tmin_master}, where TminM is the minimum cell temperature sent by the Mth slave control management system, Tmin_master is the minimum cell temperature determined by the master control management system, and Tmin_summary is the final minimum cell temperature determined by the master control management system.
[0113] Tmax_summary = max{Tmax1,Tmax2,...,TmaxM,Tmax_master}, where TmaxM is the maximum cell temperature sent by the Mth slave control management system, Tmax_master is the maximum cell temperature determined by the master control management system, and Tmax_summary is the final maximum cell temperature determined by the master control management system.
[0114] Tmean summary = (Tmean1 + Tmax2 + ... + TmaxM + Tmaxmain) / (M+1), where TmeanM is the average cell temperature sent by the Mth slave control management system, Tmeanmain is the average cell temperature determined by the master control management system, and Tmean summary is the final average cell temperature determined by the master control management system.
[0115] Understandably, when the main battery management unit 122 detects that a certain slave battery management unit 124 is in a fault state and cannot operate, when determining the final cell temperature, the data of the faulty slave battery management unit 124 is not considered, and the data is only summarized based on the cell temperature data of the slave-controlled battery system that can be obtained.
[0116] In the above implementation process, the main battery management unit 122 sends the final cell temperature data to the thermal management unit 110, so that the thermal management unit 110 can obtain the overall distribution of cell temperature and make more accurate thermal management decisions.
[0117] Based on the above embodiments, when the thermal management unit 110 determines the thermal management state, it can be determined based on the maximum cell temperature, the minimum cell temperature, and the average cell temperature. The determination method is similar to the method by which the battery management units 120 in the above embodiments determine the thermal management state, and will not be repeated here.
[0118] Furthermore, the thermal management unit 110 can also combine the inlet temperature to comprehensively determine the thermal management status. For example, the main battery management unit 122 can also be used to obtain the inlet temperature of the battery device and transmit the inlet temperature to the thermal management unit 110. The thermal management unit 110 then determines the thermal management status based on the maximum cell temperature, the minimum cell temperature, the average cell temperature, and the inlet temperature.
[0119] Here, the main battery management unit 122 can collect the inlet temperature of the battery device's water inlet. The thermal management unit 110 determines the thermal management state based on the maximum cell temperature, minimum cell temperature, average cell temperature, and inlet temperature. This is similar to the logic in Table 2 above where the battery management unit 120 determines the thermal management state. The specific determination logic can be found in the description in Table 2 above. For the sake of brevity, it will not be elaborated further here.
[0120] In the above implementation process, combining the inlet water temperature can more accurately determine the temperature of the battery device, thus ensuring the accuracy and reliability of thermal management decisions.
[0121] Based on the above embodiments, when there are at least two slave battery management units 124, the slave battery management unit 124 is further configured to determine a new master battery management unit 122 from the at least two slave battery management units 124 when it is determined that the master battery management unit 122 is faulty.
[0122] Each slave battery management unit 124 is connected to the master battery management unit 122 via a CAN line. When the master battery management unit 122 fails, it sends a fault signal to each slave battery management unit 124 and the thermal management unit 110. In this way, each slave battery management unit 124 can know that the master battery management unit 122 has failed. At this time, the slave battery management unit 124 can re-determine a new master battery management unit 122.
[0123] In the above implementation process, when the main battery management unit 122 fails, a new main battery management unit 122 is selected in a timely manner, so that the cell temperature data can be transmitted to the thermal management unit 110 in a timely manner for thermal management status decision.
[0124] Based on the above embodiments, when the main battery management unit 122 is found to be faulty, the battery management unit 124 determines the slave battery management unit 124 whose number is adjacent to the main battery management unit 122, and determines the slave battery management unit 124 as the new main battery management unit 122.
[0125] Each battery management unit 120 is pre-numbered. Initially, battery management unit 120 (number 1) is designated as the master battery management unit 122, and the others are designated as slave battery management units 124. If the master battery management unit 122 (number 1) malfunctions, slave battery management unit 124 (number 2) will automatically become the master battery management unit 122 upon receiving the fault signal. The other slave battery management units 124 will also be aware that battery management unit 120 (number 2) has become the master battery management unit 122, and can subsequently send the obtained cell temperature data to battery management unit 120 (number 2).
[0126] Understandably, each battery management unit 120 can be configured with a rule to determine the master battery management unit 122 according to the sequential numbering. Therefore, in the event of a failure of the master battery management unit 122, after receiving a fault signal from other slave battery management units 124, a new master battery management unit 122 can be determined according to this rule. For example, if the master battery management unit 122 number 2 fails, then the battery management unit 120 number 3 will be used as the new master battery management unit 122. After the failure of number 2 is cleared, it can automatically operate as a slave battery management unit 124.
[0127] Alternatively, in order to enable other battery management units 120 to promptly detect changes in the main battery management unit 122, such as after battery management unit 2 is changed to the new main battery management unit 122, identity change information can be sent to other battery management units 120, thereby enabling other battery management units 120 to know that the current main battery management unit 122 is battery number 2.
[0128] In the above implementation process, master-slave switching is performed according to the number. The switching logic is simple and the switching speed is faster, so that data interaction with the thermal management unit 110 can be performed in a timely manner to ensure the reliability of thermal management status adjustment.
[0129] In some other implementations, after the initially designated main battery management unit 122 fails, a new main battery management unit 122 can be re-determined based on some other rules. For example, it can be randomly selected from other secondary battery management units 124 as the new main battery management unit 122.
[0130] In some other embodiments, the switching of the main battery management unit 122 may not be based on fault conditions, but rather on duration. For example, after the main battery management unit 122 has been running for a fixed period of time, it automatically switches to the slave battery management unit 124, and then selects another slave battery management unit 124 as the new main battery management unit 122. This selection can be based on sequential numbering or random selection. After the main battery management unit 122 automatically switches to the slave battery management unit 124 after a fixed period of time, it can send a prompt message to the other slave battery management units 124. After receiving the prompt message, the other slave battery management units 124 can determine the new main battery management unit 122 according to the corresponding rules.
[0131] In some implementations, to improve the reliability of thermal management, at least two main battery management units 122 can be configured, with the remaining battery management units being slave battery management units 124. For example, if there are two main battery management units 122, initially one serves as the main battery management unit 122 and the other as a backup main battery management unit 122. In the event of a failure or abnormality in the main battery management unit 122, the backup main battery management unit 122 is directly activated to perform data aggregation. In this way, the other slave battery management units 124 do not need to determine whether they need to switch to the main battery management unit 122, simplifying the logic.
[0132] Based on the same inventive concept described above, this application also provides two thermal management control methods.
[0133] Please refer to Figure 4 , Figure 4 A flowchart of a thermal management control method provided in this application embodiment, the method being applied to the first thermal management control system described above, includes the following steps:
[0134] Step S210: Obtain cell temperature data within the battery device through each battery management unit, and determine the thermal management status based on the obtained cell temperature data.
[0135] Step S220: Each battery management unit transmits its determined thermal management status to the thermal management unit.
[0136] Step S230: The thermal management unit determines the final thermal management state based on the thermal management state transmitted by each battery management unit.
[0137] Please refer to Figure 5 , Figure 5 A flowchart of another thermal management control method provided in this application embodiment, which is applied to the second thermal management control system described above, includes the following steps:
[0138] Step S310: Obtain cell temperature data from the battery management unit and transmit the cell temperature data to the main battery management unit.
[0139] Step S320: Obtain cell temperature data in the battery device through the main battery management unit, determine the final cell temperature data based on the cell temperature data obtained by itself and the cell temperature data transmitted from the battery management unit, and transmit the final cell temperature data to the thermal management unit.
[0140] Step S330: Determine the thermal management status based on the final cell temperature data through the thermal management unit.
[0141] It should be noted that those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the method described above can be referred to the corresponding process in the foregoing system embodiments, and will not be repeated here.
[0142] Please refer to Figure 6 , Figure 6 This is a schematic diagram of an electronic device for executing a thermal management control method, provided as an embodiment of this application. The electronic device may include: at least one processor 410, such as a CPU; at least one communication interface 420; at least one memory 430; and at least one communication bus 440. The communication bus 440 is used to establish communication between these components. In this embodiment, the communication interface 420 is used for signaling or data communication with other node devices. The memory 430 may be a high-speed RAM or a non-volatile memory, such as at least one disk storage device. Optionally, the memory 430 may also be at least one storage device located remotely from the aforementioned processor. The memory 430 stores computer-readable instructions. When these computer-readable instructions are executed by the processor 410, the electronic device performs the aforementioned... Figure 4 or Figure 5 The method and process are shown.
[0143] Understandable. Figure 6 The structure shown is for illustrative purposes only; the electronic device may also include components that are more advanced than those shown. Figure 6 The more or fewer components shown, or having the same Figure 6 The different configurations shown. Figure 6 The components shown can be implemented using hardware, software, or a combination thereof.
[0144] This application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, performs the following... Figure 4 or Figure 5 The method process executed by the electronic device in the illustrated method embodiment.
[0145] This embodiment discloses a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions, and when the program instructions are executed by a computer, the computer can perform the methods provided in the above-described method embodiments, such as the various steps of the above-described thermal management control method.
[0146] In summary, the embodiments of this application provide a thermal management control system, method, and battery device. By deploying at least two battery management units, the thermal management unit can obtain the thermal management status from the other battery management units and perform thermal management control even if one of the battery management units fails or malfunctions, thus improving reliability.
[0147] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.
[0148] Furthermore, 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 units can be selected to achieve the purpose of this embodiment according to actual needs.
[0149] Furthermore, the functional modules in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0150] In this document, relational terms such as first and second are used only to distinguish one entity or operation from another entity or operation, without necessarily requiring or implying any such actual relationship or order between these entities or operations.
[0151] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A thermal management control system, characterized in that, The thermal management control system includes a thermal management unit and at least two battery management units; Each of the battery management units is used to acquire cell temperature data within the battery device and determine the thermal management status based on the acquired cell temperature data. Each of the battery management units is also configured to transmit its determined thermal management state to the thermal management unit; The thermal management unit is used to determine the final thermal management state based on the thermal management state transmitted by each of the battery management units.
2. The system according to claim 1, characterized in that, The thermal management unit is specifically used to count the number of various thermal management states and determine the final thermal management state based on the count.
3. The system according to claim 2, characterized in that, The thermal management unit is specifically used to determine the final thermal management state as cooling when the number of units in the thermal management state is greater than the number of units in the thermal management state as heating. The thermal management unit is specifically used to determine the final thermal management state as heating when the number of units in the thermal management state of cooling is less than the number of units in the thermal management state of heating. The thermal management unit is specifically used to determine the final thermal management state as self-circulation when the number of units in the thermal management state of cooling is equal to the number of units in the thermal management state of heating.
4. The system according to claim 1, characterized in that, Each of the battery management units is specifically used to collect the maximum cell temperature, minimum cell temperature, and average cell temperature of each cell, and to determine the thermal management status based on the maximum cell temperature, the minimum cell temperature, and the average cell temperature.
5. The system according to claim 4, characterized in that, The battery management unit is specifically used to obtain the inlet temperature of the water inlet of the battery device, and determine the thermal management status based on the maximum cell temperature, the minimum cell temperature, the average cell temperature and the inlet temperature.
6. A thermal management control system, characterized in that, The thermal management control system includes a thermal management unit, a main battery management unit, and a slave battery management unit; The slave battery management unit is used to acquire cell temperature data in the battery device and transmit the cell temperature data to the main battery management unit; The main battery management unit is used to acquire cell temperature data in the battery device, determine final cell temperature data based on the cell temperature data acquired by itself and the cell temperature data transmitted from the battery management unit, and transmit the final cell temperature data to the thermal management unit. The thermal management unit is used to determine the thermal management status based on the final cell temperature data.
7. The system according to claim 6, characterized in that, The main battery management unit is specifically used to determine the maximum cell temperature, minimum cell temperature, and average cell temperature based on the cell temperature data it acquires and the cell temperature data transmitted from the battery management unit. The final cell temperature data includes the maximum cell temperature, the minimum cell temperature, and the average cell temperature.
8. The system according to claim 7, characterized in that, The main battery management unit is also used to obtain the inlet temperature of the water inlet of the battery device and transmit the inlet temperature to the thermal management unit. The thermal management unit is specifically used to determine the thermal management status based on the maximum cell temperature, the minimum cell temperature, the average cell temperature, and the inlet temperature.
9. The system according to claim 6, characterized in that, The number of slave battery management units is at least two, and the slave battery management units are further configured to determine a new master battery management unit from the at least two slave battery management units in the event that the master battery management unit is determined to be faulty.
10. The system according to claim 9, characterized in that, The slave battery management unit is specifically used to determine, in the event that the master battery management unit is faulty, a slave battery management unit with a number adjacent to the master battery management unit, and to designate the slave battery management unit as the new master battery management unit.
11. A thermal management control method, characterized in that, Applied to a thermal management control system, the thermal management control system including a thermal management unit and at least two battery management units, the method includes: The battery management unit acquires cell temperature data within the battery device and determines the thermal management status based on the acquired cell temperature data. Each of the battery management units transmits its determined thermal management status to the thermal management unit. The thermal management unit determines the final thermal management state based on the thermal management state transmitted by each of the battery management units.
12. A thermal management control method, characterized in that, Applied to a thermal management control system, the thermal management control system including a thermal management unit, a main battery management unit, and a slave battery management unit, the method includes: The battery cell temperature data is obtained from the battery management unit and transmitted to the main battery management unit. The main battery management unit acquires cell temperature data within the battery device, determines final cell temperature data based on the acquired cell temperature data and the cell temperature data transmitted from the battery management unit, and transmits the final cell temperature data to the thermal management unit. The thermal management unit determines the thermal management status based on the final cell temperature data.
13. A battery device, characterized in that, The battery device includes the thermal management control system according to any one of claims 1-10.