Energy storage system and battery high-temperature charging prevention control method thereof

By combining battery temperature and weather forecast data, intelligently controlling battery discharge is solved, and the problem of high temperature affecting battery charging is improved, and battery safety and energy storage system stability are improved.

CN119253814AActive Publication Date: 2025-01-03SHENZHEN POWEROAK NEWENER CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411791043.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-06
Publication Date
2025-01-03
Estimated Expiration
2044-12-06

AI Technical Summary

Technical Problem

When existing energy storage systems need to be charged after a long discharge, the battery's high temperature will cause charging protection, which will affect the battery life and system stability.

Method used

By obtaining the battery ambient temperature, maximum temperature of a single battery cell, SOC and weather forecast data, calculate the time required for the battery temperature to drop to the charging overtemperature protection value and the SOC change value, determine whether to exceed the low SOC protection threshold, and decide whether to stop discharge. Ensure charging safety.

Benefits of technology

Effectively predict battery temperature changes, avoid charging risks caused by high temperatures, improve battery safety and energy storage system stability, and prevent excessive battery drainage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119253814A_ABST
    Figure CN119253814A_ABST
Patent Text Reader

Abstract

The invention discloses an energy storage system and a battery high-temperature charging prevention control method thereof. The battery high-temperature charging prevention control method of the energy storage system comprises the steps that the current battery environment temperature, the current battery single cell highest temperature and the current battery SOC are acquired; judging whether the highest temperature of the current single cell of the battery is greater than a battery charging over-temperature protection value or not; if yes, according to the weather forecast and the current battery environment temperature, calculating the predicted battery environment temperature in the future preset time; according to the battery temperature rise data and the predicted battery environment temperature, calculating the duration required by the highest temperature of the battery cell from the current highest temperature of the battery cell to a battery charging over-temperature protection value; calculating an expected battery SOC according to the battery loss value in unit time, the calculated duration and the current battery SOC; and judging whether the expected SOC of the battery is greater than a low SOC protection threshold value of the battery, and if not, stopping external discharging of the battery. The safety of the battery and the stability of the energy storage system can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of energy storage systems, and in particular to an energy storage system and a method for controlling battery high temperature charging thereof. Background Art

[0002] In lithium battery energy storage systems, the battery SOX (including SOC, SOH, SOP, SOE) algorithm is the core of BMS, SOC (state of charger) refers to the state of charge, SOH (state of health) refers to the state of health, SOP (state of power) refers to the power state, SOE (state of energy) refers to the energy state; among them, SOC and battery charge and discharge limit algorithms are the key technologies, and temperature is an important factor affecting the battery charge and discharge limits. Under normal circumstances, the discharge over-temperature protection value (the maximum temperature allowed when the battery is discharged, when this value is exceeded, the battery cannot be discharged) is higher than the charge over-temperature protection value (the maximum temperature allowed when charging the battery, when this value is exceeded, the battery cannot be charged). For example, the common discharge over-temperature protection value is 60°, and the charge over-temperature protection value is 50°.

[0003] The current IP protection level of energy storage systems has reached IP65 or even higher. Some manufacturers have reduced the heat dissipation performance of the battery while meeting the high protection level, resulting in a slow rate of temperature drop of the battery. Poor battery heat dissipation performance usually cannot meet the conditions where the previous state is a long-term discharge and the next state requires charging, especially when the current charging is to protect the battery. This not only affects the stability of the system, but also seriously affects the service life of the battery.

[0004] The disclosure of the above background technology content is only used to assist in understanding the concept and technical solution of the present invention. It does not necessarily belong to the prior art of this patent application. In the absence of clear evidence that the above content has been disclosed on the filing date of this patent application, the above background technology should not be used to evaluate the novelty and creativity of the present application. Summary of the invention

[0005] In order to solve the above technical problems, the present invention proposes an energy storage system and a method for controlling battery high temperature charging, which can improve the safety of the battery and the stability of the energy storage system.

