Battery pack refrigeration system control method, electronic device, and storage medium
Patent Information
- Application Number
- CN202211351365.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-31
- Publication Date
- 2026-09-25
- Estimated Expiration
- 2042-10-31
AI Technical Summary
但目前的风冷系统都是依靠监控电池包温度,当电池包温度达到预先设置的温度阈值才开启风扇,并调整风扇转速达到冷却电池包的目的,但该方法在复杂工况下对电池包的冷却效果较差,使得电池包的寿命降低
[0037]本发明实施例通过获取当前时刻的当前电池包电流、当前电芯温度、当前电流传感器温度、当前电池包电压和当前电池包SOC,确定电池包下一时刻的温度,并且根据下一时刻的温度,确定制冷系统的开启时间。本发明可以在复杂工况下,根据下一时刻的温度提前开启制冷系统,使得制冷系统可以提前对电池包进行降温,使制冷系统的冷却能力可以匹配电池包的温升,避免电池包温度过高影响寿命,提高电池包寿命。
Smart Images

Figure CN115692922B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of automotive battery technology, and in particular to a battery pack cooling system control method, electronic device, and storage medium. Background Technology
[0002] During operation, power batteries generate a lot of heat due to internal chemical reactions. If this heat is not dissipated in time, it will seriously endanger the lifespan of the battery pack and its safety.
[0003] Currently, air-cooled systems are widely used due to their low cost and simple structure, especially in hybrid vehicles such as HEVs, where the cooling systems are primarily air-cooled. However, current air-cooled systems rely on monitoring the battery pack temperature, only activating the fan and adjusting its speed when the battery pack temperature reaches a preset threshold. This method is less effective at cooling the battery pack under complex operating conditions, leading to a reduction in battery pack lifespan. Summary of the Invention
[0004] This invention provides a battery pack cooling system control method, electronic device, and storage medium. Under complex operating conditions, the cooling system can be activated in advance to cool the battery pack, ensuring that the cooling capacity of the cooling system matches the temperature rise of the battery pack. This prevents the battery pack from overheating and affecting its lifespan, thereby improving the battery pack's lifespan.
[0005] According to one aspect of the present invention, a control method for a battery pack cooling system is provided, the control method comprising:
[0006] Obtain the current battery pack current, current cell temperature, current current sensor temperature, current battery pack voltage, and current battery pack SOC at the current moment;
[0007] The temperature of the battery pack at the next moment is determined based on the current battery pack current, current cell temperature, current current sensor temperature, current battery pack voltage, and current battery pack SOC.
[0008] The start time of the cooling system is determined based on the temperature at the next moment.
[0009] Optionally, the temperature of the battery pack at the next moment can be determined based on the current battery pack current, current cell temperature, current current sensor temperature, current battery pack voltage, and current battery pack SOC, including:
[0010] Based on the current battery pack current, current cell temperature, current current sensor temperature, and current battery pack SOC, determine the estimated current of the battery pack at the next moment.
[0011] Based on the current cell temperature, current battery pack voltage, current battery pack current, and current battery pack SOC, determine the estimated voltage of the battery pack at the next moment.
[0012] The power estimate for the next time step is determined based on the current estimate and the voltage estimate for the next time step.
[0013] The temperature at the next moment is determined based on the power prediction for the next moment.
[0014] Optionally, the estimated current of the battery pack at the next moment can be determined based on the current battery pack current, current cell temperature, current current sensor temperature, and current battery pack SOC, including:
[0015] The first current limit value is determined based on the current battery pack current, the current cell temperature, and lithium-ion reaction degradation.
[0016] Determine the maximum current that the current sensor can detect based on the current sensor temperature, and set the maximum current that the current sensor can detect as the second current limit value.
[0017] Based on the current cell temperature and the current state of charge (SOC) of the battery pack, determine the maximum current that the cells in the battery pack can withstand, and set the maximum current that the cells in the battery pack can withstand as the third current limit value.
[0018] The battery pack current limit value is determined based on the first current limit value, the second current limit value, and the third current limit value;
[0019] Based on the current battery pack current and the battery pack current limit, determine the estimated current for the next moment.
[0020] Optionally, based on the current battery pack current and the battery pack current limit, determine the estimated current for the next moment, including:
[0021] The smaller of the current battery pack current and the battery pack current limit value is determined as the current estimate for the next moment.
[0022] Optionally, based on the current cell temperature, current battery pack voltage, current battery pack current, and current battery pack SOC, determine the estimated voltage of the battery pack at the next moment, including:
[0023] Based on the current cell temperature, current battery pack voltage, current battery pack current, current battery pack SOC, and battery equivalent circuit, determine the preliminary predicted value of the battery pack voltage at the next moment;
[0024] Adjust the initial voltage prediction value based on the internal resistance error of the battery cells in the battery pack;
[0025] Determine the terminal voltage limit value of the cells in the battery pack; determine the voltage estimate for the next moment based on the adjusted preliminary voltage prediction value and the cell terminal voltage limit value.
[0026] Optionally, based on the adjusted preliminary voltage forecast and the cell terminal voltage limit, determine the voltage forecast for the next moment, including:
[0027] The smaller of the adjusted preliminary voltage forecast and the cell-end voltage limit is determined as the voltage forecast for the next moment.
[0028] Optionally, the start time of the cooling system can be determined based on the temperature at the next moment, including:
[0029] If the temperature at the next moment is greater than the set value, the cooling system will be turned on at the current moment.
[0030] Optionally, after determining the start time of the cooling system based on the temperature at the next moment, the following may also be included:
[0031] Upload the current battery pack operating status information to the cloud server.
[0032] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0033] At least one processor; and
[0034] A memory that is communicatively connected to at least one processor; wherein,
[0035] The memory stores a computer program that can be executed by at least one processor, such that the at least one processor is able to execute the battery pack cooling system control method according to any embodiment of the present invention.
[0036] According to another aspect of the present invention, a computer-readable storage medium is provided, which stores computer instructions for causing a processor to execute and implement the battery pack cooling system control method described in any embodiment of the present invention.
[0037] This invention, through acquiring the current battery pack current, current cell temperature, current sensor temperature, current battery pack voltage, and current battery pack SOC at the current moment, determines the battery pack temperature at the next moment and, based on that temperature, determines the activation time of the cooling system. This invention can activate the cooling system in advance under complex operating conditions based on the upcoming temperature, allowing the cooling system to cool the battery pack ahead of time. This ensures the cooling capacity of the cooling system matches the temperature rise of the battery pack, preventing excessively high battery pack temperatures from affecting its lifespan and thus improving battery pack lifespan.
[0038] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0039] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0040] Figure 1 This is a flowchart of a battery pack cooling system control method provided in Embodiment 1 of the present invention;
[0041] Figure 2 This is a battery pack power-temperature change analysis curve provided in Embodiment 1 of the present invention;
[0042] Figure 3 This is a flowchart of a battery pack cooling system control method provided in Embodiment 2 of the present invention;
[0043] Figure 4 yes Figure 2 Detailed flowchart of step 220;
[0044] Figure 5 This is a schematic diagram of determining the battery pack current limit value according to Embodiment 2 of the present invention;
[0045] Figure 6 yes Figure 2 Detailed flowchart of step 230;
[0046] Figure 7 A schematic diagram of determining the estimated voltage of a battery pack provided in Embodiment 2 of the present invention;
[0047] Figure 8 This is a heat distribution diagram of a battery pack provided in Embodiment 2 of the present invention;
[0048] Figure 9 This is a battery pack temperature rise curve provided in Embodiment 2 of the present invention;
[0049] Figure 10 This is another battery pack heat distribution diagram provided in Embodiment 2 of the present invention;
[0050] Figure 11 This is another battery pack temperature rise curve provided in Embodiment 2 of the present invention;
[0051] Figure 12A schematic diagram of the structure of an electronic device that can be used to implement Embodiment 3 of the present invention is shown. Detailed Implementation
[0052] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0053] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0054] Example 1
[0055] This invention provides a control method for a battery pack cooling system. Figure 1 This is a flowchart of a battery pack cooling system control method provided in Embodiment 1 of the present invention, for reference. Figure 1 The battery pack cooling system control method includes:
[0056] Step 100: Obtain the current battery pack current, current cell temperature, current current sensor temperature, current battery pack voltage, and current battery pack SOC at the current moment.
[0057] Among them, the current of the current battery pack can be either the charging current or the discharging current; the current cell temperature can be measured by the cell temperature sensor; the current current sensor temperature can be measured by the temperature sensor; the current battery pack voltage can be measured by the battery pack voltage sensor; and the current battery pack SOC is the remaining capacity of the current battery pack.
[0058] Step 200: Determine the temperature of the battery pack at the next moment based on the current battery pack current, current cell temperature, current current sensor temperature, current battery pack voltage, and current battery pack SOC.
[0059] Specifically, the predicted current and voltage values of the battery pack at the next moment can be determined based on the current parameters. Based on these predicted values, the estimated power for the next moment can be determined using the formula: Power = Voltage × Current. Finally, the temperature of the battery pack at the next moment can be determined based on the estimated power. For example... Figure 2 This is a power-temperature change analysis curve of a battery pack provided in Embodiment 1 of the present invention, for reference. Figure 2 Each power value corresponds to a temperature value. Based on the power prediction value for the next moment provided by this invention, the temperature for the next moment can be determined. If the temperature for the next moment is greater than the set value, the cooling system can be activated in advance to lower the temperature of the battery pack.
[0060] Step 300: Determine the start time of the refrigeration system based on the temperature at the next moment.
[0061] Specifically, when the temperature at the next moment is greater than the set value, or when the difference between the temperature at the next moment and the current cell temperature is greater than the set difference, the cooling system is activated at the current moment. This allows the cooling system to be activated in advance before the temperature reaches the set value, reducing the rate of temperature rise of the battery pack and keeping the battery pack operating within the optimal temperature range, thereby improving the battery pack's lifespan.
[0062] For example, the cooling system can be an air-cooled system, which includes a fan. When the temperature at the next moment is greater than a set value, or when the difference between the temperature at the next moment and the current cell temperature is greater than a set difference, the cooling system is activated at the current moment. This allows the fan to be activated and its speed adjusted in advance before the temperature reaches the set value, so that the cooling capacity of the fan can match the temperature rise of the battery pack, preventing the battery pack temperature from being too high and affecting its lifespan, and improving the battery pack lifespan.
[0063] This invention, through acquiring the current battery pack current, current cell temperature, current sensor temperature, current battery pack voltage, and current battery pack SOC at the current moment, determines the battery pack temperature at the next moment and, based on that temperature, determines the activation time of the cooling system. This invention can activate the cooling system in advance under complex operating conditions based on the upcoming temperature, allowing the cooling system to cool the battery pack ahead of time. This ensures the cooling capacity of the cooling system matches the temperature rise of the battery pack, preventing excessively high battery pack temperatures from affecting its lifespan and thus improving battery pack lifespan.
[0064] Example 2
[0065] Figure 3 This is a flowchart of a battery pack cooling system control method according to Embodiment 2 of the present invention. This embodiment optimizes step 200 into steps 220, 230, 240, and 250 based on the above embodiment. (See reference) Figure 3The battery pack cooling system control method includes:
[0066] Step 210: Obtain the current battery pack current, current cell temperature, current current sensor temperature, current battery pack voltage, and current battery pack SOC at the current moment.
[0067] The implementation method and beneficial effects of step 210 can be carried out with reference to the implementation method and beneficial effects of step 100.
[0068] Step 220: Determine the estimated current of the battery pack at the next moment based on the current battery pack current, current cell temperature, current current sensor temperature, and current battery pack SOC.
[0069] Specifically, the current estimate for the next moment can be determined based on the current battery pack current, current cell temperature, current sensor temperature, and current battery pack SOC, taking into account lithium-ion reaction degradation, current sensor current limits, and current limits of cells within the battery pack.
[0070] Step 230: Determine the estimated voltage of the battery pack at the next moment based on the current cell temperature, current battery pack voltage, current battery pack current, and current battery pack SOC.
[0071] Specifically, the initial voltage prediction value can be calculated based on the Thevenin first-order equivalent circuit of the lithium battery, and the initial voltage prediction value can be adjusted based on the internal resistance error of the cell. The adjusted initial voltage prediction value is determined by adding the cell voltage prediction error to the initial voltage prediction value. The voltage prediction value at the next moment is determined based on the adjusted initial voltage prediction value and the cell terminal limiting voltage.
[0072] Step 240: Determine the power estimate for the next moment based on the current estimate and voltage estimate for the next moment.
[0073] In this process, according to the formula Power = Voltage × Current, the power estimate for the next moment is determined by the power estimate for the next moment = the current estimate for the next moment × the voltage estimate for the next moment.
[0074] Step 250: Determine the temperature at the next moment based on the power estimate at the next moment.
[0075] The system can determine the battery pack temperature at the next moment based on the power estimate. If the temperature at the next moment is greater than the set value, the fan can be turned on and the fan speed adjusted in advance so that the fan cooling capacity can match the temperature rise of the battery pack, thereby achieving the effect of cooling down the battery pack and improving its lifespan.
[0076] Step 260: Determine the start time of the refrigeration system based on the temperature at the next moment.
[0077] The implementation method and beneficial effects of step 260 can be carried out by referring to the implementation method and beneficial effects of step 300.
[0078] Optional, Figure 4 yes Figure 2 For a detailed flowchart of step 220, please refer to [link / reference]. Figure 4 In step 220, based on the current battery pack current, current cell temperature, current current sensor temperature, and current battery pack SOC, the estimated current of the battery pack at the next moment is determined, including:
[0079] Step 211: Determine the first current limit value based on the current battery pack current, the current cell temperature, and the lithium-ion reaction degradation.
[0080] Excessive current is similar to overcharging, which can cause lithium ions to accumulate on the surface of the negative electrode material, potentially leading to short circuits, battery casing rupture, or even explosion. Therefore, the first current limit value can be determined based on the current battery pack current, the current cell temperature, and the current limitation data caused by lithium ion reaction degradation.
[0081] Step 212: Determine the maximum current that the current sensor can detect based on the current sensor temperature, and set the maximum current that the current sensor can detect as the second current limit value.
[0082] Specifically, based on the specifications of the current sensor used, and assuming that the current sensor temperature is within the normal operating range, the maximum current that the current sensor can detect is determined, and the maximum current that the current sensor can detect is set as the second current limit value to avoid the current sensor from failing due to excessive current.
[0083] Step 213: Based on the current cell temperature and the current battery pack SOC, determine the maximum current that the cells in the battery pack can withstand, and set the maximum current that the cells in the battery pack can withstand as the third current limit value.
[0084] Among them, the maximum current that the battery cell can withstand can be determined based on the current limit data of the battery cell under different conditions, and the maximum current that the battery cell can withstand is determined as the third current limit value.
[0085] Step 214: Determine the battery pack current limit value based on the first current limit value, the second current limit value, and the third current limit value.
[0086] By comparing the magnitudes of the first current limit value, the second current limit value, and the third current limit value, the smallest current limit value is selected as the battery pack current limit value, which can protect the safety of the current sensor and the battery cell inside the battery pack.
[0087] For example, Figure 5This is a schematic diagram of determining the battery pack current limit value according to Embodiment 2 of the present invention, for reference. Figure 5 The first current limit is determined based on the current battery pack current, the current cell temperature, and lithium-ion reaction degradation. The maximum current that the current sensor can detect is determined based on the current sensor temperature, and the maximum current that the current sensor can detect is determined as the second current limit. The maximum current that the cells in the battery pack can withstand is determined based on the current cell temperature and the current state of charge (SOC) of the battery pack, and the maximum current that the cells in the battery pack can withstand is determined as the third current limit. The battery pack current limit is determined based on the first current limit, the second current limit, and the third current limit.
[0088] Step 215: Determine the estimated current for the next moment based on the current battery pack current and the battery pack current limit.
[0089] Optionally, based on the current battery pack current and the battery pack current limit, determine the current estimate for the next moment, including: determining the smaller of the current battery pack current and the battery pack current limit as the current estimate for the next moment.
[0090] By selecting the smaller of the current battery pack current and the battery pack current limit value as the estimated current for the next moment, it is possible to avoid damage to the battery pack caused by excessive current.
[0091] Optional, Figure 6 yes Figure 2 For a detailed flowchart of step 230, please refer to [link / reference]. Figure 6 In step 230, based on the current cell temperature, current battery pack voltage, current battery pack current, and current battery pack SOC, the estimated voltage of the battery pack at the next moment is determined, including:
[0092] Step 221: Based on the current cell temperature, current battery pack voltage, current battery pack current, current battery pack SOC, and battery equivalent circuit, determine the preliminary predicted value of the battery pack voltage at the next moment.
[0093] Among them, the battery equivalent circuit can be the Thevenin first-order equivalent circuit of lithium battery. Based on the Thevenin first-order equivalent circuit, the dynamic and static voltage characteristics of the battery pack can be calculated quickly and conveniently, and the preliminary predicted value of the voltage at the next moment can be determined.
[0094] Step 222: Adjust the preliminary voltage prediction value based on the internal resistance error of the battery cells in the battery pack.
[0095] The battery cell contains internal resistance, which affects the cell voltage. The voltage prediction error caused by this internal resistance can be determined based on the test data. The adjusted initial voltage prediction value is then determined by adding this initial voltage prediction error to the initial voltage prediction value.
[0096] Step 223: Determine the cell terminal voltage limit value within the battery pack.
[0097] Among them, the cell terminal voltage limit values include the maximum charging voltage and the maximum discharging voltage at both ends of the cell.
[0098] Step 224: Determine the voltage forecast for the next moment based on the adjusted preliminary voltage forecast and the cell terminal voltage limit.
[0099] Specifically, the adjusted preliminary voltage prediction value is determined by adding the cell voltage prediction error to the initial voltage prediction value. If the adjusted preliminary voltage prediction value is less than the cell terminal voltage limit value, then the adjusted preliminary voltage prediction value can be determined as the voltage prediction value for the next moment.
[0100] For example, Figure 7 A schematic diagram of determining the estimated voltage of a battery pack is provided in Embodiment 2 of the present invention, for reference. Figure 7 Based on the current cell temperature, current battery pack voltage, current battery pack current, current battery pack SOC, and battery equivalent circuit, determine the preliminary voltage prediction value of the battery pack at the next moment; determine the cell voltage prediction error adjustment preliminary voltage prediction value based on the cell internal resistance error within the battery pack; determine the cell terminal voltage limit value within the battery pack; and determine the voltage prediction value at the next moment based on the adjusted preliminary voltage prediction value and the cell terminal voltage limit value.
[0101] Optionally, the voltage estimate for the next moment can be determined based on the adjusted preliminary voltage forecast and the cell-end voltage limit, including: determining the smaller of the adjusted preliminary voltage forecast and the cell-end voltage limit as the voltage estimate for the next moment.
[0102] Among them, selecting the smaller of the adjusted preliminary voltage prediction value and the cell-end voltage limit value as the voltage prediction value for the next moment can avoid damage to the battery pack due to excessive voltage.
[0103] Optionally, the start time of the cooling system can be determined based on the temperature at the next moment, including: when the temperature at the next moment is greater than the set value, the cooling system can be controlled to start at the current moment.
[0104] Specifically, if the temperature at the next moment is greater than the set value, the cooling system will be turned on in advance. For example, if the set value is 30°C and the current battery pack temperature is 25°C, the temperature of the battery pack at the next moment will be determined based on the current battery pack current, current cell temperature, current current sensor temperature, current battery pack voltage, and current battery pack SOC. If the temperature at the next moment is 31°C, the temperature at the next moment is greater than the set value, and the cooling system will be turned on at the current moment.
[0105] For example, conventional cooling systems only activate when the battery pack temperature reaches a set value. For instance, if the battery temperature is initially 25°C (the optimal operating temperature for the battery pack, where a conventional cooling system wouldn't turn on the fan), and WLTC mode is suddenly activated, the battery pack temperature will rise rapidly within a short time. Waiting for the temperature to reach the set value before turning on the fan results in poor cooling performance. Figure 8 This is a heat distribution diagram of a battery pack provided in Embodiment 2 of the present invention, for reference. Figure 8 It can be observed that the overall temperature of the battery pack is relatively high when the conventional cooling system is suddenly turned on under WLTC conditions. Figure 9 This is the temperature rise curve provided in Embodiment 2 of the present invention, for reference. Figure 9 The cell temperature at the Aluminum Bar monitoring point changes over time. Tmax represents the highest temperature of the cell at the Aluminum Bar monitoring point, Tmin represents the lowest temperature of the cell at the Aluminum Bar monitoring point, and ΔT represents the difference between the highest and lowest temperatures of the cell. When the time is 1750 seconds, the highest temperature of the cell at the Aluminum Bar monitoring point is about 41.8℃, the lowest temperature of the cell is about 35.3℃, and the temperature difference is about 6.5℃.
[0106] When the technical solution provided by this invention is adopted, the fan can be turned on and its speed adjusted in advance, which effectively reduces the temperature rise of the battery pack and keeps the battery pack operating within the optimal temperature range. For example, if the battery temperature is initially 25°C and WLTC mode is suddenly switched on, the fan can be turned on and its speed adjusted in advance based on the estimated power and temperature rise, resulting in better cooling of the battery pack. Figure 10 This is another heat distribution diagram of a battery pack provided in Embodiment 2 of the present invention, for reference. Figure 10 It can be observed that the battery pack temperature is low when the cooling system suddenly switches to WLTC mode. Figure 11 This is another battery pack temperature rise curve provided in Embodiment 2 of the present invention, such as... Figure 11 As shown, the cell temperature at the Aluminum Bar monitoring point changes over time. Tmax represents the highest temperature of the cell at the Aluminum Bar monitoring point, Tmin represents the lowest temperature of the cell at the Aluminum Bar monitoring point, and ΔT represents the difference between the highest and lowest temperatures of the cell. When the time is 1750 seconds, the highest temperature of the cell at the Aluminum Bar monitoring point is about 36.4℃, and the lowest temperature of the cell is 33.2℃, with a temperature difference of 3.2℃.
[0107] Optionally, after determining the start time of the cooling system based on the temperature at the next moment, the method also includes uploading the current battery pack operating status information to the cloud server.
[0108] The battery pack operating condition information includes GPS geographic information, driving conditions, weather, and battery status. The cloud server stores this information, allowing for faster and more precise fan activation and speed adjustments under the same driving conditions, ensuring the battery pack operates at its optimal temperature. Simultaneously, the vehicle's intelligent onboard devices upload current GPS geographic information, driving conditions, weather, and battery status to the cloud server. Other vehicles then use AI algorithms to intelligently match and optimize the current operating condition calculation model based on this cloud-uploaded information. Over-the-air (OTA) technology remotely upgrades the vehicle's cooling system model, making the battery pack more adaptable to all operating conditions.
[0109] Example 3
[0110] Figure 12 A schematic diagram of an electronic device that can be used to implement Embodiment 3 of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0111] like Figure 12 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0112] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0113] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as the battery pack cooling system control method.
[0114] In some embodiments, the battery pack cooling system control method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded into and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the battery pack cooling system control method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the battery pack cooling system control method by any other suitable means (e.g., by means of firmware).
[0115] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0116] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0117] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0118] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0119] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0120] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0121] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0122] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A control method for a battery pack cooling system, characterized in that, include: Obtain the current battery pack current, current cell temperature, current current sensor temperature, current battery pack voltage, and current battery pack SOC at the current moment; The temperature of the battery pack at the next moment is determined based on the current battery pack current, the current cell temperature, the current current sensor temperature, the current battery pack voltage, and the current battery pack SOC. The start-up time of the refrigeration system is determined based on the temperature at the next moment. Based on the current battery pack current, the current cell temperature, the current current sensor temperature, the current battery pack voltage, and the current battery pack SOC, determine the temperature of the battery pack at the next moment, including: Based on the current battery pack current, the current cell temperature, the current sensor temperature, and the current battery pack SOC, determine the estimated current of the battery pack at the next moment; Based on the current cell temperature, the current battery pack voltage, the current battery pack current, and the current battery pack SOC, determine the estimated voltage of the battery pack at the next moment; Based on the current estimate and voltage estimate for the next time step, determine the power estimate for the next time step. The temperature at the next moment is determined based on the power estimate at the next moment. Based on the current battery pack current, the current cell temperature, the current sensor temperature, and the current battery pack SOC, determine the estimated current of the battery pack at the next moment, including: The first current limit value is determined based on the current battery pack current, the current cell temperature, and lithium-ion reaction degradation. The maximum current that the current sensor can detect is determined based on the current sensor temperature, and the maximum current that the current sensor can detect is set as the second current limit value. Based on the current cell temperature and the current battery pack SOC, determine the maximum current that the cells in the battery pack can withstand, and set the maximum current that the cells in the battery pack can withstand as the third current limit value. The battery pack current limit value is determined based on the first current limit value, the second current limit value, and the third current limit value; The estimated current value for the next moment is determined based on the current battery pack current and the battery pack current limit value.
2. The method according to claim 1, characterized in that, Based on the current battery pack current and the battery pack current limit, determine the estimated current value for the next moment, including: The smaller of the current battery pack current and the battery pack current limit value is determined as the current estimate for the next moment.
3. The method according to claim 1, characterized in that, Based on the current cell temperature, the current battery pack voltage, the current battery pack current, and the current battery pack SOC, determine the estimated voltage of the battery pack at the next moment, including: Based on the current cell temperature, the current battery pack voltage, the current battery pack current, the current battery pack SOC, and the battery equivalent circuit, determine the preliminary predicted value of the battery pack voltage at the next moment; The preliminary voltage prediction value is adjusted based on the internal resistance error of the cells within the battery pack. Determine the terminal voltage limits for the cells within the battery pack; Based on the adjusted preliminary voltage prediction and the cell terminal voltage limit, the voltage prediction value for the next moment is determined.
4. The method according to claim 3, characterized in that, Based on the adjusted preliminary voltage prediction and the cell terminal voltage limit, the voltage prediction value for the next moment is determined, including: The smaller of the adjusted preliminary voltage prediction value and the cell terminal voltage limit value is determined as the voltage prediction value for the next moment.
5. The method according to any one of claims 1 to 4, characterized in that, Determining the start-up time of the refrigeration system based on the temperature at the next moment includes: When the temperature at the next moment is greater than the set value, the refrigeration system is controlled to start at the current moment.
6. The method according to any one of claims 1 to 4, characterized in that, After determining the start-up time of the refrigeration system based on the temperature at the next moment, the process further includes: Upload the current battery pack operating status information to the cloud server.
7. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the battery pack cooling system control method according to any one of claims 1-6.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the battery pack cooling system control method according to any one of claims 1-6.
Citation Information
Patent Citations
Battery temperature estimation system
CN105048021A
Energy storage system and thermal management method thereof
CN112531232A
Battery temperature prediction method and device, vehicle and storage medium
CN115219939A