Energy storage system fan management method and device, equipment and medium
Through the fixed-speed fan management method, combined with the real-time collection of battery pack cell temperature and temperature rise rate, the startup priority and maximum number of fans are set to solve the problems of uneven heat dissipation, energy waste and frequent fan start and stop in the energy storage system, and realize efficient and silent fan management.
Patent Information
- Application Number
- CN202510909270.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-02
- Publication Date
- 2025-09-26
AI Technical Summary
Existing fan management methods for energy storage systems have problems such as uneven heat dissipation, energy waste, frequent fan start and stop, high hardware complexity, and noise superposition. Especially in household energy storage scenarios, it is difficult to meet the silent requirements.
A fixed-speed fan management method is adopted. By real-time collection of battery pack cell temperature and temperature rise rate, the startup priority and maximum number of fans are set. Combined with fault detection, the fans can be turned on and off in an orderly manner, avoiding frequent start and stop, and reducing energy consumption and noise.
It improves heat dissipation efficiency, reduces energy consumption and noise, extends fan service life, simplifies hardware design, reduces failure rate, and meets silent requirements.
Smart Images

Figure CN120709582A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of air-cooled energy storage technology, and in particular to a fan management method, device, equipment and medium for an energy storage system. Background Art
[0002] Currently, energy storage systems are a key technology supporting large-scale grid integration of renewable energy and ensuring grid stability. The thermal management efficiency of these systems directly impacts system performance and safety. Air cooling technology, with its advantages of simple structure, low cost, and easy maintenance, has become a dominant technology in low- and medium-power energy storage scenarios. Fan control strategies are a key factor influencing the heat dissipation efficiency, energy consumption, and reliability of air cooling systems.
[0003] Current fan control methods focus on fixed-speed fan management and adjustable-speed fan management. Fixed-speed fan management uses a single-speed DC or AC fan to start and stop the fan via relays or MOSFET switches, typically based on a fixed threshold. While simple, this method always operates at a fixed maximum speed, which can lead to uneven heat dissipation and localized overheating or overcooling. Furthermore, operating at maximum speed even under low heat loads can waste energy and consume significant amounts of energy. Adjustable-speed fan management uses temperature thresholds to set different speed levels or adjusts the fan's duty cycle to control the average fan speed, achieving stepless speed variation. This method relies heavily on temperature feedback. If the temperature is unstable and fluctuates repeatedly between critical speed points, the fan will frequently switch speeds, shortening its lifespan and potentially causing failure. Implementing speed regulation requires a dedicated speed control circuit, increasing hardware complexity and maintenance difficulties. Upgrading the circuit also increases maintenance costs and failure rates, and the corresponding algorithm requirements are relatively high.
[0004] Furthermore, most energy storage systems employ a multi-fan collaborative thermal management approach. While this method significantly improves cooling efficiency, it places high demands on air duct design and control strategies. Improper duct design can lead to uneven airflow distribution, which in turn reduces cooling efficiency. Simultaneous operation of multiple fans also significantly increases system power consumption, requiring higher costs and algorithms. The noise stacking effect is even more pronounced, making this a particular consideration in scenarios where quiet operation is crucial, such as household energy storage. Summary of the Invention
[0005] In order to solve the above problems, the present invention provides a fan management method for an energy storage system. There are multiple battery packs in the energy storage system, and each battery pack is equipped with a fixed-speed fan. The temperature and temperature rise rate of the battery cells of each battery pack are collected in real time to determine whether the fan needs to be turned on. The fans that need to be turned on are set with a turn-on priority, and the fans are queued and turned on in sequence. At the same time, the maximum number of fans allowed to be turned on at the same time is set to control the number of running fans. After the battery pack temperature is lower than the preset shutdown threshold, the fan of the corresponding battery pack is turned off. The fan management method provided by the present invention can perform temperature control on the battery pack in a targeted manner. Even if the temperature fluctuates near the threshold, only the fan of the corresponding battery pack is added to the startup queue to wait, and the fan will not be started and stopped multiple times in a short period of time. The number of running fans is controlled by setting the maximum number of fans turned on at the same time, providing a relatively quiet operating environment.
[0006] In a first aspect, the present invention provides a fan management method for an energy storage system, wherein the energy storage system includes multiple battery packs, each battery pack is independently provided with a fan, and the method comprises the following steps: S1, real-time collection of battery cell temperature and temperature rise rate, based on the battery cell temperature and temperature rise rate, determine whether the battery pack needs to turn on the fan, and set the start flag for the fan that needs to be turned on; S2, sorting the fan start-up order according to the start-up flags, setting the maximum number of fans allowed to be turned on at the same time and turning on the fans in sequence; S3, determining whether the cell temperature of the battery pack is less than a shutdown threshold. If the cell temperature is less than the shutdown threshold, turning off the fan of the corresponding battery pack.
[0007] Based on this solution, compared with the existing solutions, the fan of the battery pack in the present invention is a fixed-speed fan with a simple hardware design. Only the simplest driving circuit is required to complete the fan management method provided by the present invention. When judging whether the fan is on, the temperature of the battery cell and the temperature rise rate are combined to improve the accuracy of the fan on judgment and prevent extreme situations from damaging the energy storage system. The fans are sorted by the on-flag, and the fan on-order is determined according to the severity of the temperature anomaly. The final fan to be turned on is determined in combination with the maximum number of fans allowed to be turned on at the same time. While the number of fans turned on is small, the heat dissipation effect is guaranteed, the energy consumption is low, and the noise is low. It avoids problems such as excessive temperature difference (unable to balance the temperature difference) and excessive heat dissipation caused by turning on multiple fans at the same time. Even if the temperature fluctuates near the threshold, only the fan of the corresponding battery pack will be added to the startup queue to wait, and the situation of starting and stopping the fan multiple times in a short period of time will not occur, which relatively extends the service life of the fan.
[0008] In combination with the first aspect, after step S2, the method further includes fault detection, and the fault detection step includes: Obtaining the on / off state of the fan until the on / off state of the fan is an on state; Obtain the cell temperature of each battery pack and divide the battery packs into two groups: one with fans turned on and the other without. Calculate the maximum cell temperature of the battery packs with fans turned on and the average cell temperature of the battery packs without fans turned on. If the temperature difference between the maximum cell temperature of the battery pack with the fan turned on and the average cell temperature of the battery pack without the fan turned on changes within time t to be less than or equal to the fault threshold, a first fault flag is added to the fan; if the temperature difference changes within time t to be greater than the fault threshold and decreases, the fan is considered to be operating normally and no additional processing is required.
[0009] Based on this solution, a fault detection function is added after the fan is turned on. When a fault occurs, the specific cause of the fault can be quickly located. At the same time, the fault detection function can be used to determine the control status of the battery cell temperature after the fan is turned on.
[0010] In combination with the first aspect, the fault detection step further includes: If the temperature difference between the maximum cell temperature of the battery pack with the fan turned on and the average cell temperature of the battery pack without the fan turned on changes within time t and is greater than the fault threshold and decreases, determine whether the temperature rise rate of the battery pack with the fan turned on decreases. If the temperature rise rate remains unchanged or increases, add a second fault flag to the fan; If the fan has either the first fault flag or the second fault flag, it is considered that the fan has failed.
[0011] Based on this solution, by combining the horizontal comparison of the temperatures of multiple battery pack cells and the vertical comparison of the battery pack's own temperature changes, we can have a more comprehensive understanding of the temperature changes of the battery cells after the fan is turned on, especially when the temperature is unstable, so as to make a more accurate fan fault judgment.
[0012] In combination with the first aspect, the step of determining whether the battery pack needs to turn on the fan in step S1 includes: S11, obtaining a fault flag of the fan. If the fan has either a first fault flag or a second fault flag, the fan does not need to be turned on. Otherwise, step S12 is executed. S12, obtaining the battery cell temperature of the battery pack, calculating the maximum battery cell temperature based on the battery cell temperature, if the maximum battery cell temperature is less than a first threshold, not turning on the fan of the battery pack; if the maximum battery cell temperature is greater than or equal to the first threshold, then the fan of the battery pack needs to be turned on.
[0013] This solution first determines the fan's fault status, preventing all permitted concurrently running fans from being occupied by faulty fans, potentially blocking or causing cooling system failure. The first threshold serves only as a criterion for fan activation and does not directly control fan start and stop. This effectively addresses the problem of frequent fan startup and shutdown, which can damage the fan, caused by traditional fan control systems relying solely on one or more thresholds to activate and stop the battery pack fan.
[0014] During normal use, the battery pack temperature may fluctuate due to measurement errors in the temperature sensor itself and the cooling effect of other battery pack fans. Therefore, the maximum cell temperature is calculated based on the cell temperature.
[0015] In combination with the first aspect, the process of setting the start flag for the fan in step S1 includes: S13, calculating the maximum cell temperature of the battery pack by collecting the cell temperatures of the battery pack; S14, if the maximum battery cell temperature is greater than or equal to the first threshold and the temperature rise rate is less than the third threshold, the fan on flag of the battery pack is set to the first priority; if the maximum battery cell temperature is greater than or equal to the first threshold and less than the second threshold and the temperature rise rate is greater than or equal to the third threshold, the fan on flag of the battery pack is set to the second priority; if the maximum battery cell temperature is greater than or equal to the second threshold and the temperature rise rate is greater than or equal to the third threshold, the fan on flag of the battery pack is set to the third priority.
[0016] Among the above priorities, the third priority indicates that the current battery pack is most in need of heat dissipation, and the priorities of the second and first priorities decrease in sequence.
[0017] By setting the threshold, the fan of the battery pack that needs to be turned on is marked with an on flag. The on flag is used to determine the fan turning-on priority of the current battery pack. In combination with the first aspect, the process of starting the fan in step S2 includes: S21, set the maximum number of fans to be turned on; S22, if the number of fans with the on flag is greater than the maximum number of fans on, the maximum number of fans on remains unchanged; if the number of fans with the on flag is less than the maximum number of fans on, the maximum number of fans on is changed to the number of fans with the on flag; S23, sorting the fan activation sequence according to the priority of the fan activation flags, and sequentially turning on the fans, with the maximum number of fans turned on each time being the maximum number of fans turned on.
[0018] This solution first determines the number of fans that actually need to be enabled, preventing false positives and enhancing the robustness of the fan management method. When enabling fans, they are prioritized according to the previously set activation priority, prioritizing heat dissipation for battery packs with higher cell temperatures or faster temperature rise rates. Even if a limited number of fans are enabled simultaneously, heat is dissipated sequentially based on priority, preventing one or more battery packs from overheating or underheating. This ingenious design is simple to implement.
[0019] In combination with the first aspect, the step of turning off the fan includes: S31, obtaining the maximum cell temperature of the battery pack; S32, if the maximum battery cell temperature is less than the shutdown threshold, turn off the fan; if the maximum battery cell temperature is greater than the shutdown threshold, execute step S33; S33, obtaining the fault identification of the fan. If the fan has any one of the first fault identification and the second fault identification, the fan is faulty, and a shutdown signal is sent to the fan. At the same time, the faulty fan is set to be in a shutdown state in the system. If the fan has no fault identification, the fan is not shut down.
[0020] Based on this solution, the fan is turned off through threshold judgment to prevent excessive heat dissipation of the battery pack. At the same time, with the fan queuing startup mechanism, the fan will not be frequently started and stopped, thus ensuring the service life of the fan.
[0021] In a second aspect, the present invention provides a fan management device for an energy storage system, comprising a fan temperature acquisition and start-up judgment module, a fan sequence start-up module, and a fan shut-down module, wherein: The fan temperature collection and start-up judgment module is used to collect the battery pack's cell temperature changes and temperature rise rate in real time, and determine whether the battery pack needs to turn on the fan based on the cell temperature and temperature rise rate. If necessary, the fan is set to turn on. The fan sequential start module is used to sort the fan start sequence according to the start flag, set the maximum number of fans allowed to be turned on at the same time, and turn on the fans in sequence; The fan shutdown module is used to determine whether the battery cell temperature of the battery pack is lower than the shutdown threshold. If the battery cell temperature is lower than the shutdown threshold, the fan is turned off.
[0022] In a third aspect, the present invention provides a fan management device for an energy storage system, comprising a processor coupled to a memory, the memory being used to store programs or instructions. When the program or instruction is executed by the processor, the fan management device executes any one of the fan management methods for the energy storage system described in the first aspect.
[0023] In a fourth aspect, the present invention provides a computer-readable storage medium storing a computer program. When the computer program is executed, any one of the energy storage system fan management methods described in the first aspect is performed.
[0024] Compared with the prior art, the advantages of the present invention are: 1. This invention uses fan start-up flags to sort fans when starting them. The fan start-up order is determined according to the severity of the temperature anomaly, and the final fan start-up address is determined in combination with the maximum number of fans allowed to be turned on by the system. Compared with the traditional method of turning on all fans as long as the fan start-up conditions are met, this method avoids problems such as excessive heat dissipation and large temperature differences caused by turning on multiple fans at the same time. It also avoids frequent fan starts and stops caused by temperature fluctuations at the set threshold, reducing the probability of fan failure. 2. The present invention is a control method for non-speed-adjustable fans. Compared with variable-speed fans in the prior art, the hardware design of this solution is relatively simple, using a simple drive circuit, which is low-cost and easy to maintain.
[0025] 3. The present invention combines the temperature threshold with the temperature rise rate in the fan-on condition, thereby reducing the instability of judging only by the temperature condition and improving the accuracy of temperature judgment.
[0026] 4. The present invention sets the number of fans that can be turned on at the same time, and relatively few fans are turned on at the same time, which reduces energy consumption and noise.
[0027] 5. The fan fault judgment provided by the present invention can simultaneously compare the temperature changes of the battery pack itself and the temperature difference between it and other battery packs, so as to more comprehensively understand the temperature changes of the battery cells after the fan is turned on, especially when the temperature is unstable, so as to make a more accurate fan fault judgment. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Figure 1 This is a module function block diagram of an embodiment of the present application.
[0029] Figure 2 This is a flow chart of a fan management method according to an embodiment of the present application.
[0030] Figure 3 This is a schematic diagram of fault detection according to an embodiment of the present application.
[0031] Figure 4 A flowchart of setting an enable flag according to an embodiment of the present application.
[0032] Figure 5 This is a flow chart of starting a fan according to an embodiment of the present application.
[0033] Figure 6 This is a flow chart of fan shut down according to an embodiment of the present application.
[0034] Figure 7 Schematic diagram of a fan management device for an energy storage system according to an embodiment of the present application.
[0035] Figure 8 A schematic diagram of a computer-readable storage medium used in an embodiment of the present application.
[0036] Description of the accompanying drawings: energy storage system 10, master control system 20, energy storage system fan management device 30, fan temperature collection and start-up judgment module 31, fan sequence start-up module 32, fan shutdown module 33. DETAILED DESCRIPTION
[0037] In the following description, specific details such as specific system structures and techniques are provided for purposes of illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obscuring the description of the present application with unnecessary detail.
[0038] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or collections thereof.
[0039] It will also be understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0040] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0041] References to "one embodiment" or "some embodiments" in this specification mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.
[0042] The present invention is further described below with reference to specific embodiments.
[0043] See Figure 1The following is a schematic diagram of an application scenario for an embodiment of the present application. Energy storage system 10 includes multiple battery packs, each equipped with a fan. Each pack also contains single cells. Temperature sensors (not shown) collect data such as the cell temperature of the battery packs. This data is then transmitted to master control system 20 for further processing. This data can be transmitted via wired or wireless connections, such as network cables, Wi-Fi, and Bluetooth. Master control system 20 processes and evaluates the received data, and based on the results, sends control instructions to energy storage system 10 to activate and deactivate the fans in the battery packs.
[0044] The fan in this embodiment may be a fixed-speed fan or a variable-speed fan, preferably a fixed-speed fan.
[0045] See Figure 2 , is a flow chart of a fan management method according to an embodiment of the present application, including steps S1 to S3.
[0046] S1, real-time collection of the battery pack's cell temperature and temperature rise rate, based on which it is determined whether the battery pack needs to turn on the fan, and if so, sets a start flag for the fan.
[0047] This embodiment uses a temperature sensor to collect the temperature of the battery cells of the battery pack. Therefore, a temperature threshold is set before temperature collection, and only the battery cell temperatures within the temperature threshold are detected, thereby improving the overall robustness of the system.
[0048] The temperature rise rate is calculated by collecting temperature data of the same battery pack at different times. This calculation method is a conventional technical means and will not be described in detail here.
[0049] It should be noted that, the term "before temperature collection" here refers to the period before the temperature sensor reading is actually transmitted to the information processing device.
[0050] For example, when using a 10KΩ NTC temperature sensor, the operating temperature range of this temperature sensor is -40°C to 150°C, so the operating temperature threshold is set to [-40°C, 150°C]. When in use, the temperature sensor will output a temperature sampling line and calculate the maximum battery cell temperature and temperature rise rate through the temperature sampling line. Setting the temperature threshold can ensure that the battery cell temperature is within the normal operating range of the temperature sensor and ensure the accuracy of data collection.
[0051] Preferably, when the temperature of the battery pack cells exceeds 150° C., an alarm is sent to the control system, and the staff manually controls the start-up of the battery pack to prevent malfunctions or even safety accidents caused by excessive temperature.
[0052] In this embodiment, the temperature rise rate is calculated over a one-minute period, and the fan on flag is checked every 100 milliseconds, with the fan on flag updated based on the result. In some extreme cases, after setting the fan on flag to low priority, the battery pack's cell temperature may continue to rise, and upon retest, the temperature may meet the medium or high priority criteria. In this case, the fan on flag must be updated promptly to prevent unnecessary damage caused by system delays.
[0053] It should be noted that the present application collects the temperature rise rate of the battery pack, and those skilled in the art can instead collect the temperature drop rate of the battery pack. The temperature rise rate is the rate at which the temperature increases, and the temperature drop rate is the rate at which the temperature decreases. There is no substantial difference between the two, and the two can be replaced with each other without creative work.
[0054] S2, sorting the fan start-up order according to the start-up flags, setting the maximum number of fans allowed to be turned on at the same time and turning on the fans in sequence.
[0055] By setting the maximum number of fans allowed to be turned on simultaneously and the order in which they are turned on, it is possible to reduce air cooling energy consumption while ensuring that each battery pack is adequately and not excessively cooled. This also prevents the fan from being started and stopped multiple times in a short period of time, preventing the fan from having to wait in line before it can be turned on again after it stops working.
[0056] S3, determining whether the cell temperature of the battery pack is less than a shutdown threshold. If the cell temperature is less than the shutdown threshold, turning off the fan of the corresponding battery pack.
[0057] In this embodiment, the shutdown threshold is set to 32°C. When the battery pack cell temperature is lower than 32°C, due to the marginal diminishing effect, more energy is required to achieve the same heat dissipation effect as before, so there is no need to continue heat dissipation. Temperatures below this temperature are considered safe and the battery pack fan is turned off.
[0058] Furthermore, after step S2, fault detection is also included, see Figure 3 , is a fault detection diagram of an embodiment of the present application.
[0059] The on / off state of the fan is obtained until the on / off state of the fan is an on state.
[0060] Obtain the cell temperature of each battery pack and divide the battery packs into two groups: one with fans turned on and the other without fans turned on. Calculate the maximum cell temperature of the battery packs with fans turned on and the average cell temperature of the battery packs without fans turned on.
[0061] If the temperature difference between the maximum cell temperature of the battery pack with the fan turned on and the average cell temperature of the battery pack without the fan turned on changes within time t and is less than or equal to the fault threshold, a first fault flag is added to the fan. When the fan has the first fault flag, it is considered to be in a fault state; If the temperature difference changes by more than the fault threshold within time t and the temperature difference decreases, further determine whether the temperature rise rate of the battery pack decreases; if the temperature rise rate remains unchanged or increases, add a second fault flag to the fan; If the temperature difference decreases, the system further determines whether the battery pack's temperature rise rate has decreased. If so, the fan is considered to be operating normally and no additional action is required. This prevents misjudgment of fan failures based solely on error, which increases maintenance workload.
[0062] The temperature difference calculation formula is as follows:
[0063] in, To turn on the fan battery pack's maximum cell temperature, is the average cell temperature of the battery pack without fan turned on, is the calculated temperature difference.
[0064] When the fan is working, the battery pack with the highest heat dissipation demand is selected first to start the fan. At this time, the battery cell temperature of the battery pack with the highest heat dissipation demand is higher or the temperature rise rate is higher. Therefore, under normal circumstances, If the fan is working normally, will gradually decrease, Unchanged or gradually increasing, the temperature difference Gradually decrease; if the current fan fails, and The changes are basically the same, the temperature difference No significant change; according to temperature difference To determine the fault status of the fan.
[0065] In this embodiment, the fault threshold is specifically ±1° C., and the time t is 1 minute. If the temperature difference does not change much after the fan is turned on for 1 minute, it is considered that the fan is faulty.
[0066] Furthermore, if the temperature difference changes by more than the fault threshold and increases within time t, the fan is also assigned a first fault flag.
[0067] A fault detection function has been added after the fan is turned on. This function can quickly locate the specific cause of a fault and determine the battery cell temperature control status after the fan is turned on. Before the fan is restarted, it also determines whether the current fan is faulty. If so, the fan will not be turned on and the fault information will be uploaded to the management system for easy inspection and maintenance.
[0068] Fan fault judgment also adds detection of its own temperature rise rate to prevent false fault judgment caused by single-variable detection. In some extreme cases, the battery pack's temperature rise rate is very high. Turning on the fan can only reduce the battery pack's temperature rise rate, but cannot further reduce the battery pack's cell temperature. At this time, the fan is still in normal working condition. If it is judged to be a fault, it is very likely that the energy storage system will fail or even a safety accident will occur.
[0069] Based on the above solution, the step of determining whether the battery pack needs to turn on the fan in step S1 includes steps S11 to S14. Figure 4 , which is a flowchart of setting an open flag in one embodiment of the present application.
[0070] S11, obtaining a fault identifier of the fan. If the fan has any one of a first fault identifier and a second fault identifier, the fan is not turned on. Otherwise, step S12 is executed.
[0071] S12, obtaining the battery cell temperature of the battery pack, calculating the maximum battery cell temperature based on the battery cell temperature, if the maximum battery cell temperature is less than a first threshold, not turning on the fan of the battery pack; if the maximum battery cell temperature is greater than or equal to the first threshold, then the fan of the battery pack needs to be turned on.
[0072] S13, setting a fan on flag for the fan that needs to be turned on.
[0073] S14, if the maximum battery cell temperature is greater than or equal to the first threshold and the temperature rise rate is less than the third threshold, the fan on flag of the battery pack is set to the first priority; if the maximum battery cell temperature is greater than or equal to the first threshold and less than the second threshold and the temperature rise rate is greater than or equal to the third threshold, the fan on flag of the battery pack is set to the second priority; if the maximum battery cell temperature is greater than or equal to the second threshold and the temperature rise rate is greater than or equal to the third threshold, the fan on flag of the battery pack is set to the third priority.
[0074] During normal use, the battery pack may experience temperature fluctuations due to measurement errors in the temperature sensor itself and the cooling effect of other battery pack fans. Therefore, it is necessary to calculate the maximum cell temperature based on the cell temperature to ensure the accuracy of the battery pack temperature calculation. Specifically, the maximum cell temperature collected within 1 minute is taken.
[0075] In this embodiment, the first threshold value is only used as a judgment condition for whether the fan needs to be turned on, and does not directly affect the start-up of the fan. When the fan is started, it is queued through the assigned start-up flag, which effectively solves the problem that in the traditional fan control system, the battery pack fan starts and stops only by relying on one or more threshold controls, resulting in frequent starts and stops of the fan, thereby damaging the fan.
[0076] Those skilled in the art can use the start flag for switching the fan speed of the variable-speed fan without any creative effort.
[0077] In this embodiment, the priority order is third priority > second priority > first priority, and the priority of the fan-on flag represents the severity of the overheating of the battery core.
[0078] In this embodiment, the value of the first threshold is smaller than the second threshold. Specifically, the values of the first threshold, the second threshold and the third threshold are 35°C, 55°C and 2°C / min, respectively. The above is only used to explain the present invention, and this application does not impose any restrictions on this.
[0079] The above-mentioned shutdown threshold for determining whether the fan is turned off is 32°C, and the first threshold for determining whether the fan is turned on is 35°C. A hysteresis value of 3°C is retained between the first threshold and the shutdown threshold to further prevent the phenomenon of frequent starting and stopping of the fan at the start and stop threshold.
[0080] Based on the above solution, the process of turning on the fan in step S2 includes steps S21 to S23. Figure 5 , is a fan start-up flow chart of an embodiment of the present application.
[0081] S21, set the maximum number of fans to be turned on.
[0082] S22: If the number of fans with the on mark is greater than the maximum number of fans on, the maximum number of fans on remains unchanged; if the number of fans with the on mark is less than the maximum number of fans on, the maximum number of fans on is changed to the number of fans with the on mark.
[0083] S23, sorting the fan activation sequence according to the priority of the fan activation flags, and sequentially turning on the fans, with the maximum number of fans turned on each time being the maximum number of fans turned on.
[0084] In this embodiment, the maximum number of fans that can be turned on simultaneously is set to 3. A smaller number of fans that are turned on simultaneously can reduce operating noise and energy consumption during operation.
[0085] Based on the above solution, the step of turning off the fan includes steps S31 to S33. Figure 6 , is a fan shutdown flow chart of an embodiment of the present application.
[0086] S31, obtaining the maximum cell temperature of the battery pack; S32, if the maximum battery cell temperature is less than the shutdown threshold, turn off the fan; if the maximum battery cell temperature is greater than or equal to the shutdown threshold, execute step S33; S33, obtaining a fault identifier of the fan. If the fan has any one of a first fault identifier and a second fault identifier, the fan is faulty, and a shutdown signal is sent to the fan.
[0087] After confirming that the fan has the first fault identification or the second fault identification, the faulty fan is set to be in a shutdown state in the system; if the fan does not have a fault identification, the fan is not shut down.
[0088] This embodiment turns off the fan through threshold judgment to prevent excessive heat dissipation of the battery pack. At the same time, with the fan queuing start mechanism, the fan will not be frequently started and stopped, thereby ensuring the service life of the fan.
[0089] See Figure 7 , is a schematic diagram of a fan management device for an energy storage system according to an embodiment of the present application. The fan management device 30 for the energy storage system includes a fan temperature collection and start-up judgment module 31, a fan sequence start-up module 32, and a fan shutdown module 33. The fan temperature collection and start-up judgment module 31 is used to collect the temperature change and temperature rise rate of the battery pack cells in real time, and judge whether the battery pack needs to turn on the fan according to the cell temperature and temperature rise rate. If necessary, a start flag is set for the fan; the fan sequence start-up module 32 is used to sort the fan start-up sequence according to the start-up flag, set the maximum number of fans allowed to be turned on at the same time, and turn on the fans in sequence; the fan shutdown module 33 is used to judge whether the cell temperature of the battery pack is less than the shutdown threshold, and turn off the fan if the cell temperature is less than the shutdown threshold.
[0090] See Figure 8 The present application also provides a computer-readable storage medium, in which a computer program or instruction is stored. When the program or instruction is executed by a processor, the above-mentioned energy storage system fan management method can be completed.
[0091] Specifically, a system, device, or apparatus equipped with a machine-readable storage medium may be provided, wherein the machine-readable storage medium stores software program code that implements the functions of any of the above-described embodiments, and the system, device, or apparatus is configured to read and execute the instructions stored in the machine-readable storage medium. In this case, the program code read from the machine-readable storage medium itself can implement the functions of any of the above-described embodiments, and thus the machine-readable code and the machine-readable storage medium storing the machine-readable code constitute part of the present invention.
[0092] The above-mentioned storage medium can be implemented by any type of volatile or non-volatile memory device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks (such as CD-ROM, CD-R, CD-RW, DVD-20 ROM, DVD-RAM, DVD-RW, DVD-RW), magnetic tape, etc. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0093] It should be understood that the processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), or application-specific integrated circuits (ASICs). A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the present invention may be directly implemented by a hardware processor or implemented by a combination of hardware and software modules in the processor.
[0094] It should be understood that the storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an application-specific integrated circuit (ASIC). Of course, the processor and the storage medium can also exist as discrete components in a terminal or server.
[0095] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions to be stored in the computer-readable storage medium in each computing / processing device.
[0096] The computer program instructions for performing the disclosed operation can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, and conventional procedural programming languages such as "C" language or similar programming languages. Computer-readable program instructions can be executed entirely on a user's computer, partially on a user's computer, executed as an independent software package, partially on a user's computer and partially on a remote computer, or executed entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., using an Internet service provider to connect via the Internet). In some embodiments, by utilizing the state information of computer-readable program instructions to personalize an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), the electronic circuit can execute computer-readable program instructions, thereby realizing various aspects disclosed by the present invention.
[0097] The above description is merely a preferred embodiment of the present application and is not intended to limit the present application. Various modifications and variations are possible for those skilled in the art. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present application shall be included within the scope of protection of the present application.
[0098] Although the above describes the specific implementation methods of the present invention, it does not limit the scope of protection of the present invention. Those skilled in the art should understand that various modifications or variations that can be made by those skilled in the art on the basis of the technical solution of the present invention without creative work are still within the scope of protection of the present invention.
Claims
1. A fan management method for an energy storage system, characterized in that: The energy storage system includes multiple battery packs, each battery pack is independently provided with a fan, and the method includes the following steps: S1, collecting the battery cell temperature and temperature rise rate of the battery pack in real time, determining whether the battery pack needs to turn on a fan according to the battery cell temperature and the temperature rise rate, and if so, setting a turn-on flag for the fan; S2, sorting the order in which the fans are turned on according to the turn-on flags, setting a maximum number of fans that can be turned on simultaneously, and turning on the fans in sequence; S3, determining whether the cell temperature of the battery pack is less than a shutdown threshold; if the cell temperature is less than the shutdown threshold, turning off the fan.
2. The energy storage system fan management method according to claim 1, characterized in that: After step S2, the process further includes fault diagnosis, which includes the following steps: Obtaining the on / off state of the fan until the on / off state of the fan is an on state; Obtaining a cell temperature of each battery pack, dividing the battery packs into two groups, one group comprising battery packs with fans turned on and the other group comprising battery packs without fans turned on, and calculating a maximum cell temperature of the battery packs with fans turned on and an average cell temperature of the battery packs without fans turned on; If the temperature difference between the maximum cell temperature of the battery pack with the fan turned on and the average cell temperature of the battery pack with the fan not turned on changes within time t to be less than or equal to a fault threshold, a first fault flag is added to the fan.
3. The energy storage system fan management method according to claim 2, characterized in that: The fault judgment further includes: If the temperature difference between the maximum cell temperature of the battery pack with the fan turned on and the average cell temperature of the battery pack without the fan turned on changes by more than the fault threshold within time t and the temperature difference decreases, determine whether the temperature rise rate of the battery pack with the fan turned on decreases. If the temperature rise rate remains unchanged or increases, add a second fault indicator to the fan.
4. The energy storage system fan management method according to claim 3, characterized in that: The step of determining whether the battery pack needs to turn on the fan in step S1 includes: S11, obtaining a fault identifier of the fan. If the fan has either the first fault identifier or the second fault identifier, the fan does not need to be turned on. Otherwise, step S12 is executed. S12, obtaining the battery cell temperature of the battery pack, calculating the maximum battery cell temperature based on the battery cell temperature, if the maximum battery cell temperature is less than a first threshold, not turning on the fan, if the maximum battery cell temperature is greater than or equal to the first threshold, the fan needs to be turned on.
5. The energy storage system fan management method according to claim 1, characterized in that: The process of setting the start flag for the fan in step S1 includes: S13, calculating the maximum cell temperature of the battery pack by collecting the cell temperatures of the battery pack; S14, if the maximum battery cell temperature is greater than or equal to the first threshold and the temperature rise rate is less than the third threshold, the fan on flag of the battery pack is set to the first priority; if the maximum battery cell temperature is greater than or equal to the first threshold and less than the second threshold and the temperature rise rate is greater than or equal to the third threshold, the fan on flag of the battery pack is set to the second priority; if the maximum battery cell temperature is greater than or equal to the second threshold and the temperature rise rate is greater than or equal to the third threshold, the fan on flag of the battery pack is set to the third priority.
6. The energy storage system fan management method according to claim 5, characterized in that: The process of turning on the fan in step S2 includes: S21, set the maximum number of fans to be turned on; S22, if the number of fans with the on flag is greater than the maximum number of fans on, the maximum number of fans on remains unchanged; if the number of fans with the on flag is less than the maximum number of fans on, the maximum number of fans on is changed to the number of fans with the on flag; S23 , sorting the fans' turn-on sequence according to the priority of the fan turn-on flags, and turning on the fans in sequence, with the maximum number of fans turned on each time being the maximum number of fans turned on.
7. The energy storage system fan management method according to claim 3, characterized in that: The step of shutting down the fan comprises: S31, obtaining the maximum cell temperature of the battery pack; S32, if the maximum battery cell temperature is less than the shutdown threshold, turn off the fan; if the maximum battery cell temperature is greater than or equal to the shutdown threshold, execute step S33; S33: Obtain a fault identifier of the fan, and if the fan has either the first fault identifier or the second fault identifier, turn off the fan.
8. A fan management device for an energy storage system, characterized in that: It includes fan temperature collection and start judgment module, fan sequence start module and fan shutdown module, among which: The fan temperature collection and start-up judgment module is used to collect the battery cell temperature and temperature rise rate of the battery pack in real time, judge whether the battery pack needs to turn on the fan according to the battery cell temperature and the temperature rise rate, and if necessary, set a start flag for the fan; The fan sequential start module is used to sort the start order of the fans according to the start flags, set the maximum number of fans allowed to be turned on at the same time, and turn on the fans in sequence; The fan shutoff module is configured to determine whether the battery cell temperature of the battery pack is less than a shutoff threshold, and to shut off the fan if the battery cell temperature is less than the shutoff threshold.
9. A fan management device for an energy storage system, characterized in that: The device comprises a processor coupled to a memory, wherein the memory is used to store programs or instructions. When the programs or instructions are executed by the processor, the fan management device executes the energy storage system fan management method according to any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed, the energy storage system fan management method according to any one of claims 1 to 7 is completed.
Citation Information
Cited By
Energy storage cabinet heat dissipation control method and device and energy storage system
CN121394674A