[0006] In order to achieve the above object, the present invention adopts the following technical solutions: In a first aspect, the present invention discloses a method for controlling high temperature charging of a battery in an energy storage system, comprising the following steps: S1: Get the current battery ambient temperature, the current maximum temperature of a single battery cell, and the current battery SOC; S2: Obtain the battery charging over-temperature protection value, and determine whether the current maximum temperature of a single battery cell of the battery is greater than the battery charging over-temperature protection value; if yes, execute step S3; S3: Obtaining a weather forecast for the area where the battery is located, and calculating an estimated battery ambient temperature within a preset time in the future according to the weather forecast and the current battery ambient temperature; S4: obtaining battery temperature rise data, and calculating the time required for the maximum temperature of a single battery cell to drop from the current maximum temperature of a single battery cell to the battery charging over-temperature protection value according to the battery temperature rise data and the expected battery ambient temperature within a preset time in the future; S5: Obtaining a battery loss value per unit time, and calculating an estimated SOC change value when the maximum temperature of a single battery cell drops to the battery charging over-temperature protection value according to the battery loss value per unit time and the time required for the maximum temperature of a single battery cell to drop from the current maximum temperature of a single battery cell to the battery charging over-temperature protection value; S6: according to the current battery SOC and the expected SOC change value, obtaining the expected battery SOC when the maximum temperature of a single battery cell drops to the battery charging over-temperature protection value; S7: Obtain a battery low SOC protection threshold, and determine whether the expected battery SOC is greater than the battery low SOC protection threshold. If not, stop the battery from discharging externally.

[0007] Preferably, step S3 specifically includes: S31: Obtaining a weather forecast for the area where the battery is located, and determining an ambient temperature table within a preset future time according to the weather forecast for the area where the battery is located, wherein the ambient temperature table includes ambient temperatures at each preset unit time interval from the current moment to the preset future time; S32: Calculating a correction coefficient of the battery ambient temperature according to the current ambient temperature and the current battery ambient temperature; S33: Calculating the expected battery ambient temperature within a preset time in the future according to the ambient temperature table and the correction coefficient of the battery ambient temperature.

[0008] Preferably, step S4 comprises: S41: Acquire battery temperature rise data, wherein the battery temperature rise data includes a temperature change value of the battery for a preset unit time at different battery ambient temperatures; S42: determining a temperature change value of the battery in each preset unit time according to the battery temperature rise data and the expected battery environment temperature within a future preset time; S43: According to the temperature change value of the battery in each preset unit time segment, calculate the number of preset unit time segments required for the maximum temperature of a single battery cell to drop from the current maximum temperature of a single battery cell to the battery charging over-temperature protection value, and obtain the time required for the maximum temperature of a single battery cell to drop from the current maximum temperature of a single battery cell to the battery charging over-temperature protection value.

[0009] Preferably, step S5 specifically includes: S51: Obtaining a battery loss value per unit time, and calculating an estimated power change value when the maximum temperature of a single battery cell drops from the current maximum temperature of a single battery cell to the battery charging over-temperature protection value according to the battery loss value per unit time and the time required for the maximum temperature of a single battery cell to drop from the current maximum temperature of the single battery cell to the battery charging over-temperature protection value; S52: Obtain the rated capacity of the battery, and calculate the expected SOC change value when the maximum temperature of a single battery cell drops to the battery charging over-temperature protection value according to the rated capacity of the battery and the expected charge change value when the maximum temperature of a single battery cell drops to the battery charging over-temperature protection value.

[0010] Preferably, step S5 further includes: The predicted SOC change value is corrected by multiplying the calculated predicted SOC change value when the maximum temperature of a single battery cell drops to the battery charging over-temperature protection value by a correction coefficient to obtain the predicted SOC change value after correction.

[0011] Preferably, the correction coefficient ranges from 1 to 1.3.

[0012] Preferably, before step S1, the method further includes: A1: Determine whether the battery temperature rise data stored in the system is consistent with the battery temperature rise data in the battery management module. If yes, execute step S1; otherwise, execute step A2; A2: Read the battery temperature rise data in the battery management module, and store the battery temperature rise data in the battery management module in the system.

[0013] In a second aspect, the present invention discloses an energy storage system, which controls the battery by using the battery high temperature charging prevention control method of the energy storage system as described in the first aspect.

