Thermal management system, method, electronic device, storage medium, and program product
By combining an external cooling controller, a thermal management controller, and an energy management controller, the problem of complex communication cable laying in indoor station-type energy storage systems was solved, achieving cost savings and reduced failure rates.
Patent Information
- Application Number
- CN202410620307.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-17
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2044-05-17
AI Technical Summary
The thermal management system of existing indoor station-type energy storage systems requires laying communication cables between each internal cooling device and the battery pack, resulting in high material costs, complex construction and high failure rate.
A combined solution of external cooling controller, thermal management controller and energy management controller is adopted. By laying a communication line between the energy management controller and the thermal management controller, and another communication line between the external cooling controller and the thermal management controller, the temperature of the internal cooling equipment can be regulated, reducing the length and number of communication lines.
The length and number of communication lines are reduced, construction costs are saved, the failure rate of the system is reduced, and the operational safety and efficiency of the thermal management system are improved.
Smart Images

Figure CN118693412B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of temperature control, and in particular to a thermal management system and method, an electronic device, a storage medium and a program product. BACKGROUND
[0002] An electrochemical energy storage system refers to a system that uses chemical elements in a battery as an electrical energy storage medium and converts electrical energy with the aid of a power power electronic (PCS, Power Conversion System) device. In order to keep the energy storage system in the best performance interval, a thermal management system is needed to keep the environment temperature of the battery in the energy storage system constant within a suitable range. At present, the energy storage system can be divided into group string type and centralized type according to the grouping mode of the battery cell, and can be divided into outdoor container type and indoor station type according to the application scene.
[0003] For indoor station type energy storage system, the current thermal management system includes multiple internal cooling devices, the energy storage system includes multiple battery groups, and the multiple internal cooling devices and the multiple battery groups are one-to-one corresponding. Each battery group sends the performance index of the battery group to the corresponding internal cooling device through MODBUS (Modicon bus protocol, a kind of serial communication protocol), CAN (Controller Area Network, Controller Area Network) and other communication modes. After receiving the performance index, the internal cooling device judges whether to cool, heat and the like by judging the difference between the threshold value set by itself and the threshold value.
[0004] However, in order to obtain the performance index of each battery group, it is necessary to lay communication cables between each internal cooling device and the battery group, which has high material cost, complex construction and high failure rate. SUMMARY
[0005] The present application provides a thermal management system, method, electronic device, storage medium and program product to reduce the laying length of communication cables and save construction cost.
[0006] In a first aspect, an embodiment of the present application provides a thermal management system, comprising: an external cooling controller, a thermal management controller and an energy management controller;
[0007] The energy management controller is electrically connected with the thermal management controller, configured to acquire battery performance parameters corresponding to each battery group in a plurality of battery groups, and send the acquired plurality of battery performance parameters to the thermal management controller;
[0008] The outer cooling controller is electrically connected with the thermal management controller, configured to acquire first operation parameters corresponding to each of the plurality of internal cooling devices, and send the acquired first operation parameters to the thermal management controller; the plurality of internal cooling devices correspond to the plurality of battery packs one by one, and each internal cooling device and the corresponding battery pack are located in the same area;
[0009] The thermal management controller is configured to, for each of the plurality of internal cooling devices, send a first control instruction for the internal cooling device to the outer cooling controller according to the battery performance parameters of the battery pack corresponding to the internal cooling device and the first operation parameters of the internal cooling device;
[0010] The outer cooling controller is further configured to send the first control instruction to the corresponding internal cooling device, so that the internal cooling device adjusts the temperature of the corresponding battery pack according to the first control instruction.
[0011] Optionally, each internal cooling device is located in an area with a water circulation system, and the water circulation systems of each area are interconnected through pipe valves, and the internal cooling device adjusts the temperature of the battery pack by adjusting the temperature of the water in the water circulation system where the battery pack is located;
[0012] The thermal management controller is further configured to:
[0013] According to the acquisition of the plurality of battery performance parameters, it is judged whether the energy management controller and each battery pack are in communication interruption; and / or, according to the acquisition of the plurality of first operation parameters, it is judged whether the outer cooling controller and each internal cooling device are in communication interruption; if the outer cooling controller is in communication interruption, a first prohibition instruction for each battery pack is sent to the energy management controller, and the first prohibition instruction is used to instruct to prohibit the battery pack from charging and discharging;
[0014] For each of the plurality of internal cooling devices, if the internal cooling device is in communication interruption, the thermal management controller sends a first prohibition instruction for the battery pack corresponding to the internal cooling device to the energy management controller, and / or opens the pipe valve between the area where the internal cooling device is located and the adjacent area;
[0015] If the energy management controller is in communication interruption, the thermal management controller is configured to send a power amplification instruction for each internal cooling device to the outer cooling controller, and the power amplification instruction is used to instruct the power of the internal cooling device to be opened to the maximum;
[0016] For each of the plurality of battery packs, if the battery pack is in communication interruption, the thermal management controller is configured to send a power amplification instruction for the internal cooling device corresponding to the battery pack to the outer cooling controller.
[0017] Optionally, the thermal management controller is specifically configured to determine, for each of the plurality of internal cooling devices, whether the internal cooling device reaches a preset temperature control target according to a battery performance parameter of a battery pack corresponding to the internal cooling device, and to zero the power of the battery pack corresponding to the internal cooling device when the internal cooling device does not reach the preset temperature control target.
[0018] Optionally, the external cooling controller is further configured to acquire a second operating parameter corresponding to the external cooling device, and to send the acquired second operating parameter to the thermal management system.
[0019] The thermal management controller is further configured to send a second control instruction for the external cooling device to the external cooling controller according to the second operating parameter, so that the external cooling device adjusts the temperature of the battery pack corresponding to the internal cooling device according to the second control instruction.
[0020] Optionally, the thermal management controller is further configured to:
[0021] determine whether each internal cooling device has a fault according to the plurality of first operating parameters and / or the plurality of battery performance parameters;
[0022] For each of the plurality of internal cooling devices, if the internal cooling device has a fault, determine whether the battery pack corresponding to the internal cooling device is in a charging and discharging state according to a battery performance parameter of the battery pack corresponding to the internal cooling device;
[0023] If the battery pack corresponding to the internal cooling device is not in the charging and discharging state, send a shutdown instruction for the internal cooling device to the external cooling controller;
[0024] If the battery pack corresponding to the internal cooling device is in the charging and discharging state, stop sending the shutdown instruction for the internal cooling device to the external cooling controller.
[0025] Optionally, the thermal management controller is further configured to:
[0026] determine whether each internal cooling device has a fault and a corresponding level of the fault according to the plurality of first operating parameters and / or the plurality of battery performance parameters;
[0027] For each of the plurality of internal cooling devices, if the internal cooling device has a fault and the corresponding level of the fault is higher than a preset level, send a shutdown instruction for the internal cooling device to the external cooling controller;
[0028] If the internal cooling device has a fault and the corresponding level of the fault is lower than the preset level, determine whether the battery pack corresponding to the internal cooling device is in a charging and discharging state according to a battery performance parameter of the battery pack corresponding to the internal cooling device;
[0029] If the battery pack corresponding to the internal cooling device is not in the state of charging and discharging, the external cooling controller is sent a closing instruction for the internal cooling device.
[0030] Optionally, the thermal management controller is further electrically connected with the energy management controller via I / O, and the energy management controller is further configured to determine whether a fault occurs in each battery pack in the plurality of battery packs according to the plurality of battery performance parameters, and for each battery pack in the plurality of battery packs, if a fault occurs in the battery pack, a fault signal is sent to the thermal management controller via the electrically connected line, so that the thermal management controller sends a closing instruction to the battery pack and / or the internal cooling device corresponding to the battery pack according to the fault signal.
[0031] Optionally, the thermal management controller sends instructions to the energy management controller and the external cooling controller in the form of events.
[0032] Optionally, the thermal management controller is further configured to store the plurality of battery performance parameters, the plurality of first operating parameters, the event content, and the line signal of the electrically connected I / O in a preset position.
[0033] Optionally, the thermal management system further comprises an information display device.
[0034] The thermal management controller is further configured to send the plurality of first operating parameters to the energy management controller, and the energy management controller is configured to send the plurality of first operating parameters and the plurality of battery performance parameters to the information display device, so that the information display device displays the plurality of first operating parameters and the plurality of battery performance parameters.
[0035] In a second aspect, an embodiment of the present application provides a thermal management method applied to a thermal management controller, and the method comprises the following steps:
[0036] obtaining a plurality of battery performance parameters sent by an energy management controller, the plurality of battery performance parameters being used to indicate battery performance parameters corresponding to each battery pack in a plurality of battery packs;
[0037] obtaining a plurality of first operating parameters sent by an external cooling controller, the plurality of first operating parameters being used to indicate first operating parameters corresponding to each internal cooling device in a plurality of internal cooling devices; the plurality of internal cooling devices correspond one-to-one to the plurality of battery packs, and each internal cooling device and the corresponding battery pack are located in the same region;
[0038] For each of the plurality of internal cooling devices, according to the battery performance parameter of the battery pack corresponding to the internal cooling device and the first running parameter of the internal cooling device, a first control instruction for the internal cooling device is sent to the external cooling controller; so that the external cooling controller sends the first control instruction to the corresponding internal cooling device, so that the internal cooling device adjusts the temperature of the corresponding battery pack according to the first control instruction.
[0039] In a third aspect, the embodiments of the present application provide a thermal management method, applied to an external cooling controller, comprising:
[0040] Obtain the first running parameter corresponding to each internal cooling device in the plurality of internal cooling devices, and send the obtained plurality of first running parameters to the thermal management controller; so that the thermal management controller, for each of the plurality of internal cooling devices, according to the battery performance parameter of the battery pack corresponding to the internal cooling device and the first running parameter of the internal cooling device, sends a first control instruction for the internal cooling device to the external cooling controller; wherein the battery performance parameter of the battery pack corresponding to the internal cooling device is obtained by the energy management controller and sent to the thermal management controller, the internal cooling device and the battery pack are one-to-one corresponding, and each internal cooling device and the corresponding battery pack are located in the same area;
[0041] Send the first control instruction to the corresponding internal cooling device, so that the internal cooling device adjusts the temperature of the corresponding battery pack according to the first control instruction.
[0042] In a fourth aspect, the embodiments of the present application provide a thermal management method, applied to an energy management controller, comprising:
[0043] Obtain the battery performance parameter corresponding to each battery pack in the plurality of battery packs;
[0044] Send the obtained plurality of battery performance parameters to the thermal management controller; so that the thermal management controller, for each of the plurality of internal cooling devices, according to the battery performance parameter of the battery pack corresponding to the internal cooling device and the first running parameter of the internal cooling device, sends a first control instruction for the internal cooling device to the external cooling controller; wherein the first running parameter of the internal cooling device is obtained by the external cooling controller and sent to the thermal management controller, the internal cooling device and the battery pack are one-to-one corresponding, and each internal cooling device and the corresponding battery pack are located in the same area; the external cooling controller sends the first control instruction to the corresponding internal cooling device, so that the internal cooling device adjusts the temperature of the corresponding battery pack according to the first control instruction.
[0045] In a fifth aspect, the embodiments of the present application provide an electronic device, comprising: a processor, and a memory connected with the processor in communication;
[0046] The memory stores computer execution instructions;
[0047] The processor executes computer-executed instructions stored in the memory to implement the method of any of the above aspects.
[0048] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, the computer-readable storage medium storing computer-executed instructions, when a processor executes the computer-executed instructions, the method of any of the above aspects is implemented.
[0049] In a seventh aspect, an embodiment of the present application provides a computer program product, comprising a computer program, when a processor executes the computer program, the method of any of the above aspects is implemented.
[0050] The thermal management system, method, electronic device, storage medium and program product provided by the present application, wherein the thermal management system comprises: an external cooling controller, a thermal management controller and an energy management controller; the energy management controller is electrically connected with the thermal management controller, and is used to acquire battery performance parameters corresponding to each battery pack in a plurality of battery packs, and send the acquired plurality of battery performance parameters to the thermal management controller; the external cooling controller is electrically connected with the thermal management controller, and is used to acquire first running parameters corresponding to each internal cooling device in a plurality of internal cooling devices, and send the acquired plurality of first running parameters to the thermal management controller; the plurality of internal cooling devices correspond one-to-one to the plurality of battery packs, and each internal cooling device and the corresponding battery pack are located in the same area; the thermal management controller is used to, for each internal cooling device in the plurality of internal cooling devices, send a first control instruction for the internal cooling device to the external cooling controller according to the battery performance parameters of the battery pack corresponding to the internal cooling device and the first running parameters of the internal cooling device; and the external cooling controller is further used to send the first control instruction to the corresponding internal cooling device, so that the internal cooling device adjusts the temperature of the corresponding battery pack according to the first control instruction, which reduces the laying length and quantity of communication lines, saves construction cost, and reduces the failure rate of the system. BRIEF DESCRIPTION OF DRAWINGS
[0051] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0052] Figure 1 An application scenario provided by an embodiment of the present application is provided;
[0053] Figure 2 A schematic diagram of a thermal management system provided by an embodiment of the present application is provided;
[0054] Figure 3 A system architecture diagram of a thermal management system provided by an embodiment of the present application is provided;
[0055] Figure 4 A communication architecture diagram inside a thermal management system provided for an embodiment of the present application;
[0056] Figure 5 A flowchart of a thermal management method provided for an embodiment of the present application;
[0057] Figure 6 A flowchart of another thermal management method provided for an embodiment of the present application;
[0058] Figure 7 A flowchart of still another thermal management method provided for an embodiment of the present application;
[0059] Figure 8 A structural diagram of an electronic device provided for an embodiment of the present application.
[0060] The specific embodiments of the present application have been shown through the above-described drawings, and will be described in more detail hereinafter. These drawings and written descriptions are not intended to limit the scope of the concept of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0061] The exemplary embodiments will be described in detail herein with reference to the attached drawings. The same or similar components are denoted by the same or similar reference numerals throughout the drawings and the following description, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not representative of all embodiments consistent with the present application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the present application, as detailed in the appended claims.
[0062] It should be noted that the user information (including but not limited to user device information, user attribute information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards, and provide corresponding operation portal for user to choose authorization or refusal.
[0063] There can be multiple performance description indicators for the electrochemical energy storage system, mainly including system energy density, system conversion efficiency, i.e., system charging and discharging capability. In order to keep the energy storage system in the best performance interval, the ambient temperature of the battery cell needs to be kept constant within a moderate range. The liquid cooling scheme is replacing air cooling as the mainstream temperature control method because it can achieve faster temperature response and more accurate temperature control.
[0064] At present, the energy storage system can be divided into group string type and centralized type according to the grouping mode of the battery cell, and can be divided into outdoor container type and indoor station type according to the application scene.
[0065] The mainstream outdoor container type energy storage system needs to consume more electric energy when facing the changes of environment and seasons. Meanwhile, because the control systems of each container are independent of each other, there is no connection between the thermal management systems, and the temperature difference of the battery cells in all containers in the energy storage station is difficult to control, thereby affecting the performance of the whole station.
[0066] The indoor station type energy storage system can keep the environmental temperature relatively constant because it is in the indoor and can utilize the waste heat generated by the power station, so as to better guarantee the temperature difference of the battery cells. Meanwhile, the grouping mode of the group string has higher anti-failure and anti-interference ability.
[0067] The current thermal management system includes a plurality of internal cooling devices, and the energy storage system includes a plurality of battery groups. The plurality of internal cooling devices and the plurality of battery groups are one-to-one corresponding. Each battery group sends the performance index of the battery group to the corresponding internal cooling device through MODBUS, CAN or other communication modes. After receiving the performance index, the internal cooling device judges whether to cool, heat or the like by judging the difference between the threshold value set in the program and the threshold value.
[0068] However, in order to obtain the performance index of each battery group, a communication cable needs to be laid between each internal cooling device and the battery group, which has high material cost, complex construction and high failure rate.
[0069] Therefore, the present application provides a thermal management system. The thermal management system includes an external cooling controller, a thermal management controller and an energy management controller. The energy management controller is electrically connected with the thermal management controller, can obtain the battery performance parameters of each battery group in a plurality of battery groups and send the battery performance parameters to the thermal management controller. The external cooling controller is electrically connected with the thermal management controller, can obtain the first running parameters of each internal cooling device in a plurality of internal cooling devices and send the first running parameters to the thermal management controller. The thermal management controller is used for, for each internal cooling device, according to the first running parameters of the internal cooling device and the battery performance parameters of the battery group corresponding to the internal cooling device, sending the first control instruction for the internal cooling device to the external cooling controller. The external cooling controller sends the first control instruction to the corresponding internal cooling device. The internal cooling device adjusts the temperature of the corresponding battery group according to the first control instruction. Only one communication line needs to be laid between the energy management controller and the thermal management controller, and one communication line needs to be laid between the external cooling controller and the thermal management controller. Two communication lines can complete the overall communication, reduce the laying length and quantity of the communication lines, save the construction cost and reduce the failure rate of the system.
[0070] Figure 1 An application scene diagram provided by the embodiment of the present application is shown in FIG. 1. Figure 1As shown, the energy management controller is electrically connected with each of a plurality of battery groups, each of the battery groups being battery group 1, battery group 2, …, and battery group n, and the external cooling controller is connected with each of a plurality of internal cooling devices, each of the internal cooling devices being internal cooling device 1, internal cooling device 2, …, and internal cooling device n. The internal cooling devices correspond to the battery groups one by one, and the internal cooling devices and the corresponding battery groups are in the same area, for example, battery group 1 corresponds to internal cooling device 1 and is in area 1, battery group 2 corresponds to internal cooling device 2 and is in area 2, …, and battery group n corresponds to internal cooling device n and is in area n. The energy management controller is electrically connected with the thermal management controller, configured to acquire battery performance parameters corresponding to each of the plurality of battery groups, and send the plurality of battery performance parameters to the thermal management controller. The external cooling controller is electrically connected with the thermal management controller, configured to acquire first operating parameters corresponding to each of the plurality of internal cooling devices, and send the plurality of first operating parameters to the thermal management controller. The thermal management controller is configured to, for each internal cooling device, send a first control instruction for the internal cooling device to the external cooling device according to the first operating parameter of the internal cooling device and the battery performance parameter of the battery group corresponding to the internal cooling device. The external cooling device sends the received first control instruction to the corresponding internal cooling device, and the internal cooling device adjusts the temperature of the corresponding battery group according to the first control instruction.
[0071] Some embodiments of the present application will be described in detail below with reference to the accompanying drawings. The following embodiments and features in the embodiments can be combined with each other without conflict. In addition, the sequence of steps in each method embodiment is only an example and is not strictly limited.
[0072] Figure 2 A schematic diagram of a thermal management system according to an embodiment of the present application is shown. The system can be implemented in software, hardware, or a combination of software and hardware, and the present embodiment is not limited in this regard. The system can include an external cooling controller, a thermal management controller, and an energy management controller.
[0073] The energy management controller is electrically connected with the thermal management controller, configured to acquire battery performance parameters corresponding to each of the plurality of battery groups, and send the acquired plurality of battery performance parameters to the thermal management controller.
[0074] The external cooling controller is electrically connected with the thermal management controller, configured to acquire first operating parameters corresponding to each of the plurality of internal cooling devices, and send the acquired plurality of first operating parameters to the thermal management controller. The plurality of internal cooling devices correspond to the plurality of battery groups one by one, and each internal cooling device and the corresponding battery group are located in the same area.
[0075] The thermal management controller is configured to, for each of the plurality of internal cooling devices, send, to the external cooling controller, a first control instruction for the internal cooling device according to a battery performance parameter of a battery pack corresponding to the internal cooling device and a first operation parameter of the internal cooling device.
[0076] The external cooling controller is further configured to send the first control instruction to the corresponding internal cooling device, so that the internal cooling device adjusts the temperature of the corresponding battery pack according to the first control instruction.
[0077] Specifically, the number of batteries in each battery pack in the plurality of battery packs is arbitrary, and each battery pack in the plurality of battery packs has a corresponding battery management system (BMS, Battery Management System) for management. The battery management system includes a battery array management system (BAMS, Battery Array Management System) and a plurality of battery cluster management systems (BCMS, Battery Cluster Management System). The plurality of battery cluster management systems correspond one-to-one to the plurality of battery packs. The battery cluster management system is configured to obtain a battery performance parameter of the corresponding battery pack. The battery array management system is configured to obtain a plurality of battery performance parameters sent by the plurality of battery cluster management systems. When the battery cluster management system obtains the battery performance parameter of the corresponding battery pack, the sensor in the battery pack collects the battery performance parameter at a regular time and sends it to the battery cluster management system. The battery cluster management system also regularly sends the battery performance parameter to the battery array management system.
[0078] When the energy management controller obtains the battery performance parameter corresponding to each battery pack in the plurality of battery packs, the energy management controller can issue a request to the battery array management system. After the battery array system receives the request, the battery array system sends the battery performance parameter corresponding to the plurality of battery packs to the energy management controller. The battery array system can also regularly send the battery performance parameter to the energy management controller. The present application does not limit this.
[0079] The energy management controller is electrically connected with the thermal management controller, and can send the obtained plurality of battery performance parameters to the thermal management controller. When obtaining the battery performance parameters corresponding to each battery pack in the plurality of battery packs, the thermal management controller can send a request to the energy management controller, and the energy management controller sends the battery performance parameters corresponding to the plurality of battery packs to the thermal management controller after receiving the request, or the energy management controller can send the battery performance parameters to the thermal management controller at a regular time interval. The present application does not limit this. Since the battery performance parameters include many types, different time intervals can be set for different types. For example, for important and fast-changing battery performance parameters, a shorter transmission time interval can be set, and for less important and slow-changing battery performance parameters, a longer transmission time interval can be set. The data amount transmitted in the communication line can be reduced without affecting the thermal management effect.
[0080] For each of the plurality of internal cooling devices, there is an internal cooling controller for the internal cooling device. The external cooling controller is electrically connected with the plurality of internal cooling controllers. The sensors in the internal cooling devices send the first operating parameters corresponding to the internal cooling devices to the internal cooling controllers at a regular time interval, and the internal cooling controllers send the first operating parameters to the external cooling controller at a regular time interval. The internal cooling device can include a water cooling pipeline, a refrigeration and heating plate exchanger, a water chiller, a heater, a circulating pump, an electronic valve, a frequency converter, etc.
[0081] The external cooling controller is electrically connected with the thermal management controller, and is used to send the obtained plurality of first operating parameters to the thermal management controller. The thermal management controller can refer to the way in which the thermal management controller obtains the battery performance parameters corresponding to each battery pack in the plurality of battery packs when obtaining the first operating parameters corresponding to each internal cooling device in the plurality of internal cooling devices.
[0082] The plurality of internal cooling devices correspond one-to-one to the plurality of battery packs. For each internal cooling device, the internal cooling device and the corresponding battery pack are in the same area, and the internal cooling device is used to adjust the temperature of the corresponding battery pack. The same area can be the same room.
[0083] The thermal management controller is used to, for each of the plurality of internal cooling devices, send a first control instruction for the internal cooling device to the external cooling controller according to the battery performance parameters of the battery pack corresponding to the internal cooling device and the first operating parameters of the internal cooling device. The external cooling device sends the first control instruction to the corresponding internal cooling device, and the internal cooling device adjusts the temperature of the corresponding battery pack according to the first control instruction.
[0084] In this way, only two communication lines are needed to complete the communication and control of the entire thermal management system, reducing the laying length and quantity of the communication lines, saving construction costs, and reducing the failure rate of the system.
[0085] Optionally, each inner cooling device is located in a region, and a water circulation system is arranged in each region, and the water circulation systems of the regions are interconnected through pipeline valves, and the inner cooling device adjusts the temperature of the battery pack by adjusting the temperature of water in the water circulation system in which the battery pack is located.
[0086] The thermal management controller is further configured to:
[0087] According to the acquisition of the plurality of battery performance parameters, it is determined whether the energy management controller and each battery pack are in communication interruption; and / or, according to the acquisition of the plurality of first operating parameters, it is determined whether the outer cooling controller and each inner cooling device are in communication interruption; if the outer cooling controller is in communication interruption, a first prohibition instruction for each battery pack is sent to the energy management controller, and the first prohibition instruction is used to instruct to prohibit the battery pack from charging and discharging.
[0088] For each of the plurality of inner cooling devices, if the inner cooling device is in communication interruption, the thermal management controller sends a first prohibition instruction for the battery pack corresponding to the inner cooling device to the energy management controller, and / or opens the pipeline valve between the region where the inner cooling device is located and the adjacent region.
[0089] If the energy management controller is in communication interruption, the thermal management controller is configured to send a power amplification instruction for each inner cooling device to the outer cooling controller, and the power amplification instruction is used to instruct the power of the inner cooling device to be opened to the maximum.
[0090] For each of the plurality of battery packs, if the battery pack is in communication interruption, the thermal management controller is configured to send a power amplification instruction for the inner cooling device corresponding to the battery pack to the outer cooling controller.
[0091] Specifically, each region where the inner cooling device is located has a water circulation system, the water circulation systems of the regions are interconnected through pipeline valves, and the water circulation systems of the regions are interconnected with the water circulation system corresponding to the outer cooling device, the inner cooling device adjusts the temperature of the battery pack by adjusting the temperature of water in the water circulation system in which the battery pack is located, and the outer cooling device adjusts the temperature of each battery pack by adjusting the temperature of water in the water circulation system corresponding to the outer cooling device.
[0092] The thermal management controller can also be used to determine whether the communication is interrupted, and different treatments are performed for different communication interruption conditions.
[0093] In an example, the thermal management controller can determine whether the energy management controller and each battery pack are in communication interruption according to the acquisition of the plurality of battery performance parameters. For example, if the thermal management controller sends a request to the energy management controller to acquire the battery performance parameters, and the energy management controller does not return the battery performance parameters after a predetermined time, it indicates that the communication between the energy management controller and the thermal management controller is interrupted. If the energy management controller only returns the battery performance parameters corresponding to part of the battery packs, it indicates that the communication between the energy management controller and the battery packs that do not return the battery performance parameters is interrupted. If the energy management controller is in communication interruption, the thermal management controller sends a power amplification instruction to each internal cooling device to the external cooling controller. Each internal cooling device receives the power amplification instruction and opens the power to the maximum to ensure the normal operation of the battery pack. For each battery pack, if the battery pack is in communication interruption, the thermal management controller can only send a power amplification instruction to the internal cooling device corresponding to the battery pack to the external cooling controller to ensure the normal operation of the battery pack.
[0094] In another example, the thermal management controller can determine whether the external cooling controller and the internal cooling controller are in communication interruption according to the acquisition of the plurality of first operating parameters. For example, if the thermal management controller sends a request to the external cooling controller to acquire the first operating parameters, and the external cooling controller does not return the first operating parameters after a predetermined time, it indicates that the communication between the external cooling controller and the thermal management controller is interrupted. If the external cooling controller only returns the first operating parameters corresponding to part of the internal cooling devices, it indicates that the communication between the external cooling controller and the internal cooling devices that do not return the first operating parameters is interrupted. If the external cooling controller is in communication interruption, the thermal management controller sends a first prohibition instruction to each battery pack to the energy management controller. The energy management controller sends the plurality of first prohibition instructions to the corresponding battery packs. The battery pack receiving the first prohibition instruction will prohibit charging and discharging. For each internal cooling device, if the internal cooling device is in communication interruption, the thermal management controller sends a first prohibition instruction to the battery pack corresponding to the internal cooling device to the energy management controller. The battery pack receiving the first prohibition instruction will prohibit charging and discharging.
[0095] In yet another example, the thermal management controller determines whether the energy management controller and each battery pack are in communication interruption according to the acquisition of the plurality of battery performance parameters, and determines whether the external cooling controller and each internal cooling controller are in communication interruption according to the acquisition of the plurality of first operating parameters. The determination method can refer to the above two embodiments. When the energy management controller is in communication interruption, the power amplification instruction for each internal cooling device is sent to the external cooling controller. For each battery pack, if the battery pack is in communication interruption, the power amplification instruction for the internal cooling device is sent to the internal cooling controller. When the external cooling controller is in communication interruption, the first prohibition instruction for each battery pack is sent to the energy management controller. For each internal cooling device, if the internal cooling device is in communication interruption, the first prohibition instruction for the battery pack corresponding to the internal cooling device is sent to the energy management controller.
[0096] In this way, by determining whether the energy management controller, each battery pack, the external cooling controller and each internal cooling device are in communication interruption and the remedial measures after the communication interruption, the operation safety of the entire thermal management system can be improved.
[0097] Optionally, the thermal management controller is specifically used for determining, for each internal cooling device in the plurality of internal cooling devices, whether the internal cooling device reaches a preset temperature control target according to the battery performance parameter of the battery pack corresponding to the internal cooling device, and sealing the power of the battery pack corresponding to the internal cooling device to zero when the internal cooling device does not reach the preset temperature control target.
[0098] Specifically, the thermal management controller can be specifically used for determining, for each internal cooling device, whether the internal cooling device reaches a preset temperature control target according to the battery performance parameter of the battery pack corresponding to the internal cooling device. For example, the preset temperature control target of a certain internal cooling device is 25 degrees Celsius, but the performance parameter of the battery pack corresponding to the internal cooling device shows that the temperature of the region where the battery pack is located is 30 degrees Celsius, and the difference from 25 degrees Celsius exceeds the preset difference of 2 degrees Celsius. Therefore, it is indicated that the internal cooling device does not reach the preset temperature control target. At this time, the power sealing zero instruction for the battery pack corresponding to the internal cooling device can be sent to the energy management controller. After the battery pack receives the power sealing zero instruction, the power is sealed to zero and no longer outputted externally.
[0099] When the internal cooling device does not reach the preset temperature control target, it is indicated that the internal cooling device fails. Sealing the power of the battery pack corresponding to the internal cooling device to zero can protect the battery pack and improve the operation safety of the battery pack.
[0100] Optionally, the external cooling controller is further used for acquiring the second operating parameter of the external cooling device, and sending the acquired second operating parameter to the thermal management system.
[0101] The thermal management controller is further configured to send a second control instruction for the external cooling device to the external cooling controller according to the second operation parameter, so that the external cooling device adjusts the temperature of the battery pack corresponding to the internal cooling device according to the second control instruction.
[0102] The external cooling device includes a water cooling pipeline, a refrigeration plate exchanger, a water chiller, a circulating pump, an electronic valve, a frequency converter, a fan, etc.
[0103] Specifically, the external cooling controller is further configured to acquire a second operation parameter corresponding to the external cooling device and send the acquired second operation parameter to the thermal management controller. After receiving the second operation parameter, the thermal management controller sends a second control instruction for the external cooling device to the external cooling controller according to the second operation parameter. The external cooling device adjusts the temperature of the battery pack corresponding to the internal cooling device according to the received second control instruction.
[0104] According to the second operation parameter, the temperature adjustment of the battery pack corresponding to each internal cooling device can be determined. For each internal cooling device, when the temperature adjustment of the battery pack corresponding to the internal cooling device is not good, the thermal management controller can send a second control instruction for the external cooling device to the external cooling controller. The external cooling controller sends the second control instruction to the external cooling device. The external cooling device assists the internal cooling device with poor temperature adjustment to adjust the temperature of the battery pack corresponding to the internal cooling device.
[0105] In this way, when the internal cooling device has a heavy temperature adjustment burden, the second operation parameter of the external cooling device can be used to find and assist the external cooling device, thereby improving the overall temperature adjustment performance.
[0106] Optionally, the thermal management controller is further configured to:
[0107] According to the plurality of first operation parameters and / or the plurality of battery performance parameters, it is determined whether each internal cooling device is faulty;
[0108] For each internal cooling device in the plurality of internal cooling devices, if the internal cooling device is faulty, it is determined whether the battery pack corresponding to the internal cooling device is in a charging and discharging state according to the battery performance parameter of the battery pack corresponding to the internal cooling device.
[0109] If the battery pack corresponding to the internal cooling device is not in the charging and discharging state, a shutdown instruction for the internal cooling device is sent to the external cooling controller;
[0110] If the battery pack corresponding to the internal cooling device is in the charging and discharging state, the sending of the shutdown instruction for the internal cooling device to the external cooling controller is stopped.
[0111] Specifically, for each internal cooling device, the thermal management controller can determine whether the internal cooling device has a fault according to the first operating parameter corresponding to the internal cooling device, can determine whether the internal cooling device has a fault according to the battery performance parameter of the battery pack corresponding to the internal cooling device, or can determine whether the internal cooling device has a fault according to both the first operating parameter corresponding to the internal cooling device and the battery performance parameter of the battery pack corresponding to the internal cooling device.
[0112] If it is determined that a certain internal cooling device has a fault, it is determined whether the battery pack corresponding to the internal cooling device is in a charging and discharging state according to the battery performance parameter of the battery pack corresponding to the internal cooling device. If the battery pack is not in the charging and discharging state, a shutdown instruction for the internal cooling device is sent to the external cooling controller. After the internal cooling device receives the shutdown instruction sent by the external cooling controller, the internal cooling device is shut down. If the battery pack is in the charging and discharging state, the sending of the shutdown instruction for the internal cooling device to the external cooling controller is stopped.
[0113] In this way, when the battery pack is in the charging and discharging state, even if it is determined that the internal cooling device corresponding to the battery pack has a fault, the internal cooling device is not shut down temporarily until the battery pack is not in the charging and discharging state, and then the internal cooling device is shut down, so that the battery can be ensured to operate normally when the battery pack is in the charging and discharging state.
[0114] Optionally, the thermal management controller is further configured to:
[0115] determine whether each internal cooling device has a fault and a corresponding fault level according to the plurality of first operating parameters and / or the plurality of battery performance parameters;
[0116] for each internal cooling device of the plurality of internal cooling devices, if the internal cooling device has a fault and the corresponding fault level is higher than a preset level, a shutdown instruction for the internal cooling device is sent to the external cooling controller;
[0117] if the internal cooling device has a fault and the corresponding fault level is lower than the preset level, it is determined whether the battery pack corresponding to the internal cooling device is in a charging and discharging state according to the battery performance parameter of the battery pack corresponding to the internal cooling device;
[0118] if the battery pack corresponding to the internal cooling device is not in the charging and discharging state, a shutdown instruction for the internal cooling device is sent to the external cooling controller.
[0119] Specifically, for each internal cooling device, the thermal management controller can determine whether the internal cooling device has a fault and a corresponding level of the fault according to the first operating parameter corresponding to the internal cooling device, determine whether the internal cooling device has a fault and a corresponding level of the fault according to the battery performance parameter of the battery pack corresponding to the internal cooling device, or determine whether the internal cooling device has a fault and a corresponding level of the fault according to both the first operating parameter corresponding to the internal cooling device and the battery performance parameter of the battery pack corresponding to the internal cooling device.
[0120] For each internal cooling device, if the internal cooling device has a fault and a corresponding level of the fault is higher than a preset level, a shutdown instruction for the internal cooling device is sent to the external cooling controller; if the internal cooling device has a fault and a corresponding level of the fault is lower than the preset level, whether the battery pack corresponding to the internal cooling device is in a charging and discharging state is determined according to the battery performance parameter of the battery pack corresponding to the internal cooling device, if not, a shutdown instruction for the internal cooling device is sent to the external cooling controller, and if yes, a shutdown instruction for the internal cooling device is prohibited from being sent to the external cooling controller.
[0121] The preset level can be determined in the following manner: if the fault level of the internal cooling device is higher than the preset level, the internal cooling device has completely failed to work or has a great security risk, and if the fault level of the internal cooling device is lower than the preset level, the internal cooling device can continue to work, but the efficiency is lower than that in normal working.
[0122] In this way, when the battery pack is in a charging and discharging state, if the internal cooling device corresponding to the battery pack has a fault, the level of the fault is determined first, the internal cooling device is shut down if the level of the fault is higher than the preset level, and the internal cooling device is not shut down temporarily if the level of the fault is lower than the preset level, until the battery pack is not in a charging and discharging state, and then the internal cooling device is shut down, so that the protection of the internal cooling device is considered while the normal operation of the charging and discharging state of the battery is ensured as much as possible.
[0123] Optionally, the thermal management controller is also electrically connected with the energy management controller through I / O, and the energy management controller is further configured to determine whether each battery pack of the plurality of battery packs has a fault according to the plurality of battery performance parameters, for each battery pack of the plurality of battery packs, if the battery pack has a fault, a fault signal is sent to the thermal management controller through a line electrically connected with the I / O, so that the thermal management controller sends a shutdown instruction to the battery pack and / or the internal cooling device corresponding to the battery pack according to the fault signal.
[0124] Specifically, the thermal management controller is electrically connected with the energy management controller, and the energy management controller can determine whether each battery pack in the plurality of battery packs has a fault according to the plurality of battery performance parameters. For each battery pack in the plurality of battery packs, if the energy management controller determines that the battery pack has a fault according to the battery performance parameter corresponding to the battery pack, the energy management controller sends a fault signal to the thermal management controller through a line electrically connected with the energy management controller. The thermal management controller can send a shutdown instruction to the battery pack according to the received fault signal, or send a shutdown instruction to the internal cooling device corresponding to the battery pack according to the received fault signal, or send a shutdown instruction to the battery pack and the internal cooling device corresponding to the battery pack according to the received fault signal.
[0125] The level of the fault signal in the line electrically connected with the energy management controller is higher than the level of the signal in another communication line between the thermal management controller and the energy management controller. For each battery pack, once the fault signal of the battery pack is sent in the line electrically connected with the energy management controller, the thermal management controller confirms that the battery pack has a fault and performs subsequent fault processing, regardless of whether the signal in the other communication line indicates that the battery pack has a fault.
[0126] In this way, the accuracy of fault determination is further improved and the protection of each battery pack in the plurality of battery packs is improved by electrically connecting the thermal management controller with the energy management controller.
[0127] Optionally, the thermal management controller issues an instruction to the energy management controller and the external cooling controller in the form of an event.
[0128] Specifically, the thermal management controller issues an instruction to the energy management controller and the external cooling controller in the form of an event.
[0129] For example, in the prior art, when the controller in the internal cooling device obtains a temperature parameter of the battery pack corresponding to the internal cooling device, the controller compares the obtained temperature parameter with a preset temperature parameter. If the obtained temperature parameter is greater than the preset temperature parameter, the internal cooling device performs cooling. If the obtained temperature parameter is less than the preset temperature parameter, the internal cooling device performs heating. However, in actual execution, the temperature control accuracy is not high. For example, if the obtained temperature parameter is in the range of 30.1-30.9 degrees Celsius, the internal cooling device does not perform cooling. Only when the obtained temperature parameter is 31 degrees Celsius, the internal cooling device starts to perform cooling.
[0130] In the present application, the thermal management controller obtains battery performance parameters of each battery pack, and then performs algorithm analysis in combination with first operation parameters of the internal cooling device to determine whether the internal cooling device should be cooled or heated, and issues a cooling or heating action to the external cooling controller, which then forwards the cooling or heating action to the internal cooling device, so that the internal cooling device executes the issued action. When the preset temperature parameter is 30 degrees Celsius and the obtained temperature parameter of the battery pack is 30.1 degrees Celsius, the thermal management controller directly issues a cooling instruction.
[0131] In this way, the accuracy of temperature control can be improved, the consistency of the entire thermal management system can be improved, the system output can be stabilized, and the maximum benefit can be achieved.
[0132] Optionally, the thermal management controller is further configured to store the plurality of battery performance parameters, the plurality of first operation parameters, the issued event content, and the line signal of the electrical I / O connection in a preset position.
[0133] Specifically, the thermal management controller is further configured to store the plurality of battery performance parameters, the plurality of first operation parameters, the issued event content, and the line signal of the electrical I / O connection in a preset position.
[0134] In this way, by storing and recording data and events, the fault can be quickly traced and located after the fault occurs.
[0135] Optionally, the thermal management system further comprises an information display device.
[0136] The thermal management controller is further configured to send the plurality of first operation parameters to the energy management controller, and the energy management controller is configured to send the plurality of first operation parameters and the plurality of battery performance parameters to the information display device, so that the information display device displays the plurality of first operation parameters and the plurality of battery performance parameters.
[0137] Specifically, the thermal management controller is further configured to send the plurality of first operation parameters to the energy management controller in the manner of 61850, and the energy management controller is configured to send the received plurality of first operation parameters and the obtained plurality of battery performance parameters to the information display device, and the information display device is configured to display the received plurality of first operation parameters and the battery performance parameters.
[0138] In this way, the information display device is used to display the plurality of first operation parameters and the battery performance parameters, so that the entire thermal management system can be conveniently monitored, and manual control can be performed when a fault occurs during the monitoring process.
[0139] Figure 3A system architecture diagram of a thermal management system provided in an embodiment of the present application, such as Figure 3 As shown, the thermal management system includes: an energy storage battery system, an energy management system (EMS), a thermal management control system, an external cooling system and multiple internal cooling systems, and the multiple internal cooling systems can be internal cooling system 1, internal cooling system 2...internal cooling system n, wherein the external cooling system includes an external cooling controller and external cooling equipment, and the external cooling equipment includes a liquid cooler, a circulation pump, a fan and an inverter, etc. Each internal cooling system includes an internal cooling controller and internal cooling equipment, and the internal cooling equipment includes a liquid cooler, a circulation pump, a fan and a heater, etc. The energy storage battery system includes: a battery array management system (BAMS), a fire protection system, a power distribution system and a battery cluster. The battery array management system (BAMS) is connected to multiple battery cluster management systems (BCMS), and the multiple battery cluster management systems (BCMS) can be BCMS1, BCMS2...BCMSn. The energy management system (EMS) includes an energy management controller and an information display device. The thermal management control system includes a thermal management controller.
[0140] Figure 4 A communication architecture diagram of a thermal management system provided in an embodiment of the present application is shown as follows: Figure 4 As shown, the multiple battery packs can be battery pack 1, battery pack 2...battery pack n, and the multiple battery packs correspond to the multiple BCMS controllers one by one. Each battery pack in the multiple battery packs includes multiple battery plug-ins. The number of battery plug-ins included in each battery pack is not limited. The multiple battery plug-ins in each battery pack are respectively connected to the corresponding BCMS controllers and communicate through CAN. The multiple BCMS controllers are respectively connected to the BAMS controller and communicate through Modbustcp. The BAMS controller is connected to the energy management controller and communicates through Modbustcp. The energy management controller and the thermal management controller not only communicate through Modbustcp, but also have electrical I / O connections. The multiple internal cooling controllers can be internal cooling controller 1, internal cooling controller 2...battery pack n, each internal cooling controller has its corresponding internal cooling device, the internal cooling device may include a chiller, a circulation pump, an electric valve and a heater, the internal cooling device and the corresponding internal cooling controller may simultaneously adopt CAN communication and electrical I / O connection, multiple internal cooling controllers are respectively connected to the external cooling controller, and communicate using Modbustcp, the external cooling controller is also connected to the external cooling device, and simultaneously adopts CAN communication and electrical I / O connection, the external cooling device may include a chiller, a circulation pump, an electric valve, a fan and a frequency converter, etc., the external cooling controller is connected to the thermal management controller, and communicates through Modbustcp, the thermal management controller sends data to the energy management controller through 61850, and the energy management controller sends the received data to the display device for display.
[0141] In addition to the above-mentioned thermal management system, the embodiments of the present application also provide the following three thermal management methods. Figure 5 This is a flow chart of a thermal management method provided in an embodiment of the present application. Figure 5 As shown, the execution subject may be a thermal management controller, and the method includes:
[0142] Step 501: Acquire multiple battery performance parameters sent by an energy management controller, where the multiple battery performance parameters are used to indicate battery performance parameters corresponding to each battery pack in a plurality of battery packs.
[0143] Specifically, the energy management controller obtains multiple battery performance parameters, and the multiple battery performance parameters can indicate the battery performance parameters corresponding to each battery pack in the multiple battery packs. The thermal management controller sends a request to the energy management controller to obtain the battery performance parameters, and the energy management controller sends the multiple battery performance parameters to the thermal management controller.
[0144] Step 502: Acquire multiple first operating parameters sent by the external cooling controller, where the multiple first operating parameters are used to indicate the first operating parameters corresponding to each of the multiple internal cooling devices; the multiple internal cooling devices correspond one-to-one to the multiple battery packs, and each internal cooling device and the corresponding battery pack are located in the same area.
[0145] Specifically, the external cooling controller obtains multiple first operating parameters, and the multiple first operating parameters can be used to indicate the first operating parameters corresponding to each internal cooling device in the multiple internal cooling devices. The multiple internal cooling devices correspond one-to-one to the multiple battery packs. The internal cooling devices are in the same area as the corresponding battery packs, and the temperature of the corresponding battery packs is adjusted. The thermal management controller sends an instruction to obtain the first operating parameters to the external cooling controller, and the external cooling controller sends the obtained multiple first operating parameters to the external cooling controller.
[0146] Step 503: For each of the multiple internal cooling devices, send a first control instruction for the internal cooling device to the external cooling controller based on the battery performance parameters of the battery pack corresponding to the internal cooling device and the first operating parameters of the internal cooling device; so that the external cooling controller sends the first control instruction to the corresponding internal cooling device, so that the internal cooling device adjusts the temperature of the corresponding battery pack according to the first control instruction.
[0147] Specifically, the thermal management controller sends a first control instruction for each internal cooling device among the multiple devices to the external cooling controller based on the battery performance parameters of the battery pack corresponding to the internal cooling device and the first operating parameters of the internal cooling device, so that the external cooling controller sends the first control instruction to the internal cooling device, so that the internal cooling device adjusts the temperature of the corresponding battery pack according to the first control instruction.
[0148] Figure 6 Another flowchart of a heat management method provided by an embodiment of the present application is shown in FIG. 7. As shown in FIG. 7, the execution subject can be an energy management controller, and the method comprises the following steps. Figure 6
[0149] In step 601, the first running parameters of each of the plurality of internal cooling devices are acquired, and the acquired first running parameters are sent to the heat management controller. The heat management controller sends, for each of the plurality of internal cooling devices, a first control instruction for the internal cooling device to the external cooling controller according to the battery performance parameters of the battery pack corresponding to the internal cooling device and the first running parameters of the internal cooling device. The battery performance parameters of the battery pack corresponding to the internal cooling device are acquired by the energy management controller and sent to the heat management controller. The internal cooling device and the battery pack correspond one-to-one, and each internal cooling device and the corresponding battery pack are located in the same region.
[0150] Specifically, the external cooling controller can acquire the first running parameters of each of the plurality of internal cooling devices, and after acquiring the request of the heat management controller for acquiring the first running parameters, send the acquired first running parameters to the heat management controller. The heat management controller sends, for each of the plurality of internal cooling devices, a first control instruction for the internal cooling device to the external cooling controller according to the battery performance parameters of the battery pack corresponding to the internal cooling device and the first running parameters of the internal cooling device. The battery performance parameters of the battery pack corresponding to the internal cooling device are acquired by the energy management controller and sent to the heat management controller after receiving the request of the heat management controller for acquiring the battery performance parameters. The internal cooling device and the battery pack correspond one-to-one, and each internal cooling device and the corresponding battery pack are located in the same region.
[0151] In step 602, the first control instruction is sent to the corresponding internal cooling device, so that the internal cooling device adjusts the temperature of the corresponding battery pack according to the first control instruction.
[0152] Specifically, the internal cooling controller sends the acquired first control instruction to the internal cooling device, and the internal cooling device adjusts the temperature of the corresponding battery pack according to the first control instruction.
[0153] Figure 7 Another flowchart of a heat management method provided by an embodiment of the present application is shown in FIG. 7. As shown in FIG. 7, the execution subject can be an energy management controller, and the method comprises the following steps. Figure 7
[0154] In step 701, the battery performance parameters of each of the plurality of battery packs are acquired.
[0155] Specifically, the energy management controller can acquire the battery performance parameters corresponding to each battery pack in the plurality of battery packs.
[0156] In step 702, the acquired plurality of battery performance parameters are sent to the thermal management controller; and the thermal management controller sends, for each internal cooling device in the plurality of internal cooling devices, a first control instruction for the internal cooling device to the external cooling controller according to the battery performance parameters of the battery pack corresponding to the internal cooling device and the first operation parameter of the internal cooling device; wherein the first operation parameter of the internal cooling device is acquired by the external cooling controller and sent to the thermal management controller, the internal cooling device and the battery pack are in one-to-one correspondence, and each internal cooling device and the corresponding battery pack are located in the same region; the external cooling controller sends the first control instruction to the corresponding internal cooling device, so that the internal cooling device adjusts the temperature of the corresponding battery pack according to the first control instruction.
[0157] Specifically, the energy management controller sends the acquired plurality of battery performance parameters to the thermal management controller after acquiring the request for acquiring the battery performance parameters sent by the thermal management controller, and the thermal management controller sends, for each internal cooling device in the plurality of internal cooling devices, a first control instruction for the internal cooling device to the external cooling controller according to the battery performance parameters of the battery pack corresponding to the internal cooling device and the first operation parameter of the internal cooling device; wherein the first operation parameter of the internal cooling device is acquired by the external cooling controller and sent to the thermal management controller, the internal cooling device and the battery pack are in one-to-one correspondence, and each internal cooling device and the corresponding battery pack are located in the same region; the external cooling controller sends the first control instruction to the corresponding internal cooling device, so that the internal cooling device adjusts the temperature of the corresponding battery pack according to the first control instruction.
[0158] The specific implementation principles and effects of the thermal management method provided by the embodiments of the present application can be referred to the technical solutions of the above-mentioned embodiments, which will not be described here.
[0159] Figure 8 A structural schematic diagram of an electronic device provided by the embodiments of the present application is shown in FIG. 1. Figure 8 As shown in FIG. 1, the electronic device of the embodiments of the present application can include:
[0160] at least one processor 801; and
[0161] a memory 802 in communication connection with the at least one processor;
[0162] The memory 802 stores instructions executable by the at least one processor 801, and the instructions are executed by the at least one processor 801 to enable the electronic device to perform the method of any one of the above-mentioned embodiments.
[0163] Optionally, the memory 802 can be independent or integrated with the processor 801.
[0164] The implementation principle and technical effects of the electronic device provided in the embodiment can be referred to the foregoing embodiments, and details are not described herein.
[0165] The embodiment of the present application further provides a computer readable storage medium, wherein computer execution instructions are stored in the computer readable storage medium, and when a processor executes the computer execution instructions, the method in any of the foregoing embodiments is implemented.
[0166] The embodiment of the present application further provides a computer program product, comprising a computer program, and when the computer program is executed by a processor, the method in any of the foregoing embodiments is implemented.
[0167] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other manners. For example, the above-described device embodiments are merely illustrative, and the division of the modules is merely a logical function division, and there can be another division manner in actual implementation, for example, a plurality of modules can be combined or integrated into another system, or some features can be ignored or not executed.
[0168] The integrated modules in the form of software function modules described above can be stored in a computer readable storage medium. The software function modules described above are stored in a storage medium, and include a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute part of the steps of the methods described in the embodiments of the present application.
[0169] It should be understood that the processor described above can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor and the like. The steps of the method disclosed in the application can be directly embodied in the form of hardware processor execution, or executed by a combination of hardware and software modules in the processor. The memory can include a random access memory (RAM) and can also include a non-volatile memory (NVM), for example, at least one disk memory, and can also be a U disk, a mobile hard disk, a read-only memory, a magnetic disk or an optical disk, etc.
[0170] The aforementioned storage medium can be realized by any type of volatile or nonvolatile storage devices or a combination thereof, such as a Static Random-Access Memory (SRAM), an Electrically-Erasable Programmable Read-Only Memory (EEPROM), an Erasable Programmable Read-Only Memory (EPROM), a Programmable Read-Only Memory (PROM), a Read-Only Memory (ROM), a magnetic storage, a flash memory, a magnetic disk or an optical disk. The storage medium can be any available medium that can be accessed by a general or special purpose computer.
[0171] An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. Of course, the storage medium can be a part of the processor. The processor and the storage medium can be located in an Application Specific Integrated Circuits (ASIC). Of course, the processor and the storage medium can exist as discrete components in the electronic device or the host device.
[0172] It should be noted that, in the present document, the terms "comprising", "containing" or any other variant thereof are intended to cover a non-exclusive inclusion, such that a process, method, article or apparatus that comprises a list of elements does not include only those elements in the list, but can also include other elements not expressly listed or inherent to such process, method, article or apparatus. Without further limitation, an element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or apparatus that includes the element.
[0173] The above-mentioned sequence numbers of the embodiments of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.
[0174] Those skilled in the art can clearly understand the above-mentioned embodiment method can be realized by means of software and the necessary general hardware platform, of course, can also be through hardware, but in many cases the former is a better embodiment. Based on such understanding, the technical solutions of the present application essentially or say the part of the prior art contribution can be embodied in the form of software products, the computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disc), including a number of instructions to make a terminal device (may be a mobile phone, computer, server, air conditioner, or network equipment, etc.) executes the method described in various embodiments of the present application.
[0175] The above is only the preferred embodiment of the present application, not therefore limit the patent scope of the present application, all use the contents of the present application specification and drawings of equivalent structure or equivalent process transformation, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A thermal management system, characterized by, The application relates to a thermal management system for a plurality of battery groups, comprising: an external cooling controller, a thermal management controller and an energy management controller; the energy management controller is electrically connected with the thermal management controller, used for acquiring battery performance parameters corresponding to each battery group in the plurality of battery groups, and sending the acquired plurality of battery performance parameters to the thermal management controller; the external cooling controller is electrically connected with the thermal management controller, used for acquiring first operation parameters corresponding to each internal cooling device in a plurality of internal cooling devices, and sending the acquired plurality of first operation parameters to the thermal management controller; the plurality of internal cooling devices correspond to the plurality of battery groups one by one, and each internal cooling device and the corresponding battery group are located in the same region; the thermal management controller is used for, for each internal cooling device in the plurality of internal cooling devices, sending first control instructions for the internal cooling device to the external cooling controller according to the battery performance parameters of the battery group corresponding to the internal cooling device and the first operation parameters of the internal cooling device; the external cooling controller is further used for sending the first control instructions to the corresponding internal cooling device, so that the internal cooling device adjusts the temperature of the corresponding battery group according to the first control instructions; the thermal management controller is further used for: judging whether the energy management controller and each battery group are in communication interruption according to the acquisition of the plurality of battery performance parameters; if the energy management controller is in communication interruption, the thermal management controller is used for sending power amplification instructions for each internal cooling device to the external cooling controller, and the power amplification instructions are used for instructing the power of the internal cooling device to be opened to the maximum; for each battery group in the plurality of battery groups, if the battery group is in communication interruption, the thermal management controller is used for sending power amplification instructions for the internal cooling device corresponding to the battery group to the external cooling controller; the external cooling controller is further used for acquiring second operation parameters corresponding to the external cooling device, and sending the acquired second operation parameters to the thermal management system; the thermal management controller is further used for sending second control instructions for the external cooling device to the external cooling controller according to the second operation parameters, so that the external cooling device adjusts the temperature of the battery group corresponding to the internal cooling device according to the second control instructions.
2. The system of claim 1, wherein, Each internal cooling device is located in a region with a water circulation system, and the water circulation systems of each region are interconnected through pipeline valves. The internal cooling device adjusts the temperature of the battery group by adjusting the temperature of the water in the water circulation system where the battery group is located. the thermal management controller is further used for: judging whether the external cooling controller and each internal cooling device are in communication interruption according to the acquisition of the plurality of first operation parameters; if the external cooling controller is in communication interruption, first prohibition instructions for each battery group are sent to the energy management controller, and the first prohibition instructions are used for instructing to prohibit the charging and discharging of the battery group; for each internal cooling device in the plurality of internal cooling devices, if the internal cooling device is in communication interruption, the thermal management controller sends first prohibition instructions for the battery group corresponding to the internal cooling device to the energy management controller, and / or opens the pipeline valve between the region where the internal cooling device is located and the adjacent region.
3. The system of claim 1, wherein, The thermal management controller is specifically configured to determine whether each of the plurality of internal cooling devices reaches a preset temperature control target according to a battery performance parameter of a battery pack corresponding to the internal cooling device, and to seal zero the power of the battery pack corresponding to the internal cooling device when the internal cooling device does not reach the preset temperature control target.
4. The system of claim 1, wherein, The thermal management controller is further configured to: determine whether each of the plurality of internal cooling devices fails according to the plurality of first operating parameters and / or the plurality of battery performance parameters; for each of the plurality of internal cooling devices, if the internal cooling device fails, determine whether a battery pack corresponding to the internal cooling device is in a charging and discharging state according to a battery performance parameter of the battery pack; if the battery pack corresponding to the internal cooling device is not in the charging and discharging state, send a shutdown instruction for the internal cooling device to the external cooling controller; if the battery pack corresponding to the internal cooling device is in the charging and discharging state, stop sending the shutdown instruction for the internal cooling device to the external cooling controller.
5. The system of claim 1, wherein, The thermal management controller is further configured to: determine whether each of the plurality of internal cooling devices fails and a corresponding level of the failure according to the plurality of first operating parameters and / or the plurality of battery performance parameters; for each of the plurality of internal cooling devices, if the internal cooling device fails and the corresponding level of the failure is higher than a preset level, send a shutdown instruction for the internal cooling device to the external cooling controller; if the internal cooling device fails and the corresponding level of the failure is lower than the preset level, determine whether a battery pack corresponding to the internal cooling device is in a charging and discharging state according to a battery performance parameter of the battery pack; if the battery pack corresponding to the internal cooling device is not in the charging and discharging state, send a shutdown instruction for the internal cooling device to the external cooling controller.
6. The system of any one of claims 1, wherein, The thermal management controller is further electrically connected to the energy management controller, and the energy management controller is further configured to determine whether each of the plurality of battery packs fails according to the plurality of battery performance parameters, and for each of the plurality of battery packs, if the battery pack fails, send a failure signal to the thermal management controller through a line of the electrical I / O connection, so that the thermal management controller sends a shutdown instruction to the battery pack and / or an internal cooling device corresponding to the battery pack according to the failure signal.
7. The system of claim 1, wherein, The thermal management controller sends instructions to the energy management controller and the external cooling controller in the form of events.
8. The system of claim 6, wherein, The thermal management controller is further configured to store the plurality of battery performance parameters, the plurality of first operating parameters, contents of the sent events, and a line signal of the electrical I / O connection in a preset position.
9. The system according to any one of claims 1 to 8, characterized in that: The thermal management system further comprises an information display device. The thermal management controller is also used to send the multiple first operating parameters to the energy management controller, and the energy management controller is used to send the multiple first operating parameters and the multiple battery performance parameters to the information display device, so that the information display device displays the multiple first operating parameters and the multiple battery performance parameters.
10. A thermal management method, characterized by, The thermal management controller according to claim 1 comprises: Acquire multiple battery performance parameters sent by the energy management controller, where the multiple battery performance parameters are used to indicate battery performance parameters corresponding to each battery pack in the multiple battery packs; Acquire a plurality of first operating parameters sent by the external cooling controller, the plurality of first operating parameters being used to indicate a first operating parameter corresponding to each of the plurality of internal cooling devices; the plurality of internal cooling devices corresponding one-to-one to the plurality of battery packs, and each internal cooling device and the corresponding battery pack being located in the same area; For each of the plurality of internal cooling devices, sending a first control instruction for the internal cooling device to the external cooling controller based on battery performance parameters of the battery pack corresponding to the internal cooling device and a first operating parameter of the internal cooling device; so that the external cooling controller sends the first control instruction to the corresponding internal cooling device, so that the internal cooling device adjusts the temperature of the corresponding battery pack according to the first control instruction; determining, based on the acquisition of the plurality of battery performance parameters, whether communication between the energy management controller and each battery pack is interrupted; If the communication of the energy management controller is interrupted, a power amplification instruction for each internal cooling device is sent to the external cooling controller, wherein the power amplification instruction is used to instruct the internal cooling device to turn on the power to the maximum; For each battery pack of the plurality of battery packs, if communication with the battery pack is interrupted, a power amplification instruction for an internal cooling device corresponding to the battery pack is sent to the external cooling controller; Acquire a second operating parameter corresponding to the external cooling device sent by the external cooling controller; A second control instruction for the external cooling device is sent to the external cooling controller according to the second operating parameter, so that the external cooling device adjusts the temperature of the battery pack corresponding to the internal cooling device according to the second control instruction.
11. A thermal management method, characterized by, The external cooling controller according to claim 1 comprises: Obtaining first operating parameters corresponding to each of a plurality of internal cooling devices, and sending the obtained plurality of first operating parameters to a thermal management controller; so that the thermal management controller sends a first control instruction for each of the plurality of internal cooling devices to the external cooling controller based on the battery performance parameters of the battery pack corresponding to the internal cooling device and the first operating parameters of the internal cooling device; wherein the battery performance parameters of the battery pack corresponding to the internal cooling device are obtained by the energy management controller and sent to the thermal management controller, the internal cooling devices correspond to the battery packs one-to-one, and each internal cooling device and the corresponding battery pack are located in the same area; sending the first control instruction to a corresponding internal cooling device, so that the internal cooling device adjusts the temperature of the corresponding battery pack according to the first control instruction; The power amplification instruction for each internal cooling device is sent by the thermal management controller when the energy management controller has a communication interruption; The power amplification instruction for the internal cooling device corresponding to any battery pack in the plurality of battery packs is sent by the thermal management controller, wherein the power amplification instruction for the internal cooling device corresponding to any battery pack is sent when the battery pack has a communication interruption; wherein whether the energy management controller and each battery pack has a communication interruption is determined by the thermal management controller according to the acquisition of the plurality of battery performance parameters; The second running parameter corresponding to the external cooling device is acquired, and the acquired second running parameter is sent to the thermal management system; so that the thermal management system sends a second control instruction for the external cooling device to the external cooling controller according to the second running parameter, and the external cooling device adjusts the temperature of the battery pack corresponding to the internal cooling device according to the second control instruction.
12. A thermal management method, characterized by, The energy management controller of claim 1 comprises: Acquire the battery performance parameter corresponding to each battery pack in the plurality of battery packs; Send the acquired plurality of battery performance parameters to the thermal management controller; so that the thermal management controller sends a first control instruction for each internal cooling device in the plurality of internal cooling devices to the external cooling controller according to the battery performance parameter of the battery pack corresponding to the internal cooling device, the first running parameter of the internal cooling device; wherein the first running parameter of the internal cooling device is acquired by the external cooling controller and sent to the thermal management controller, the internal cooling device and the battery pack correspond one-to-one, and each internal cooling device and the corresponding battery pack are located in the same area; the external cooling controller sends the first control instruction to the corresponding internal cooling device, so that the internal cooling device adjusts the temperature of the corresponding battery pack according to the first control instruction.
13. An electronic device, comprising: Comprise: A processor and a memory connected to the processor in communication; The memory stores computer execution instructions; The processor executes the computer execution instructions stored in the memory to realize the method of any one of claims 10-12.
14. A computer-readable storage medium, characterized in that The computer readable storage medium stores computer execution instructions, and when the processor executes the computer execution instructions, the method of any one of claims 10-12 is realized.
15. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to realize the method of any one of claims 10-12.
Citation Information
Patent Citations
Management control method and device for battery thermal management system of electric bus
CN108808161A
Thermal management method, device and system and computer readable storage medium
CN113488719A