Information presentation method and related apparatus
Patent Information
- Application Number
- CN202311172329.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-12
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2043-09-12
AI Technical Summary
[0017]可见,通过上述信息提示方法及相关装置,应用于电池管理系统,所述电池管理系统用于控制液冷系统将冷却液补充至电池系统,所述电池系统包括至少一个电池包,每个电池包包括箱体和所述箱体内部的电池模块,所述箱体上设置有进液口和出液口,所述液冷系统与所述电池系统之间通过进液总管道和出液总管道连接,所述液冷系统通过进液分支管道连接每个进液口、通过出液分支管道连接每个出液口;首先,获取所述液冷系统的冷却液可用量;接着,根据每个电池模块的温度数据确定目标电池模块,所述目标电池模块为需要补充所述冷却液的电池模块;确定所述每个目标电池模块对应的子冷却液需求量;根据所述每个目标电池模块对应的子冷却液需求量确定所述电池系统的冷却液需求量;最后,若所述冷却液可用量低于所述冷却液需求量,则向第一设备发送提示信息,所述提示信息用于提示补充所述液冷系统中的冷却液。
Smart Images

Figure CN117219922B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of battery technology, and in particular to an information prompting method and related apparatus. Background Technology
[0002] Immersion liquid cooling involves directly immersing the battery in coolant, with the battery in direct contact with the coolant. The heat dissipated by the battery is carried away by the flow and circulation of the coolant, achieving efficient cooling of the battery. Currently, most immersion liquid cooling systems use pre-stored coolant. How to ensure the quality of liquid cooling when the coolant is insufficient has become an urgent problem to be solved. Summary of the Invention
[0003] In view of this, this application provides an information prompting method and related device, which can promptly prompt when the available coolant is insufficient, thereby ensuring the quality of liquid cooling and improving the user experience.
[0004] In a first aspect, embodiments of this application provide an information prompting method applied to a battery management system. The battery management system controls a liquid cooling system to replenish coolant to the battery system. The battery system includes at least one battery pack, each battery pack including a housing and battery modules inside the housing. The housing is provided with a liquid inlet and a liquid outlet. The liquid cooling system is connected to the battery system via a main liquid inlet pipe and a main liquid outlet pipe. The liquid cooling system is connected to each liquid inlet via a liquid inlet branch pipe and to each liquid outlet via a liquid outlet branch pipe. The method includes:
[0005] Obtain the available coolant quantity of the liquid cooling system;
[0006] The target battery module is determined based on the temperature data of each battery module, and the target battery module is the battery module that needs to be replenished with coolant;
[0007] Determine the sub-coolant requirement for each target battery module;
[0008] The coolant requirement of the battery system is determined based on the coolant requirement of each target battery module.
[0009] If the available coolant level is lower than the required coolant level, a prompt message is sent to the first device to remind the user to replenish the coolant in the liquid cooling system.
[0010] Secondly, embodiments of this application provide an information prompting device applied to a battery management system. The battery management system controls a liquid cooling system to replenish coolant to the battery system. The battery system includes at least one battery pack, each battery pack including a housing and battery modules inside the housing. The housing is provided with an inlet and an outlet. The liquid cooling system is connected to the battery system via a main inlet pipe and a main outlet pipe. The liquid cooling system is connected to each inlet via an inlet branch pipe and to each outlet via an outlet branch pipe. The device includes:
[0011] The acquisition unit is used to acquire the available amount of coolant in the liquid cooling system;
[0012] A determining unit is configured to determine a target battery module based on the temperature data of each battery module, wherein the target battery module is the battery module that needs to be replenished with coolant; determine the sub-coolant requirement corresponding to each target battery module; and determine the coolant requirement of the battery system based on the sub-coolant requirement corresponding to each target battery module.
[0013] The prompting unit is used to send a prompt message to the first device if the available coolant level is lower than the required coolant level, the prompt message being used to prompt the replenishment of coolant in the liquid cooling system.
[0014] Thirdly, embodiments of this application provide an electronic device, including a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for performing steps in any method of the first aspect of this application.
[0015] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program for electronic data interchange, wherein the computer program causes a computer to perform some or all of the steps described in any method of the first aspect of this application.
[0016] Fifthly, embodiments of this application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps described in any method of the first aspect of this application. The computer program product may be a software installation package.
[0017] As can be seen, the above-mentioned information prompting method and related devices are applied to a battery management system. The battery management system controls the liquid cooling system to replenish coolant to the battery system. The battery system includes at least one battery pack, each battery pack including a housing and battery modules inside the housing. The housing is provided with an inlet and an outlet. The liquid cooling system is connected to the battery system through a main inlet pipe and a main outlet pipe. The liquid cooling system is connected to each inlet through an inlet branch pipe and to each outlet through an outlet branch pipe. First, the available coolant quantity of the liquid cooling system is obtained. Then, based on the temperature data of each battery module, a target battery module is determined. The target battery module is the battery module that needs to be replenished with coolant. The sub-coolant requirement corresponding to each target battery module is determined. Based on the sub-coolant requirement corresponding to each target battery module, the coolant requirement of the battery system is determined. Finally, if the available coolant quantity is lower than the coolant requirement, a prompt message is sent to a first device to prompt for replenishment of coolant in the liquid cooling system. Attached Figure Description
[0018] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 A system architecture diagram of an information prompting method provided in an embodiment of this application;
[0020] Figure 2 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;
[0021] Figure 3 A flowchart illustrating an information prompting method provided in an embodiment of this application;
[0022] Figure 4 A flowchart illustrating another information prompting method provided in an embodiment of this application;
[0023] Figure 5 A functional unit block diagram of an information prompting device provided in an embodiment of this application;
[0024] Figure 6 A block diagram of the functional units of another information prompting device provided in an embodiment of this application. Detailed Implementation
[0025] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.
[0026] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0027] It should be understood that the term "and / or" in this document is merely a description of 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, or B existing alone. Additionally, the character " / " in this document indicates that the preceding and following related objects are in an "or" relationship. In the embodiments of this application, "multiple" refers to two or more.
[0028] In the embodiments of this application, "at least one item" or its similar expression refers to any combination of these items, including any combination of a single item or a plurality of items. "One or more" means one or more, while "multiple" means two or more. For example, "at least one item" of a, b, or c can represent the following seven cases: a, b, c; a and b; a and c; b and c; a, b, and c. Each of a, b, and c can be an element or a set containing one or more elements.
[0029] In this application, the term "connection" refers to various connection methods, such as direct connection or indirect connection, to achieve communication between devices. This application does not impose any limitations on this.
[0030] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0031] The following describes the relevant content, concepts, meanings, technical issues, technical solutions, and beneficial effects involved in the embodiments of this application.
[0032] Currently, immersion liquid cooling methods for batteries can be divided into single-phase immersion liquid cooling and two-phase immersion liquid cooling. Single-phase immersion liquid cooling refers to immersing the battery in a non-conductive coolant. The heat generated by the battery is directly transferred to the coolant, and the coolant does not undergo a phase change after absorbing heat, remaining in a liquid state. Two-phase immersion liquid cooling refers to immersing the battery in a non-conductive coolant. The heat generated by the battery is directly transferred to the coolant, and the coolant undergoes a phase change after absorbing heat, changing from a liquid state to a gaseous state. However, regardless of the immersion liquid cooling method, it is necessary to store enough coolant in advance for immersion cooling. In some cases, there may be insufficient coolant, such as if coolant has not been replenished for too long, or if the heat of the battery is underestimated and only a small amount of coolant is stored. Manual observation will increase costs significantly and may lead to liquid cooling failure.
[0033] To address the aforementioned issues, this application provides an information prompting method and related apparatus that can promptly issue a prompt when the remaining coolant level is insufficient to meet coolant demand, allowing users to replenish coolant in a timely manner. This significantly reduces the probability of liquid cooling failure in the battery system, while also lowering costs and greatly enhancing the user experience.
[0034] The following is combined Figure 1 The system architecture of an information prompting method according to an embodiment of this application will be described. Figure 1 The system architecture diagram of an information prompting method provided in this application embodiment includes a battery management system 110, a liquid cooling system 120, a battery system 130, and a first device 140. The battery management system 110 is connected to the liquid cooling system 120, the battery system 130, and the first device 140, respectively. The liquid cooling system 120 and the battery system 130 are connected through a liquid inlet pipe and a liquid outlet pipe.
[0035] The battery management system 110 includes a data acquisition module 111, a data processing module 112, and a communication module 113. The data acquisition module 111 may include sensors, etc., and can be used to acquire the available amount of coolant in the liquid cooling system 120, the temperature data of the battery system 130, etc. The data processing module 112 can determine the required amount of coolant based on the available amount of coolant and the temperature data from the data acquisition module 111, and promptly send a prompt message to the first device 140 through the communication module 113 when the coolant is insufficient.
[0036] In a possible embodiment, the battery management system 110 may adopt a multi-level architecture. For example, a three-level architecture may be adopted, which is composed of a slave control module, a master control module and a general control module. The slave control module may be responsible for voltage and temperature collection and battery equalization management of a single battery module; the master control module may be responsible for the management of the entire battery cluster, providing real-time monitoring of battery cluster parameters, fault diagnosis, battery state parameter estimation, insulation detection, display and alarm, and remote monitoring, and uploading real-time battery data; the general control module may be responsible for numerical calculation, performance analysis, alarm processing and record storage of the real-time battery data uploaded by the slave control module and the master control module, and in addition, can realize linkage control with the power conversion system for energy storage host, the energy storage dispatch monitoring system, etc. No further details are described herein.
[0037] Wherein, the liquid cooling system 120 may include a liquid storage device for storing cooling liquid, a heat exchange device, a circulation pump device, etc. The heat exchange device may include at least one heat exchanger, and the circulation pump device may be an air pump or the like, configured to input the cooling liquid into the battery system 130 through the main liquid inlet pipeline for immersion liquid cooling, and to draw out the cooling liquid through the main liquid outlet pipeline and input it into the heat exchange device to realize the liquid cooling cycle.
[0038] Wherein, the battery system 130 may include at least one battery pack 131, and each battery pack 131 includes a box body and a battery module inside the box body. The box body is provided with a liquid inlet and a liquid outlet. It can be understood that the position of the liquid outlet is higher than that of the liquid inlet. The bottom of the box body may be provided with a plurality of raised structures, and the top ends of the raised structures are hollowed out. In this way, the plurality of raised structures can form a flow channel at the bottom of the box body, and there is a gap between the battery module and the side edge of the box body, so that after the bottom flow channel is fully immersed with the cooling liquid, the cooling liquid can gradually immerse the entire battery module from the gap, realizing immersion cooling of the entire battery module. The cooling liquid can flow out from the liquid outlet at a high position, and form a circulating immersion liquid cooling through the circulation pump device of the liquid cooling system 120.
[0039] It should be noted that the liquid cooling system 120 may supplement cooling liquid for all battery packs in the battery system 130, or may separately supplement cooling liquid for a specific battery pack in the battery system 130. The liquid cooling system 120 and the battery system 130 are connected through the main liquid inlet pipeline and the main liquid outlet pipeline. The liquid cooling system is connected to each liquid inlet through a branch liquid inlet pipeline and connected to each liquid outlet through a branch liquid outlet pipeline. It can be understood that the branch liquid inlet pipeline is a branch route of the main liquid inlet pipeline, and the branch liquid outlet pipeline is a branch route of the main liquid outlet pipeline. A valve device may be provided at the junction of each branch liquid inlet pipeline and the main liquid inlet pipeline, and a valve device may be provided at the junction of each branch liquid outlet pipeline and the main liquid outlet pipeline. The valve device may be a structure such as a three-way valve, configured to control the flow direction of the cooling liquid, so as to control the cooling liquid to flow only to the corresponding battery pack, without pouring into the entire main liquid inlet pipeline or the entire main liquid outlet pipeline.
[0040] The first device 140 can be a device with a preset connection relationship to the battery management system 110, or it can be a device held by the current staff, so that the current staff can replenish the coolant in the liquid cooling system 120 in a timely manner after seeing the prompt information.
[0041] As can be seen, the above system architecture can promptly issue a warning when the remaining coolant level is insufficient to meet the coolant demand, allowing users to replenish coolant in time. This greatly reduces the probability of liquid cooling failure of the battery system, while also reducing costs and significantly improving the user experience.
[0042] The following is combined Figure 2 The electronic devices in the embodiments of this application will be described. Figure 2 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application, such as... Figure 2 As shown, the electronic device includes one or more application processors 220, a memory 230, a communication module 240, and one or more programs 231. The application processor 220 is communicatively connected to the memory 230 and the communication module 240 via an internal communication bus.
[0043] The one or more programs 231 are stored in the memory 230 and configured to be executed by the application processor 220. The one or more programs 231 include instructions for performing any step in the above method embodiments.
[0044] The application processor 220 may be, for example, a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, cells, and circuits described in conjunction with the disclosure of this application. The application processor 220 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc. The communication unit may be a communication module 240, a transceiver, a transceiver circuit, etc., and the storage unit may be a memory 230.
[0045] The memory 230 can be volatile memory or non-volatile memory, or may include both. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous DRAM (DDR SDRAM), enhanced synchronous DRAM (ESDRAM), synchronous linked DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0046] It is understood that the electronic device 20 may include more or fewer structural elements than those shown in the above structural block diagram, such as a power module, physical buttons, a Wi-Fi module, a speaker, a Bluetooth module, a sensor, a display module, etc., and is not limited herein. It is understood that the electronic device 20 may be the first device in the embodiments of this application, or it may be a device equipped with the power management system in the embodiments of this application.
[0047] After understanding the software and hardware architecture of this application, the following will be combined with... Figure 3 This application describes one method for providing information prompts in its embodiments. Figure 3This is a flowchart illustrating an information prompting method provided in an embodiment of this application, applied to a battery management system. The battery management system controls a liquid cooling system to replenish coolant to the battery system for immersion cooling. The battery system includes at least one battery pack, each battery pack including a housing and battery modules inside the housing. The housing is provided with an inlet and an outlet. The liquid cooling system is connected to the battery system via a main inlet pipe and a main outlet pipe. The liquid cooling system is connected to each inlet via inlet branch pipes and to each outlet via outlet branch pipes. Specifically, the method includes the following steps:
[0048] Step 301: Obtain the available coolant quantity of the liquid cooling system.
[0049] The battery management system can obtain the available amount of coolant by detecting the coolant in the storage chamber of the liquid cooling system. In this embodiment, the available amount of coolant refers to the amount of coolant that has not yet been put into the circulating immersion liquid cooling system.
[0050] Step 302: Determine the target battery module based on the temperature data of each battery module.
[0051] The target battery module is the one that needs to be replenished with coolant.
[0052] In one possible embodiment, the current temperature of each battery module can be obtained, and battery modules with a current temperature greater than a preset temperature threshold can be identified as target battery modules. In this way, it can be determined that the current immersion cooling is insufficient to control the temperature of the battery modules, and the coolant needs to be added to the battery modules of this type to avoid liquid cooling failure.
[0053] In one possible embodiment, the current temperature rise rate of each battery module can be obtained, and battery modules with a current temperature rise rate greater than a preset temperature rise rate can be identified as target battery modules. In this way, it can be determined that the current immersion cooling is insufficient to control the temperature rise rate of battery modules, and coolant needs to be added to this type of battery module to avoid liquid cooling failure.
[0054] In one possible embodiment, the current temperature and current temperature rise rate of each battery module can be obtained, and battery modules whose current temperature is greater than a preset temperature threshold and whose current temperature rise rate is greater than a preset temperature rise rate can be identified as target battery modules. In this way, it can be determined that the current immersion cooling is insufficient to control the temperature and temperature rise rate of battery modules, and coolant needs to be added to this type of battery module to avoid liquid cooling failure.
[0055] It is evident that identifying the target battery module based on the temperature data of each battery module can provide data support for subsequently determining the accurate cooling liquid requirements of the battery system, facilitating accurate information prompts.
[0056] Step 303: Determine the required amount of sub-coolant for each target battery module.
[0057] The required amount of coolant may vary for different target battery modules.
[0058] In one possible embodiment, a first coolant consumption corresponding to the current temperature of each target battery module can be determined first through a first mapping relationship, the first mapping relationship being used to reflect the relationship between the temperature of each target battery module and the coolant consumption; and / or, a second coolant consumption corresponding to the current temperature rise rate of each target battery module can be determined according to a second mapping relationship, the second mapping relationship being used to reflect the relationship between the temperature rise rate of each target battery module and the coolant consumption; then, the sub-coolant requirement corresponding to each target battery module can be determined according to the first coolant consumption and / or the second coolant consumption.
[0059] Specifically, the coolant consumption of the battery module at different temperatures can be determined through experiments, thus establishing a first mapping relationship. Alternatively, the coolant consumption of the battery module at different temperature rise rates can be determined through experiments, thus establishing a second mapping relationship. In one possible embodiment, when only the first coolant consumption of the target battery module is determined, this first coolant consumption can be used as the sub-coolant consumption of the target battery module. In another possible embodiment, when only the second coolant consumption of the target battery module is determined, this second coolant consumption can be used as the sub-coolant consumption of the target battery module. In yet another possible embodiment, when determining the first and second coolant consumption of the target battery module, the sub-coolant consumption can be determined using a trained neural network model. This neural network model is used to determine the sub-coolant consumption corresponding to different temperature rise rates at different temperatures for the target battery module. Alternatively, the sub-coolant consumption can be determined using big data methods, which will not be elaborated upon here. Therefore, this method can accurately determine the sub-coolant requirement for each target battery module, thereby determining the accurate coolant requirement.
[0060] In one possible embodiment, if each target battery module is the target battery module for the same historical period of a preset number of consecutive times, then the coolant demand of each target battery module for each historical period of a preset number of consecutive times can be obtained; then, the coolant demand of each target battery module is determined based on the coolant demand of each historical period of a preset number of consecutive times.
[0061] Specifically, for example, if each target battery module has been identified as a target battery module three consecutive times in the past, and each time it was identified as a target battery module during the same time period of the day, such as 3 PM to 4 PM, then the historical sub-coolant demand of each target battery module during those three consecutive 3 PM to 4 PM periods can be obtained. This can then be processed using methods such as averaging or weighted averaging to obtain the corresponding sub-coolant demand for each target battery module. It's understandable that the processing flow in factories and other fields is generally fixed daily. Therefore, when a battery module is identified as a target battery module during a fixed time period, historical data can be directly used for coolant replenishment. This improves computational efficiency and saves resources without affecting the accuracy of coolant demand measurements.
[0062] In one possible embodiment, if not every target battery module has been the target battery module for the same historical period for a predetermined number of consecutive times, then the target battery modules that have been the target battery modules for the same historical period for a predetermined number of consecutive times can be selected as the first target battery modules, and the remaining target battery modules as the second target battery modules. Then, the coolant demand for each historical sub-sub-coolant of each first target battery module for the same historical period for a predetermined number of consecutive times is obtained, and the first sub-coolant demand for each first target battery module is determined based on the coolant demand for each historical sub-sub-coolant of each first target battery module for the same historical period for a predetermined number of consecutive times. At the same time, the first coolant consumption corresponding to the current temperature of each second target battery module is determined according to a first mapping relationship; and / or, the second coolant consumption corresponding to the current temperature rise rate of each second target battery module is determined according to a second mapping relationship, and the second sub-coolant demand for each second target battery module is determined according to the first coolant consumption and / or the second coolant consumption. Finally, the total coolant demand is obtained by adding the sum of the first sub-coolant demand and the sum of the second sub-coolant demand.
[0063] It is evident that by determining the coolant requirements of the battery system, data support can be provided for subsequent prompts, preventing false or incorrect prompts.
[0064] Step 304: Determine the coolant requirement of the battery system based on the coolant requirement of each target battery module.
[0065] It can be understood that the coolant requirement is the sum of the coolant requirements of all sub-coolants.
[0066] Step 305: If the available coolant quantity is lower than the required coolant quantity, a prompt message is sent to the first device.
[0067] The prompt information is used to remind users to replenish the coolant in the liquid cooling system, and the prompt information can be in at least one form such as text, image, sound, video, or vibration.
[0068] Specifically, when the available coolant level is lower than the required coolant level, the coolant replenishment amount can be determined based on the available coolant level and the required coolant level. Then, the coolant replenishment time limit can be determined based on the coolant replenishment amount and the number of target battery modules. Finally, the prompt information is sent to the first device, and the prompt information includes the coolant replenishment amount and the coolant replenishment time limit.
[0069] The coolant replenishment amount can be obtained by subtracting the available coolant from the required coolant amount. Since coolant replenishment takes a certain amount of time, and inputting the replenished coolant into the battery pack corresponding to the target battery module also takes a certain amount of time, and the coolant requirement is the amount of coolant needed within a certain time, it is necessary to determine the coolant replenishment time limit. Finally, when sending the prompt message, it can remind the staff of the amount of coolant that needs to be replenished and how long the replenishment should take, which can greatly improve the user experience and prevent liquid cooling failure as much as possible.
[0070] In one possible embodiment, the prompt information may also include the label of each target battery module and the required amount of sub-coolant for each target battery module, as well as the current temperature and current temperature rise rate of each target battery module, etc., without specific limitations.
[0071] In one possible embodiment, when determining the coolant replenishment time limit based on the coolant replenishment amount and the number of target battery modules, a first replenishment duration can be determined based on the coolant replenishment amount and a preset replenishment rate. The preset replenishment rate is the rate at which coolant is replenished into the liquid cooling system's coolant storage chamber through the replenishment port, such as how many liters of coolant can be replenished per minute. The first replenishment duration can be the quotient of the coolant replenishment amount and the preset replenishment rate. Then, the replenishment flow rate for each target battery module can be determined based on the number of target battery modules. It can be understood that when the coolant flowing through the main inlet pipe is not completely filled, the amount of coolant allocated to each target battery module will decrease with each additional target battery module. The lower the coolant flow rate, the lower the replenishment rate. For example, when there is one target battery module, the replenishment rate for that target battery module is 4. When there are two target battery modules, the replenishment rate for each target battery module is 2. When there are three target battery modules, the replenishment rate for each target battery module is 1. It can be understood that when the coolant flowing in the main inlet pipe fills the entire main inlet pipe and can always fill each inlet branch pipe corresponding to each target battery module, the replenishment rate of each target battery module is the same and positively correlated with the amount of coolant that the inlet branch pipe can hold. That is, the larger the amount of coolant that the inlet branch pipe can hold, the higher the replenishment rate of that target battery module.
[0072] Furthermore, the second replenishment time for each target battery module can be determined based on the replenishment flow rate of each target battery module and the corresponding sub-coolant demand of each target battery module. The second replenishment time for each target battery module can also be determined by dividing the corresponding sub-coolant demand by the replenishment flow rate of that target battery module. Then, the target replenishment time can be determined based on the first replenishment time and the second replenishment time. If the replenishment method involves first replenishing the coolant in the liquid cooling system's coolant storage chamber, and then replenishing the coolant in each target battery module after replenishment... If the module is replenished with coolant, the target replenishment time is the sum of the first replenishment time and the second replenishment time. If the replenishment method is to replenish coolant to each target battery module while replenishing the coolant storage chamber of the liquid cooling system, the target replenishment time can be the larger of the first replenishment time and the second replenishment time. If the replenishment method is to replenish coolant to each target battery module in the middle of replenishing the coolant storage chamber of the liquid cooling system, the target replenishment time can be the larger of the remaining first replenishment time and the second replenishment time. This will not be elaborated further here.
[0073] Furthermore, the coolant replenishment time limit can be determined based on the target replenishment time. The coolant replenishment time limit is less than the difference between the time required for any battery module's current temperature to reach the critical temperature and the target replenishment time. It can be understood that the coolant replenishment time limit is generally greater than the target replenishment time. For example, if the target replenishment time is 3 minutes, but there is a battery module whose current temperature requires 10 minutes to reach the critical temperature, then the coolant replenishment time limit needs to be less than 7 minutes. That is, the prompt message needs to remind the user to replenish the coolant in the reservoir within 7 minutes, otherwise there is a risk of liquid cooling failure.
[0074] In one possible embodiment, if the available coolant quantity is higher than or equal to the required coolant quantity, the detection continues without sending a notification message to the first device.
[0075] As can be seen, if the available coolant quantity is lower than the required coolant quantity, a prompt message is sent to the first device. This can provide timely prompts when the available coolant quantity is insufficient, thereby ensuring the quality of liquid cooling and improving the user experience.
[0076] The aforementioned information prompting method can promptly issue a warning when the remaining coolant level is insufficient to meet the coolant demand, allowing users to replenish coolant in a timely manner. This significantly reduces the probability of liquid cooling failure in the battery system, while also lowering costs and greatly improving the user experience.
[0077] The following is combined with Figure 4 Another information prompting method in the embodiments of this application will be described. Figure 4 This is a flowchart illustrating another information prompting method provided in an embodiment of this application, applied to a battery management system. The battery management system controls a liquid cooling system to replenish coolant to the battery system for immersion cooling. The battery system includes at least one battery pack, each battery pack including a housing and battery modules inside the housing. The housing is provided with an inlet and an outlet. The liquid cooling system is connected to the battery system via a main inlet pipe and a main outlet pipe. The liquid cooling system is connected to each inlet via an inlet branch pipe and to each outlet via an outlet branch pipe. Specifically, the method includes the following steps:
[0078] Step 401: Obtain temperature data for each battery module.
[0079] The temperature data includes the current temperature and / or the current rate of temperature rise.
[0080] Step 402: If the current temperature of any battery module is greater than a preset temperature threshold and / or the current temperature rise rate of any battery module is greater than a preset temperature rise rate, then obtain the available amount of coolant in the liquid cooling system.
[0081] In this way, the relevant steps of information prompting can be performed when certain conditions are met, without the need to obtain the available amount of coolant in the liquid cooling system and calculate the coolant demand of the battery system in real time, thus saving computing resources. The preset temperature threshold can be the critical temperature value that needs to be cooled down otherwise it will affect the energy storage performance, and the preset temperature rise rate can also be the critical temperature rise value that needs to be cooled down otherwise it will affect the energy storage performance, without being specifically limited here.
[0082] In one possible embodiment, the available coolant quantity and / or coolant consumption rate of the liquid cooling system can also be obtained. When the available coolant quantity is lower than a preset available quantity threshold and / or the coolant consumption rate is higher than a preset coolant consumption rate, step 403 is executed; otherwise, the available coolant quantity and / or coolant consumption rate of the liquid cooling system are obtained again. This will not be elaborated here.
[0083] Step 403: Determine the coolant requirements of the battery system.
[0084] Step 404: If the available coolant quantity is lower than the required coolant quantity, a prompt message is sent to the first device.
[0085] As can be seen, the above-mentioned information prompting method can save computing resources as much as possible and promptly issue a prompt when the remaining coolant is insufficient to meet the coolant demand, so that users can replenish the coolant in time, which greatly reduces the probability of liquid cooling failure of the battery system, reduces costs, and greatly improves the user experience.
[0086] For steps not detailed above, please refer to Figure 3 The steps of the Chinese method will not be described in detail here.
[0087] The above primarily describes the solutions of the embodiments of this application from the perspective of the method execution process. It is understood that, in order to achieve the above functions, the electronic device includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments provided herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0088] This application embodiment can divide the electronic device into functional units according to the above method example. For example, each function can be divided into a separate functional unit, or two or more functions can be integrated into one processing unit. The integrated unit can be implemented in hardware or as a software functional unit. It should be noted that the unit division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0089] When dividing each function into modules according to its corresponding function. Figure 5 A functional unit block diagram of an information prompting device provided in this application embodiment is applied to a battery management system. The battery management system controls a liquid cooling system to replenish coolant to the battery system for immersion cooling. The battery system includes at least one battery pack, each battery pack including a housing and battery modules inside the housing. The housing is provided with an inlet and an outlet. The liquid cooling system is connected to the battery system through a main inlet pipe and a main outlet pipe. The liquid cooling system is connected to each inlet through an inlet branch pipe and to each outlet through an outlet branch pipe. The information prompting device 500 includes:
[0090] The acquisition unit 510 is used to acquire the available amount of coolant in the liquid cooling system;
[0091] The determining unit 520 is used to determine a target battery module based on the temperature data of each battery module, wherein the target battery module is a battery module that needs to be replenished with coolant; determine the sub-coolant requirement corresponding to each target battery module; and determine the coolant requirement of the battery system based on the sub-coolant requirement of each target battery module.
[0092] The prompting unit 530 is used to send a prompt message to the first device if the available coolant level is lower than the required coolant level, the prompt message being used to prompt the replenishment of coolant in the liquid cooling system.
[0093] As can be seen, the above-described information prompting method and related devices, applied to a battery management system, control the liquid cooling system to replenish coolant to the battery system for immersion cooling. The battery system includes at least one battery pack, each battery pack comprising a housing and battery modules inside the housing. The housing has an inlet and an outlet. The liquid cooling system is connected to the battery system via a main inlet pipe and a main outlet pipe. The liquid cooling system connects to each inlet via inlet branch pipes and to each outlet via outlet branch pipes. First, the available coolant level of the liquid cooling system is obtained. Next, the coolant requirement of the battery system is determined. Finally, if the available coolant level is lower than the required coolant level, a prompt message is sent to a first device to remind the user to replenish the coolant in the liquid cooling system. This allows for timely prompts when the coolant is insufficient, preventing liquid cooling failure and significantly improving the user experience.
[0094] It should be noted that the specific implementation of each operation can be described in the corresponding description of the method embodiments shown above. The information prompting device 500 can be used to execute the method embodiments of this application, and will not be described again here.
[0095] When using integrated units, the following is combined with Figure 6 Another information prompting device 600 in this application embodiment is described in detail. It is applied to a battery management system, which controls a liquid cooling system to replenish coolant to the battery system for immersion cooling. The battery system includes at least one battery pack, each battery pack including a housing and battery modules inside the housing. The housing is provided with an inlet and an outlet. The liquid cooling system is connected to the battery system through a main inlet pipe and a main outlet pipe. The liquid cooling system is connected to each inlet through an inlet branch pipe and to each outlet through an outlet branch pipe. The information prompting device 600 includes a processing unit 601 and a communication unit 602. The processing unit 601 is used to execute any of the steps in the above method embodiments, and when performing data transmission such as sending, it can selectively call the communication unit 602 to complete the corresponding operation.
[0096] The information prompting device 600 may further include a storage unit 603 for storing program code and data. The processing unit 601 may be a processor, the communication unit 602 may be a wireless transceiver, and the storage unit 603 may be a memory. Specifically, the processing unit 601 is used for:
[0097] Obtain the available coolant quantity of the liquid cooling system;
[0098] The target battery module is determined based on the temperature data of each battery module, and the target battery module is the battery module that needs to be replenished with coolant;
[0099] Determine the sub-coolant requirement for each target battery module;
[0100] The coolant requirement of the battery system is determined based on the sub-coolant requirement of each target battery module.
[0101] If the available coolant level is lower than the required coolant level, a prompt message is sent to the first device to remind the user to replenish the coolant in the liquid cooling system.
[0102] As can be seen, the above-described information prompting method and related devices, applied to a battery management system, control the liquid cooling system to replenish coolant to the battery system for immersion cooling. The battery system includes at least one battery pack, each battery pack comprising a housing and battery modules inside the housing. The housing has an inlet and an outlet. The liquid cooling system is connected to the battery system via a main inlet pipe and a main outlet pipe. The liquid cooling system connects to each inlet via inlet branch pipes and to each outlet via outlet branch pipes. First, the available coolant level of the liquid cooling system is obtained. Next, the coolant requirement of the battery system is determined. Finally, if the available coolant level is lower than the required coolant level, a prompt message is sent to a first device to remind the user to replenish the coolant in the liquid cooling system. This allows for timely prompts when the coolant is insufficient, preventing liquid cooling failure and significantly improving the user experience.
[0103] It should be noted that the specific implementation of each operation can be described in the corresponding description of the method embodiments shown above. The information prompting device 600 can be used to execute the method embodiments of this application, and will not be described again here.
[0104] This application also provides a computer storage medium storing a computer program for electronic data interchange, which causes a computer to perform some or all of the steps of any of the methods described in the above method embodiments, wherein the computer includes an electronic device.
[0105] This application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the methods described in the above method embodiments. The computer program product may be a software installation package, and the computer may include an electronic device.
[0106] It should be noted that, for the sake of simplicity, the above embodiments are all described as a series of actions. Those skilled in the art should understand that this application is not limited to the described order of actions, as some steps in the embodiments of this application can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions, steps, modules, or units involved are not necessarily essential to the embodiments of this application.
[0107] In the above embodiments, the descriptions of each embodiment in this application have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0108] The steps of the methods or algorithms described in the embodiments of this application can be implemented in hardware or by a processor executing software instructions. The software instructions can consist of corresponding software modules, which can be stored in RAM, flash memory, ROM, EPROM, electrically erasable programmable read-only memory (EEPROM), registers, hard disk, portable hard disk, read-only optical disk (CD-ROM), or any other form of storage medium well known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Furthermore, the ASIC can reside in a terminal device or management device. Alternatively, the processor and storage medium can exist as discrete components in the terminal device or management device.
[0109] Those skilled in the art will recognize that, in one or more of the examples above, the functions described in the embodiments of this application can be implemented, in whole or in part, by software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer instructions. When these computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0110] The modules / units included in the various devices and products described in the above embodiments can be software modules / units, hardware modules / units, or a combination of both. For example, for devices and products applied to or integrated into a chip, all modules / units can be implemented using hardware methods such as circuits, or at least some modules / units can be implemented using software programs that run on a processor integrated within the chip, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits. For devices and products applied to or integrated into a chip module, all modules / units can be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components of the chip module, or at least some modules / units can be implemented using hardware methods such as circuits. The implementation is achieved through a software program that runs on a processor integrated within the chip module. The remaining modules / units (if any) can be implemented using hardware methods such as circuits. For various devices and products applied to or integrated into terminal equipment, each of their modules / units can be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components within the terminal equipment. Alternatively, at least some modules / units can be implemented using a software program that runs on a processor integrated within the terminal equipment, while the remaining modules / units (if any) can be implemented using hardware methods such as circuits.
[0111] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the embodiments of this application. It should be understood that the above descriptions are merely specific embodiments of the embodiments of this application and are not intended to limit the protection scope of the embodiments of this application. Any modifications, equivalent substitutions, improvements, etc., made on the basis of the technical solutions of the embodiments of this application should be included within the protection scope of the embodiments of this application.
Claims
1. An information prompting method, characterized in that, An application is made in a battery management system, wherein the battery management system controls a liquid cooling system to replenish coolant to the battery system. The battery system includes at least one battery pack, each battery pack including a housing and battery modules inside the housing. The housing is provided with a liquid inlet and a liquid outlet. The liquid cooling system is connected to the battery system via a main liquid inlet pipe and a main liquid outlet pipe. The liquid cooling system is connected to each liquid inlet via a liquid inlet branch pipe and to each liquid outlet via a liquid outlet branch pipe. The method includes: Obtain the available coolant quantity of the liquid cooling system; The target battery module is determined based on the temperature data of each battery module, and the target battery module is the battery module that needs to be replenished with coolant; Determine the sub-coolant requirement for each target battery module; The coolant requirement of the battery system is determined based on the coolant requirement of each target battery module. If the available coolant level is lower than the required coolant level, a prompt message is sent to the first device to remind the user to replenish the coolant in the liquid cooling system. Specifically, if the available coolant level is lower than the required coolant level, the amount of coolant to be replenished is determined based on the available coolant level and the required coolant level. A coolant replenishment time limit is determined based on the replenishment amount and the number of target battery modules; specifically, a first replenishment duration is determined based on the replenishment amount and a preset replenishment rate. The replenishment time for each target battery module is determined based on the number of target battery modules. Flow rate; determine the second replenishment time for each target battery module based on the replenishment flow rate of each target battery module and the corresponding sub-coolant demand of each target battery module; determine the target replenishment time based on the first replenishment time and the second replenishment time; determine the coolant replenishment time limit based on the target replenishment time, the coolant replenishment time limit being less than the difference between the time required for any battery module's current temperature to reach the critical temperature and the target replenishment time; send the prompt information to the first device, the prompt information including the coolant replenishment amount and the coolant replenishment time limit.
2. The method according to claim 1, characterized in that, Before obtaining the available coolant quantity of the liquid cooling system, the method further includes: Acquire temperature data for each battery module, the temperature data including the current temperature and / or the current rate of temperature rise; If the current temperature of any battery module is greater than a preset temperature threshold and / or the current temperature rise rate of any battery module is greater than a preset temperature rise rate, then the step of obtaining the available amount of coolant in the liquid cooling system is executed.
3. The method according to claim 1, characterized in that, Determining the sub-coolant requirement corresponding to each target battery module includes: The first coolant consumption corresponding to the current temperature of each target battery module is determined according to the first mapping relationship, which reflects the relationship between the temperature of each target battery module and the coolant consumption; and / or, the second coolant consumption corresponding to the current temperature rise rate of each target battery module is determined according to the second mapping relationship, which reflects the relationship between the temperature rise rate of each target battery module and the coolant consumption. The sub-coolant requirement for each target battery module is determined based on the first coolant consumption and / or the second coolant consumption.
4. The method according to claim 1, characterized in that, Determining the sub-coolant requirement corresponding to each target battery module includes: If each target battery module is the target battery module for the same historical period of a preset number of consecutive times, then obtain the coolant demand of each target battery module for each historical sub-coolant demand for the same historical period of a preset number of consecutive times. The sub-coolant requirement for each target battery module is determined based on the historical sub-coolant requirement for each target battery module within the same historical period of a predetermined number of consecutive times.
5. An information prompting device, characterized in that, An application is made in a battery management system, wherein the battery management system controls a liquid cooling system to replenish coolant to the battery system. The battery system includes at least one battery pack, each battery pack including a housing and battery modules inside the housing. The housing is provided with a liquid inlet and a liquid outlet. The liquid cooling system is connected to the battery system via a main liquid inlet pipe and a main liquid outlet pipe. The liquid cooling system is connected to each liquid inlet via a liquid inlet branch pipe and to each liquid outlet via a liquid outlet branch pipe. The device includes: The acquisition unit is used to acquire the available amount of coolant in the liquid cooling system; A determining unit is configured to determine a target battery module based on the temperature data of each battery module, wherein the target battery module is the battery module that needs to be replenished with coolant; determine the sub-coolant requirement corresponding to each target battery module; and determine the coolant requirement of the battery system based on the sub-coolant requirement corresponding to each target battery module. The prompting unit is configured to send a prompt message to the first device if the available coolant level is lower than the required coolant level. The prompt message prompts the replenishment of coolant in the liquid cooling system. Specifically, if the available coolant level is lower than the required coolant level, the coolant replenishment amount is determined based on the available coolant level and the required coolant level; a coolant replenishment time limit is determined based on the replenishment amount and the number of target battery modules; specifically, a first replenishment duration is determined based on the replenishment amount and a preset replenishment rate; and the number of each target battery module is determined based on the number of target battery modules. The replenishment flow rate is determined; a second replenishment duration for each target battery module is determined based on the replenishment flow rate of each target battery module and the corresponding sub-coolant demand of each target battery module; a target replenishment duration is determined based on the first replenishment duration and the second replenishment duration; a coolant replenishment time limit is determined based on the target replenishment duration, wherein the coolant replenishment time limit is less than the difference between the time required for any battery module's current temperature to reach the critical temperature and the target replenishment duration; and a prompt message is sent to the first device, the prompt message including the coolant replenishment amount and the coolant replenishment time limit.
6. An electronic device, characterized in that, include: A processor, a memory, and one or more programs; the one or more programs are stored in the memory and configured to be executed by the processor, the programs including instructions for performing the steps of the method as described in any one of claims 1-4.
7. A computer storage medium, characterized in that, The computer storage medium stores a computer program, the computer program including program instructions, which, when executed by a processor, cause the processor to perform the method as described in any one of claims 1-4.
Citation Information
Patent Citations
Battery thermal management method, apparatus and system, and new energy automobile
CN108448201A
Cooling system and charging device
CN116315269A