[0014] In a third aspect, the present invention discloses a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to be executable by a processor to execute the method for preventing high temperature charging of batteries in an energy storage system as described in the first aspect.

[0015] Compared with the prior art, the beneficial effect of the present invention lies in that the energy storage system and the battery high temperature protection charging control method proposed in the present invention collect local weather forecast information and combine the actual ambient temperature of the battery, the maximum temperature of a single battery cell, loss information and battery temperature rise data information to predict in advance that under the current battery SOC state, the maximum temperature of a single battery cell drops from the current maximum temperature of a single battery cell to the estimated SOC change value reduced by the battery charging over-temperature protection value, so as to intelligently predict whether the current continued discharge will affect the subsequent battery protective charging demand, and finally solve the problem in the prior art that the previous state is a long-term discharge and the next state needs to be charged. That is, the operating condition of "when the protective power replenishment demand for the battery is triggered due to low battery power, the charging cannot be started due to the current high temperature, resulting in the risk of the battery being discharged" is completely eliminated; thereby improving the safety of the battery and the stability of the energy storage system. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 It is a flow chart of a method for controlling high temperature charging of a battery in an energy storage system of the present invention. DETAILED DESCRIPTION

[0017] The following is a detailed description of the embodiments of the present invention. It should be emphasized that the following description is only exemplary and is not intended to limit the scope and application of the present invention.

[0018] It should be noted that when a component is referred to as being "fixed to" or "disposed on" another component, it can be directly on the other component or indirectly on the other component. When an element is referred to as being "connected to" another element, it can be directly connected to the other element or indirectly connected to the other element. In addition, connection can be used for both fixing and circuit / signal communication.

[0019] It should be understood that the terms "length", "width", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating the orientation or position relationship, are based on the orientation or position relationship shown in the accompanying drawings, and are only for the convenience of describing the embodiments of the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present invention.

[0020] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of the present invention, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0021] like Figure 1 As shown, Embodiment 1 of the present invention discloses a method for controlling high temperature charging of a battery in an energy storage system, comprising the following steps: S1: Get the current battery ambient temperature, the current maximum temperature of a single battery cell, and the current battery SOC; The current battery ambient temperature refers to the ambient temperature of the battery at present.

[0022] In some embodiments, before step S1, the method further includes: A1: Determine whether the battery temperature rise data stored in the system is consistent with the battery temperature rise data in the battery management module. If yes, execute step S1; otherwise, execute step A2; A2: Read the battery temperature rise data in the battery management module, and store the battery temperature rise data in the battery management module in the system.

[0023] S2: Obtain the battery charging over-temperature protection value, and determine whether the current maximum temperature of a single battery cell is greater than the battery charging over-temperature protection value; if yes, execute step S3; if not, end this round of battery high temperature protection charging control algorithm.

[0024] The battery charging over-temperature protection value refers to the maximum temperature allowed when charging the battery. If this value is exceeded, the battery cannot be charged; this value is generally a parameter set before the energy storage system leaves the factory.

[0025] S3: Obtain the weather forecast for the area where the battery is located, and calculate the expected battery ambient temperature within a preset time in the future based on the weather forecast and the current battery ambient temperature; Specifically, step S3 includes: S31: Obtaining a weather forecast for the area where the battery is located, and determining an ambient temperature table within a preset future time according to the weather forecast for the area where the battery is located, wherein the ambient temperature table includes ambient temperatures at each preset unit time interval from the current moment to the preset future time; S32: Calculating a correction coefficient of the battery ambient temperature according to the current ambient temperature and the current battery ambient temperature; S33: Calculate the expected battery ambient temperature within a preset time in the future according to the ambient temperature table and the correction coefficient of the battery ambient temperature.

[0026] S4: Obtain battery temperature rise data, and calculate the time required for the maximum temperature of a single battery cell to drop from the current maximum temperature of a single battery cell to the battery charging over-temperature protection value according to the battery temperature rise data and the expected battery ambient temperature within a preset time in the future; Specifically, step S4 includes: S41: Acquire battery temperature rise data, where the battery temperature rise data includes a temperature change value of the battery for a preset unit time at different battery ambient temperatures; S42: determining a temperature change value of the battery in each preset unit time according to the battery temperature rise data and the expected battery environment temperature within a preset time in the future; S43: Calculate the number of preset unit time segments required for the maximum temperature of a single battery cell to drop from the current maximum temperature of a single battery cell to the battery charging over-temperature protection value based on the temperature change value of the battery in each preset unit time segment, and obtain the time required for the maximum temperature of a single battery cell to drop from the current maximum temperature of a single battery cell to the battery charging over-temperature protection value.

[0027] S5: obtaining a battery loss value per unit time, and calculating an estimated SOC change value when the maximum temperature of a single battery cell drops to the battery charging over-temperature protection value according to the battery loss value per unit time and the time required for the maximum temperature of a single battery cell to drop from the current maximum temperature of a single battery cell to the battery charging over-temperature protection value; Specifically, step S5 includes: S51: Obtaining a battery loss value per unit time, and calculating an estimated power change value when the maximum temperature of a single battery cell drops from the current maximum temperature of a single battery cell to the battery charging over-temperature protection value according to the battery loss value per unit time and the time required for the maximum temperature of a single battery cell to drop from the current maximum temperature of a single battery cell to the battery charging over-temperature protection value; S52: Obtain the rated capacity of the battery, and calculate the expected SOC change value when the maximum temperature of a single battery cell drops to the battery charging over-temperature protection value according to the rated capacity of the battery and the expected power change value when the maximum temperature of a single battery cell drops to the battery charging over-temperature protection value; S53: Correcting the estimated SOC change value: multiplying the calculated estimated SOC change value when the maximum temperature of a single battery cell drops to the battery charging over-temperature protection value by a correction coefficient to obtain a corrected estimated SOC change value, wherein the correction coefficient ranges from 1 to 1.3.

[0028] S6: according to the current battery SOC and the expected SOC change value, the expected battery SOC when the maximum temperature of a single battery cell drops to the battery charging over-temperature protection value is obtained; S7: Obtain the battery low SOC protection threshold, and determine whether the expected battery SOC is greater than the battery low SOC protection threshold. If not, stop the battery from discharging externally; if yes, directly end this round of battery high temperature protection charging control algorithm.

[0029] Among them, the battery low SOC protection threshold means that for the sake of the safe service life of the battery, when the battery SOC is lower than the battery low SOC protection threshold (for example, 5%), the battery must be charged for protection, and the battery management system (BMS) will automatically start charging. The charging process will continue until the battery SOC returns to a safe level (for example, 10%) to protect the battery from excessive discharge. This threshold is generally a parameter that has been set before the energy storage system leaves the factory.

[0030] The method for controlling battery high temperature charging of an energy storage system proposed in the first embodiment of the present invention collects local weather forecast information and combines the actual ambient temperature of the battery, the maximum temperature of a single battery cell, loss information and battery temperature rise data information to predict in advance the estimated SOC change value reduced by the maximum temperature of a single battery cell from the current maximum temperature of the single battery cell to the battery charging over-temperature protection value under the current battery SOC state, thereby intelligently predicting whether the current continued discharge will affect the subsequent battery protective charging demand, and ultimately solving the problem in the prior art that the previous state is a long-term discharge and the next state requires charging. That is, it completely eliminates the operating condition of "when the protective power replenishment demand for the battery is triggered due to low battery power, charging cannot be started due to the current high temperature, resulting in the risk of the battery being discharged", thereby improving the safety of the battery and the stability of the energy storage system.

[0031] The following is a further detailed description of the battery high temperature charging control method for the energy storage system provided in Example 1 of the present invention in combination with a specific embodiment. The battery high temperature charging control method for the energy storage system provided in this specific embodiment includes the following steps: B1: Determine whether the battery temperature rise data version stored in the EEPROM (Electrically Erasable Programmable read only memory) module of the EMS (Energy Management System) of the energy storage system is consistent with the version in use by the BMS (Battery Management System) module. If so, execute step B4; if not, execute step B2; B2: EMS reads the battery temperature rise data and version information through the CAN communication network between the battery and the EMS, and then executes step B3; B3: EMS writes the battery temperature rise data and version information into the EEPROM module, and then executes step B4, or executes step B16 and restarts the next round of algorithm scheduling; B4: Read the current battery information through the CAN communication network between the batteries. The current battery information includes the current battery ambient temperature, the current maximum temperature of a single battery cell, and the current battery SOC. The next step is to execute step B5; B5: Obtain the battery charging over-temperature protection value, and determine whether the current maximum temperature of a single battery cell exceeds the battery charging over-temperature protection value. If so, execute step B6; if not, execute step B16 and restart the next round of this algorithm scheduling; B6: EMS obtains local weather forecast information through wireless / wired network communication with the remote server, and then executes step B7; B7: Generate an ambient temperature table within a certain number of hours from the current time. The data is the weather forecast information obtained in step B6, combined with the current EMS clock information. In one embodiment, 8 hours is used as an example. If the current EMS clock shows 9:00 on February 3, 2024, then this table is the data in hours from the current 9:00 to 17:00 on February 3. The next step is to execute step B8; B8: Calculate the battery ambient temperature correction coefficient, which is calculated by the ratio of the current battery ambient temperature read in step B4 to the ambient temperature from the weather forecast at the current moment. For example, the current battery temperature is represented by T_Bat, and the ambient temperature from the weather forecast at the current moment is represented by T_Now, then the battery ambient temperature correction coefficient is: T_Scale = T_Bat / T_Now. Next, execute step B9; B9: Generate the expected battery ambient temperature for the next several hours (e.g., 8 hours), which is calculated by multiplying the temperature data of each hour in the ambient temperature table in step B7 by the correction coefficient T_Scale generated in step B8. Next, execute step B10; B10: Generate a temperature recovery correspondence table, where the battery environment temperature correction table generated in step B9 and the aforementioned battery temperature rise data are required. An embodiment is as follows, taking 8 hours as an example (the time length is set based on the time required for the maximum temperature of a single battery cell to drop from the current maximum temperature of a single battery cell to the battery charging over-temperature protection value), where the 1-hour temperature change is the content of the battery temperature rise data when the current battery environment temperature continues to change at the corresponding environment temperature for 1 hour. The next step is to execute step B11; B11: Count the time required for the temperature to drop (i.e., the time required for the maximum temperature of a single battery cell to drop from the current maximum temperature of a single battery cell to the battery charging over-temperature protection value). As can be seen from Table 1, it takes a total of 6 hours for the maximum temperature of a single battery cell to drop from the current 58°C to below 50°C (battery charging over-temperature protection value) that allows charging. The next step is to execute step B12; Table 1 Battery ambient temperature correction value and battery single cell maximum temperature drop data table

[0032] Among them, the first column in Table 1 represents the time starting from the current moment, for example, 0 represents the current 9:00 on February 3, 2024, 1 represents 10:00 on February 3, 2024, 2 represents 11:00 on February 3, 2024, and so on; the second column represents the battery ambient temperature, wherein the current battery ambient temperature corresponding to the time 0 (9:00 on February 3, 2024) is 25°C; the third column represents the ambient temperature table generated according to the local weather forecast information in step B7, corresponding to the ambient temperature at each moment; the fourth column represents the ambient temperature table generated according to the local weather forecast information in step B7, corresponding to the ambient temperature at each moment; Column B8 represents the battery ambient temperature correction coefficient calculated by step B8; Column B9 represents the estimated battery ambient temperature calculated by step B9; Column B5 represents the maximum temperature of a single battery cell at the corresponding moment; Column B6 represents the battery temperature change value for 1 hour under the corresponding battery ambient temperature correction value; Column B7 is the maximum temperature of a single battery cell 1 hour after the corresponding moment, calculated based on the maximum temperature of a single battery cell at the corresponding moment in Column B8 and the battery temperature change value for 1 hour under the corresponding battery ambient temperature correction value in Column B9.

[0033] B12: Obtain the battery loss value per unit time, and calculate the expected SOC change value when the maximum temperature of a single battery cell drops to the battery charging over-temperature protection value based on the battery loss value per unit time and the time required for the temperature to drop calculated in step B11 (i.e., the time required for the maximum temperature of a single battery cell to drop from the current maximum temperature of a single battery cell to the battery charging over-temperature protection value). The next step is to execute step B13; Among them, the battery loss value per unit time is a constant of the battery and can be directly obtained. Multiplying the battery loss value per unit time with the time required for the maximum temperature of a single battery cell to drop from the current maximum temperature of a single battery cell to the battery charging over-temperature protection value can obtain the change in power when the maximum temperature of a single battery cell drops from the current maximum temperature of a single battery cell to the battery charging over-temperature protection value; then calculate the proportion of this power change in the current battery. For example, if the calculated power change is 0.5KWh and the rated capacity of the battery is 10KWh, then the expected SOC change value when the maximum temperature of a single battery cell drops to the battery charging over-temperature protection value can be obtained as: 0.5KWh / 10KWh=5%.

[0034] Furthermore, the estimated SOC change value obtained by the above calculation is a theoretical value. In actual application, the theoretical value of the estimated SOC change value is further corrected, that is, the above theoretical value is multiplied by a number greater than 1, such as 1~1.3, and further taken as 1.1~1.25; in one embodiment, it is multiplied by 1.2, and the corrected estimated SOC change value calculated here should be 5%*1.2=6%.

[0035] B13: Generate an expected battery SOC, which is equal to the current battery SOC minus the estimated SOC change value obtained in step B12. Next, execute step B14.

[0036] B14: Determine whether the expected battery SOC is greater than the battery low SOC protection threshold. If so, execute step B15; if not, execute step B16.

[0037] B15: Stop the battery discharge operation. Next, execute step B16; B16: End this round of algorithm scheduling.

[0038] Embodiment 2 of the present invention discloses an energy storage system, which controls the battery by using the battery high temperature charging prevention control method of the energy storage system in Embodiment 1.

[0039] Embodiment 3 of the present invention discloses a computer-readable storage medium, in which a computer program is stored. The computer program is configured to be executable by a processor to execute the method for controlling high-temperature charging of batteries for an energy storage system in the above-mentioned embodiment 1.

[0040] Optionally, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.

[0041] The background section of the present invention may contain background information about the problem or environment of the present invention, rather than describing the prior art by others. Therefore, the content contained in the background section is not an admission by the applicant that the prior art is available.

[0042] The above content is a further detailed description of the present invention in combination with specific / preferred embodiments, and it cannot be determined that the specific implementation of the present invention is limited to these descriptions. For ordinary technicians in the technical field to which the present invention belongs, without departing from the concept of the present invention, it can also make several substitutions or modifications to these described embodiments, and these substitutions or modifications should be regarded as belonging to the protection scope of the present invention. In the description of this specification, the description of reference terms "an embodiment", "some embodiments", "preferred embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in combination with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily target the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, in the absence of mutual contradiction, the technical personnel in this field can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples. Although the embodiments of the present invention and their advantages have been described in detail, it should be understood that various changes, substitutions and modifications can be made herein without departing from the scope defined by the attached claims.

Claims

1. A method for controlling high temperature charging of a battery in an energy storage system, characterized in that it comprises the following steps: S1: Get the current battery ambient temperature, the current maximum temperature of a single battery cell, and the current battery SOC; S2: Obtain the battery charging over-temperature protection value, and determine whether the current maximum temperature of a single battery cell of the battery is greater than the battery charging over-temperature protection value; if yes, execute step S3; S3: Obtaining a weather forecast for the area where the battery is located, and calculating an estimated battery ambient temperature within a preset time in the future according to the weather forecast and the current battery ambient temperature; S4: obtaining battery temperature rise data, and calculating the time required for the maximum temperature of a single battery cell to drop from the current maximum temperature of a single battery cell to the battery charging over-temperature protection value according to the battery temperature rise data and the expected battery ambient temperature within a preset time in the future; S5: Obtaining a battery loss value per unit time, and calculating an estimated SOC change value when the maximum temperature of a single battery cell drops to the battery charging over-temperature protection value according to the battery loss value per unit time and the time required for the maximum temperature of a single battery cell to drop from the current maximum temperature of a single battery cell to the battery charging over-temperature protection value; S6: according to the current battery SOC and the expected SOC change value, obtaining the expected battery SOC when the maximum temperature of a single battery cell drops to the battery charging over-temperature protection value; S7: Obtain a battery low SOC protection threshold, and determine whether the expected battery SOC is greater than the battery low SOC protection threshold. If not, stop the battery from discharging externally.

2. The method for controlling battery high temperature charging of an energy storage system according to claim 1, wherein step S3 specifically comprises: S31: Obtaining a weather forecast for the area where the battery is located, and determining an ambient temperature table within a preset future time according to the weather forecast for the area where the battery is located, wherein the ambient temperature table includes ambient temperatures at each preset unit time interval from the current moment to the preset future time; S32: Calculating a correction coefficient of the battery ambient temperature according to the current ambient temperature and the current battery ambient temperature; S33: Calculating the expected battery ambient temperature within a preset time in the future according to the ambient temperature table and the correction coefficient of the battery ambient temperature.

3. The method for controlling battery high temperature charging of an energy storage system according to claim 2, wherein step S4 comprises: S41: Acquire battery temperature rise data, wherein the battery temperature rise data includes a temperature change value of the battery for a preset unit time at different battery ambient temperatures; S42: determining a temperature change value of the battery in each preset unit time according to the battery temperature rise data and the expected battery environment temperature within a future preset time; S43: According to the temperature change value of the battery in each preset unit time segment, calculate the number of preset unit time segments required for the maximum temperature of a single battery cell to drop from the current maximum temperature of a single battery cell to the battery charging over-temperature protection value, and obtain the time required for the maximum temperature of a single battery cell to drop from the current maximum temperature of a single battery cell to the battery charging over-temperature protection value.

4. The method for controlling battery high temperature charging of an energy storage system according to claim 1, wherein step S5 specifically comprises: S51: Obtaining a battery loss value per unit time, and calculating an estimated power change value when the maximum temperature of a single battery cell drops from the current maximum temperature of a single battery cell to the battery charging over-temperature protection value according to the battery loss value per unit time and the time required for the maximum temperature of a single battery cell to drop from the current maximum temperature of the single battery cell to the battery charging over-temperature protection value; S52: Obtain the rated capacity of the battery, and calculate the expected SOC change value when the maximum temperature of a single battery cell drops to the battery charging over-temperature protection value according to the rated capacity of the battery and the expected charge change value when the maximum temperature of a single battery cell drops to the battery charging over-temperature protection value.

5. The method for controlling battery high temperature charging of an energy storage system according to claim 1, wherein step S5 further comprises: The predicted SOC change value is corrected by multiplying the calculated predicted SOC change value when the maximum temperature of a single battery cell drops to the battery charging over-temperature protection value by a correction coefficient to obtain the predicted SOC change value after correction.

6. The method for controlling battery high temperature charging of an energy storage system according to claim 5, wherein the correction coefficient has a value range of 1 to 1.

3.

7. The method for controlling battery high temperature charging of an energy storage system according to claim 1, wherein before step S1, the method further comprises: A1: Determine whether the battery temperature rise data stored in the system is consistent with the battery temperature rise data in the battery management module. If yes, execute step S1; otherwise, execute step A2; A2: Read the battery temperature rise data in the battery management module, and store the battery temperature rise data in the battery management module in the system.

8. An energy storage system, characterized in that: The battery is controlled by using the battery high temperature protection charging control method for the energy storage system as described in any one of claims 1 to 7.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program is configured to be executable by a processor to execute the method for preventing high-temperature charging of batteries in an energy storage system according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Electric vehicle photovoltaic charging station optimization scheduling method considering user behavior

    CN109713696A

  • Battery capacity correction method and system under temperature change and storage medium

    CN117783870A

  • Battery control device

    JP2013251102A

  • Apparatus and method for controlling power for secondary battery

    US20160329612A1