A fan control method, control device and energy storage system
By acquiring the operating parameters and sampling temperature of the energy storage system, the fan speed is dynamically adjusted, solving the problems of high noise and unstable speed of energy storage products at high temperatures, and achieving high-temperature, low-noise heat dissipation and system stability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHENZHEN POWEROAK NEWENER CO LTD
- Filing Date
- 2026-05-11
- Publication Date
- 2026-06-09
AI Technical Summary
Existing fan control methods for energy storage products generate excessive noise and lack fine-tuning of speed adjustment at high temperatures, leading to sudden increases or decreases in noise and failing to achieve low noise levels under high temperatures. Furthermore, the modeling strategies are difficult to adapt to dynamic environmental changes, increasing design complexity and cost.
By acquiring the operating parameters of the energy storage system, such as temperature rise parameters, heat dissipation parameters, temperature change parameters, and electrical parameters, and combining them with the sampled temperature, the fan speed is dynamically adjusted. An adaptive speed calculation model and the least squares method are used to optimize the heat dissipation parameters, reduce the fan speed to maintain temperature stability, and reduce noise.
It achieves low-noise heat dissipation at high temperatures, reduces sudden changes in fan noise, simplifies the design process, reduces additional costs, and improves heat dissipation efficiency and system stability.
Smart Images

Figure CN122170089A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electronic technology, and in particular to a fan control method, control device, and energy storage system. Background Technology
[0002] In energy storage products, fans are often used for heat dissipation to achieve temperature control. Currently, the fan control methods for energy storage products involve pre-setting the correspondence between different temperature gradient levels and fan speeds. When the energy storage product is operating, the fan speed is directly determined based on the gradient level of the currently sampled temperature and the corresponding relationship.
[0003] However, while this method can achieve low noise at low temperatures, it fails to achieve a low-noise state at high temperatures due to the high-noise, high-speed fan cooling. Furthermore, when the temperature hovers near the critical values of each temperature gradient, the fan speed adjustment is not precise enough; a slight temperature rise can trigger a large jump in speed, leading to a sudden increase in noise. Conversely, when the temperature drops, the fan speed decreases sharply. Summary of the Invention
[0004] This application provides a fan control method, control device, and energy storage system. When determining the fan speed, the sampling temperature and operating parameters are taken into account. These data are related to the heat of the system equipment, so that the determined fan speed can meet the heat dissipation requirements of the equipment, improve the heat dissipation effect, and can use a low-speed fan for heat dissipation at high temperatures, achieving the purpose of high temperature and low noise.
[0005] In a first aspect, embodiments of this application provide a fan control method applied to an energy storage system. The energy storage system includes a fan and a temperature sampling device. The fan control method includes: acquiring operating parameters of the energy storage system, the operating parameters including temperature rise parameters, heat dissipation parameters, temperature change parameters, and electrical parameters. The temperature rise parameters are acquired by: obtaining the temperature rise parameters based on the temperature change parameters and the electrical parameters before the fan starts operating; acquiring the sampling temperature of the temperature sampling device; determining the target rotational speed of the fan based on the sampling temperature and the operating parameters; and controlling the fan to operate at the target rotational speed.
[0006] In some embodiments, determining the target speed of the fan based on the sampled temperature and the operating parameters includes: estimating the ambient temperature of the energy storage system at the current calculation moment based on the sampled temperature and the operating parameters; determining the first operating temperature of the energy storage system at the steady-state moment; and calculating the target speed using a speed calculation model based on the first operating temperature, the ambient temperature, and the operating parameters.
[0007] In some embodiments, determining the target speed of the fan based on the sampled temperature and the operating parameters includes: initializing a first speed and a first adjustment step of the fan, and repeating the first loop step until the second adjustment step calculated in this round satisfies a preset relationship, and then stopping the execution of the first loop step. The first loop step includes: calculating the second adjustment step based on the first adjustment step and according to a preset rule; estimating the second operating temperature of the energy storage system based on the sampled temperature and the operating parameters; adjusting the first speed using the second adjustment step according to the relationship between the second operating temperature and the target temperature to obtain a second speed, and replacing the first speed and the first adjustment step with the second speed.
[0008] In some embodiments, estimating the second operating temperature of the energy storage system based on the sampled temperature and the operating parameters includes: estimating the ambient temperature of the energy storage system at the current calculation moment based on the sampled temperature and the operating parameters; and determining the second operating temperature using a second temperature prediction model based on the ambient temperature and the operating parameters.
[0009] In some embodiments, the preset rule is: the first adjustment step size is twice the second adjustment step size.
[0010] In some embodiments, the method for obtaining the heat dissipation parameters includes: after the energy storage system has completed one operation, obtaining the temperature data of the energy storage system when the fan is operating at a fixed speed, the temperature data including the sampled temperature and temperature change parameters at multiple different times; and obtaining the heat dissipation parameters based on the sampled temperature and the temperature change parameters using the least squares method.
[0011] Secondly, embodiments of this application also provide a control device, the control device comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method as described in any one of the first aspects.
[0012] Thirdly, embodiments of this application also provide an energy storage system, which includes a fan, a temperature sampling device, and a control device as described in the second aspect; the control device is connected to the fan and the temperature sampling device respectively.
[0013] Fourthly, embodiments of this application also provide a computer-readable storage medium storing computer-executable instructions for causing a computer to perform the method described in the first aspect above.
[0014] Fifthly, embodiments of this application also provide a computer program product, the computer program product including a computer program stored on a computer-readable storage medium, the computer program including program instructions, which, when executed by a computer, cause the computer to perform the method described in the first aspect above.
[0015] Compared with the prior art, the beneficial effects of this application are as follows: Unlike the prior art, the embodiments of this application provide a fan control method, control device, and energy storage system. The fan control method includes: acquiring the operating parameters of the energy storage system, including temperature rise parameters, heat dissipation parameters, temperature change parameters, and electrical parameters; acquiring the sampling temperature of a temperature sampling device; determining the target fan speed based on the sampling temperature and operating parameters; and controlling the fan to operate at the target speed. This method determines the fan speed by utilizing the sampling temperature and operating parameters, rather than directly using the sampling temperature, which can reduce high noise at high temperatures. When the system temperature is high but still within a safe range, a lower speed is selected to maintain temperature stability while reducing noise. Attached Figure Description
[0016] One or more embodiments are illustrated by way of example with reference to the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements / modules and steps with the same reference numerals in the drawings are represented as similar elements / modules and steps. Unless otherwise stated, the figures in the drawings do not constitute a limitation on scale.
[0017] Figure 1 This is a schematic diagram of the appearance of the energy storage system provided in the embodiments of this application; Figure 2 This is a flowchart of the fan control method provided in the embodiments of this application; Figure 3 This is a schematic diagram illustrating the relationship between the operating temperature and operating time of an energy storage system provided in an embodiment of this application; Figure 4 This is a structural block diagram of a control device provided in an embodiment of this application; Figure 5 This is a structural block diagram of an energy storage system provided in an embodiment of this application. Detailed Implementation
[0018] The present application will now be described in detail with reference to specific embodiments. These embodiments will help those skilled in the art to further understand the present application, but do not limit the present application in any way. It should be noted that those skilled in the art can make several modifications and improvements without departing from the concept of the present application. These all fall within the protection scope of the present application.
[0019] To facilitate understanding of this application, a more detailed description is provided below with reference to the accompanying drawings and specific embodiments. Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the application. The term "and / or" as used in this specification includes any and all combinations of one or more of the associated listed items.
[0020] It should be noted that, unless there is a conflict, the various features in the embodiments of this application can be combined with each other, all of which are within the protection scope of this application. Furthermore, although functional modules are divided in the device schematic diagram, in some cases, they can be divided differently from those in the device. In addition, the terms "first" and "second" used herein do not limit the data or execution order, but only distinguish between identical or similar items with essentially the same function and effect.
[0021] When regulating the temperature of energy storage products, a common strategy is to flexibly set the fan speed based on the current temperature gradient. Specifically, when the temperature exceeds 35°C, the fan speed is set to 30% of the maximum speed; when the temperature rises above 60°C, the speed increases to 60% of the maximum speed; and once the temperature exceeds 70°C, the fan runs at 100% (maximum speed). Under this strategy, the higher the temperature, the higher the speed, which can prevent the temperature from soaring to the over-temperature protection threshold, while ensuring that the equipment can operate with low fan noise in the lower temperature range. However, in high-temperature environments, this strategy requires the fan to run at high speed to achieve effective heat dissipation, but this is often accompanied by a significant increase in noise, making it difficult to achieve a low-noise state at high temperatures. For example, when the temperature reaches the high-temperature range, the fan speed is often rigidly set to the maximum speed, resulting in excessive noise. Furthermore, when the temperature hovers near the critical value, the fan speed adjustment is not subtle enough. A slight increase in temperature can trigger a large jump in speed, leading to a sharp increase in noise. Conversely, when the temperature drops, the fan speed decreases sharply, reflecting a deficiency in the control strategy regarding sudden noise changes. Moreover, given the differences in heat dissipation characteristics, cooling conditions, and the location of negative temperature coefficient (NTC) temperature sensing devices among different systems, a significant amount of time and effort is required during development to accurately determine the temperature threshold and set the corresponding fan speed for each system's specific circumstances. This undoubtedly increases the complexity of the design and implementation.
[0022] Another common strategy is to mathematically model the temperature changes of the energy storage system and solve for relevant parameters through experiments to optimize the fan speed. However, current modeling strategies rely on a fundamental assumption: the system's heat generation remains constant, and heat dissipation is limited to convection. Theoretically, there should be a stable temperature equilibrium point under constant fan speed. However, in the actual temperature rise of energy storage products, even with a constant fan speed, the system temperature does not stabilize but continues to rise, indicating that the aforementioned theory has limitations when applied to energy storage products. Furthermore, current modeling strategies incorporate several system constants closely related to heat generation and dissipation in temperature prediction. The precise values of these constants need to be meticulously determined experimentally. However, in actual use, energy storage products may encounter various factors such as circuit aging, battery performance degradation, airflow blockage, and decreased fan efficiency, leading to significant changes in heat generation and dissipation conditions. This causes the deviation between the predicted values and the actual situation to accumulate over time, making it difficult for the control strategy to adapt to dynamic changes in the working environment. Moreover, ambient temperature is an indispensable component in current modeling strategies. However, some products are not designed with space reserved for the installation of ambient temperature sensors. If this function is forcibly added, it will not only add extra costs to the production process, but also reduce the applicability of the algorithm.
[0023] To improve the above-mentioned technical problems, this application provides a fan control method, control device and energy storage system. The method takes into account the sampling temperature and operating parameters when determining the fan speed. These data are related to the heat of the system equipment, so that the determined fan speed can meet the heat dissipation requirements of the equipment, improve the heat dissipation effect, and can use a low-speed fan for heat dissipation at high temperatures, so as to achieve the purpose of low noise at high temperatures.
[0024] Firstly, this application provides a fan control method applied to an energy storage system. The energy storage system refers to a device or apparatus capable of storing energy and releasing it when needed, as shown in the schematic diagram below. Figure 1 As shown, a typical energy storage system includes: a casing, battery, inverter, fan, temperature sampling device, and heat dissipation channels; the battery, inverter, fan, temperature sampling device, and heat dissipation channels are all housed inside the casing. The battery is generally located inside the casing at the bottom and is the main body for storing energy, including one or more cells and a BMS (Battery Management System). The BMS is used to monitor and manage the battery's status, performance, and safety, and can monitor and report various parameters including battery voltage / current. The corresponding sides at the top of the casing (such as...) Figure 1Ventilation holes are provided on the left and right sides (as shown). Heat sinks are positioned inside the upper part of the casing and form a heat dissipation channel, corresponding to the aforementioned ventilation holes. A fan is installed at one or both ventilation holes. On the other two sides corresponding to the heat dissipation channel (such as...) Figure 1 The inverter components are located on both the front and back sides (as shown). The inverter converts DC power stored in the battery into AC power for use by the load or for grid connection. A temperature sampling device, which can be an NTC (Negative Temperature Coefficient) thermistor mounted on the inverter circuit board, samples the system temperature in real time. The heat generated by the energy storage system is transferred to the heat dissipation channel through heat sinks, and then dissipated through heat convection by a fan.
[0025] The execution entity of this method can be a control device, see reference. Figure 2 Fan control methods include: Step S10: Obtain the operating parameters of the energy storage system, including temperature rise parameters, heat dissipation parameters, temperature change parameters, and electrical parameters.
[0026] Electrical parameters refer to the battery voltage, current, power, and other electrical parameters of an energy storage system during charging and discharging. Specifically, electrical parameters include battery voltage, charging power / load power, and endpoint battery voltage (also known as charging termination voltage or discharging cutoff voltage). Battery voltage can be obtained by measuring the battery voltage between the positive and negative terminals using the BMS (Battery Management System) in the energy storage system. Load power can be calculated by first measuring the load voltage and load current using the load voltage and load current measuring devices in the energy storage system, and then using these load voltage and load current. The endpoint battery voltage refers to the lowest operating voltage value at which further discharging is not advisable during battery discharge. This endpoint battery voltage is a preset fixed value and can be obtained through multiple charge-discharge experiments based on the battery's charging and discharging voltage characteristics. The specific experimental procedure can refer to existing technologies and is not limited here.
[0027] During the operation of an energy storage system, heat is generated due to factors such as internal resistance, chemical reactions, power losses during inverter operation, and magnetic component losses, leading to an increase in system temperature. Temperature rise parameters are numerical values used to characterize the rate of temperature rise in the energy storage system, reflecting the intensity and speed of heat generation. Temperature rise parameters can be calculated by measuring the temperature change of the energy storage system over a certain period of time.
[0028] Heat dissipation parameters are numerical values used to characterize the rate of temperature decrease in an energy storage system, reflecting its ability to dissipate internal heat to the external environment. In energy storage system design, heat dissipation parameters are key factors in optimizing heat dissipation performance and ensuring the system temperature operates within a safe range. By rationally designing the heat dissipation structure and selecting efficient heat dissipation materials, heat dissipation parameters can be improved, system temperature reduced, and system lifespan extended.
[0029] Temperature change parameters are physical quantities characterizing the rate of temperature change in an energy storage system. Using a microcontroller to measure the time interval of temperature jumps, this application uses a moving average method to calculate the temperature change parameters. Specifically, the length of the sliding window is m, and the smallest unit of measurement for temperature change is u. If the time taken for m temperature changes u in a certain time period is... , ... So, the average duration of change Then, the temperature change parameter at the intermediate time (i.e., the temperature slope) is... ,in The value represents the direction; it is -1 when the temperature decreases and 1 when it increases.
[0030] Step S20: Obtain the sampling temperature from the temperature sampling device.
[0031] The sampled temperature refers to a temperature value obtained from a temperature sampling device during the current calculation cycle, such as a sampled temperature at the beginning of the current calculation cycle. The control device can obtain this sampled temperature by communicating with the temperature sampling device.
[0032] Step S30: Determine the target fan speed based on the sampled temperature and operating parameters.
[0033] After obtaining the sampling temperature, the final temperature of the energy storage system can be estimated based on the sampling temperature and operating parameters under the current calculation cycle, and then the target speed of the fan can be determined based on the final temperature.
[0034] Step S40: Control the fan to operate at the target speed.
[0035] After obtaining the target fan speed, a corresponding control signal can be sent to the fan drive circuit to adjust the fan's power supply, thereby changing the fan blade speed to achieve the target speed. During the operation of the energy storage system, steps S10 to S40 can be repeated according to the calculation cycle to achieve low noise within a safe range. The calculation cycle can be a time interval of one minute, two minutes, etc.
[0036] The fan control method provided in this embodiment considers the sampled temperature and operating parameters when determining the fan speed. These data are related to the heat of the system equipment, ensuring that the determined fan speed meets the heat dissipation requirements of the equipment and improves the heat dissipation effect. Furthermore, it allows for heat dissipation using a low-speed fan at high temperatures, achieving low noise under high-temperature conditions. The noise reduction effect is particularly significant under low heat generation conditions. For example, at an ambient temperature of 30℃, the energy storage system operates at 36℃ when the fan speed is 30% of the maximum speed. According to the principle of convection heat dissipation, the operating temperature of the energy storage system is approximately 42℃ when the fan speed is 15% of the maximum speed. Although the latter state slightly increases the temperature of the energy storage system, it significantly reduces the fan speed while keeping the operating temperature of the energy storage system within the allowable range. Moreover, ideally, if heat dissipation and heat generation are kept stable, the fan speed determined by the method provided in this embodiment remains consistent throughout the entire operating period of the energy storage system. In actual working environments, the disturbance caused by measurement errors will not exceed 10% and the change is smooth, reducing the probability of sudden changes in fan noise leading to uneven noise levels.
[0037] In some embodiments, step S30 may include the following steps: Step S31A: Estimate the ambient temperature of the energy storage system at the current calculation moment based on the sampled temperature and operating parameters.
[0038] The ambient temperature of an energy storage system refers to the initial temperature of the air used to cool the system within the system's cooling ducts, specifically the airflow temperature at the fan intake. Physically, it is approximately equal to the external ambient temperature of the energy storage system, but slight deviations may exist due to internal layout and airflow path variations. This ambient temperature serves as the benchmark for heat exchange between the energy storage system and the external environment, influencing the system's operating temperature.
[0039] Specifically, if the current calculation time is the moment when the energy storage system has just started working, the heat generation is not yet significant, the fan has not started working, and the system temperature is close to the external ambient temperature, the sampled temperature can be directly used as the ambient temperature. If the fan is already running at the current calculation time, it indicates that the external ambient temperature is lower than the internal temperature (system temperature), and is affected by the internal temperature and the fan's heat dissipation effect. In this case, the current fan speed can be obtained, and the ambient temperature of the energy storage system can be calculated by combining the current sampled temperature, temperature rise parameters, heat dissipation parameters, temperature change parameters, fan speed, charging power / load power, and battery voltage. For example, it can be calculated using the following formula 1: (1) in, The ambient temperature of the energy storage system at the current calculation moment. The sampling temperature at the current calculation time. For temperature rise parameters, These are heat dissipation parameters. For temperature change parameters, This refers to the operating speed of the energy storage system's fan at the current calculation moment. This refers to the charging power (when the system is charging) or load power (when the system is discharging) at the beginning of the current calculation cycle. This represents the battery voltage at the current calculation moment.
[0040] Step S32A: Determine the first operating temperature of the energy storage system at the steady-state moment.
[0041] It is understandable that when an energy storage system operates for a long time, its temperature rises slowly in the later stages of operation, which can be approximated as the energy storage system entering a steady state of convective heat dissipation. Figure 3 As shown, before the transition moment tend, the operating temperature of the energy storage system is in a rapid rising phase. After the transition moment tend, the operating temperature of the energy storage system is in a steady-state phase. At this time, the slow rise in temperature (with a small increase) is only caused by the decrease in battery voltage. The steady-state moment is the transition moment tend when the operating temperature of the energy storage system changes from the rising phase to the steady-state phase.
[0042] The first operating temperature of an energy storage system refers to the operating temperature at which the energy storage system enters the steady-state phase, the transition point. Subsequent working temperatures and turning points The operating temperatures are not significantly different, which can be considered a turning point. The operating temperature. The first operating temperature T(tend) is set by the technician and is a threshold temperature that does not exceed the highest temperature the device can withstand in operation, such as the over-temperature protection threshold. After obtaining the ambient temperature, the ambient temperature, temperature rise parameters, heat dissipation parameters, fan speed, charging power / load power, and battery voltage can be input into the first temperature prediction model to obtain the first operating temperature.
[0043] Step S33A: Based on the first operating temperature, ambient temperature, and operating parameters, the target speed is calculated using the speed calculation model.
[0044] When an energy storage system enters a steady-state phase, the system's heat generation power and heat dissipation power reach a dynamic equilibrium, causing the system temperature to no longer change significantly over time. Therefore, the rate of temperature change is approximately zero. According to Joule's law, the following first temperature prediction model can be obtained: (2) in, This is the first operating temperature at which the energy storage system enters a steady state. This is the battery voltage of the energy storage system at steady state during operation. This battery voltage can be obtained in advance through experiments. If the system is in a charging state, this value is the charging termination voltage; if the system is in a discharging state, this value is the discharging cutoff voltage. For ambient temperature, For temperature rise parameters, These are heat dissipation parameters. This refers to the operating speed of the fan in the energy storage system. This represents the charging power / load power at the beginning of the current calculation cycle.
[0045] By transforming formula (2), the following speed calculation model can be obtained. This speed calculation model can reflect the relationship between the heat dissipation requirements of the energy storage system and the fan speed. Specifically, in the speed calculation model, the target speed can be calculated using the following formula (3): (3) in, The target rotational speed is calculated at the current calculation moment.
[0046] When an energy storage system operates for an extended period and reaches a temperature steady state at the end of its operation, the method described in this embodiment can be used to determine the target rotational speed. This method is relatively simple and reduces computational complexity. Furthermore, the method provided in this embodiment allows for the estimation of ambient temperature using sampled temperature data, eliminating the need for an additional ambient temperature sampling device and reducing costs.
[0047] Depend on Figure 3 It can be seen that if the energy storage system operates for a short period of time and has not yet entered the steady-state stage of convective heat dissipation, its operating temperature will continue to rise rapidly. Therefore, steps S32A and S33A above are no longer applicable. For the non-steady-state stage of the energy storage system, the following embodiment is adopted. Step S30 includes step S30B: initializing the first speed and first adjustment step of the fan, and repeating the first cycle step until the second adjustment step calculated in this round satisfies the preset relationship, then stopping the execution of the first cycle step.
[0048] Specifically, the first speed can be set to 50% of the fan's maximum speed, and the first adjustment step can be 25%.
[0049] The first cycle step includes the following steps: Step S30B1: Based on the first adjustment step size, the second adjustment step size is calculated according to the preset rules.
[0050] The preset rule can be that the first adjustment step size is twice the second adjustment step size, that is, the binary search method is used. Then the second adjustment step size L2 can be calculated using the following formula (4): L2 = L1 / 2 (4) L1 is the first adjustment step size.
[0051] In practical applications, a fixed adjustment step size can also be used, but the calculation method described above using the bisection method can shorten the calculation time.
[0052] Step S30B2: Based on the sampled temperature and operating parameters, estimate the second operating temperature of the energy storage system at the current calculation moment.
[0053] Specifically, this step may include the following steps: Step S30B21: First, based on the sampled temperature and operating parameters, estimate the ambient temperature of the energy storage system at the current calculation time.
[0054] This step can be referred to as step S31A, and will not be repeated here.
[0055] Step S30B22: Based on the ambient temperature and operating parameters, determine the second operating temperature using the second temperature prediction model.
[0056] After obtaining the ambient temperature, the ambient temperature, temperature rise parameters, heat dissipation parameters, fan speed, charging power / load power, and battery voltage can be input into the second temperature prediction model to obtain the second operating temperature. Specifically, since the system's heat dissipation is mainly convection, it can be approximated that the system only experiences convection heat dissipation. Assuming that the heat dissipation airflow is proportional to the fan speed, according to Joule's law, we have: (5) but: (6) That is: (7) Therefore, in the second temperature prediction model, the second operating temperature can be calculated using Formula 7 above. , where t is the estimated operating time of the energy storage system starting from the current calculation time (t0); Let be the battery voltage of the energy storage system at time t seconds; C is the integration constant.
[0057] C can be calculated using the following formula 8: (8) For time t, one scenario is that it can be a manually set time. For example, suppose we want to use an energy storage system to charge a drone, and the charging time is set to 1 hour, then the expected running time is 1 hour. Another scenario is that the expected running time can be obtained based on the current battery voltage, the final battery voltage (if the system is in a charging state, this is the charging termination voltage; if the system is in a discharging state, this is the discharging cutoff voltage), and the charging power / load power. Specifically, this includes: S41. Obtain the charge / discharge curves of the energy storage system's charging power or load power, battery voltage, and operating time.
[0058] Different types of batteries (such as lead-acid, lithium-ion, and nickel-cadmium) may have different charge / discharge profiles. To accurately predict the runtime of a specific battery under a given load, you can refer to the standard charge / discharge profile provided by the battery manufacturer, or obtain the charge / discharge profile for a specific application scenario through experimental testing. Each battery has a recommended endpoint battery voltage (also known as the charging termination voltage or discharging cut-off voltage). Continuing to charge or discharge beyond this point will cause irreversible damage to the battery. Therefore, most energy storage systems will stop operating before reaching this endpoint battery voltage.
[0059] S42. Obtain the charging power or load power of the energy storage system and the current battery voltage, and obtain the expected running time according to the discharge curve in step S41.
[0060] Find the estimated running time from the current battery voltage to the final battery voltage corresponding to the current charging power in the charging curve.
[0061] Find the running time from the current battery voltage to the end battery voltage corresponding to the current load power in the discharge curve as the estimated running time.
[0062] Step S30B3: Based on the relationship between the second working temperature and the target temperature, adjust the first rotation speed using the second adjustment step size to obtain the second rotation speed, and replace the first rotation speed and the first adjustment step size with the second rotation speed.
[0063] The target temperature is the preset maximum allowable temperature value for the energy storage system during operation. When the second operating temperature is lower than the target temperature, the first speed can be subtracted from the second adjustment step to obtain the second speed. When the second operating temperature is higher than the target temperature, the first speed can be added to the second adjustment step to obtain the second speed. That is, when the second operating temperature is lower than the target temperature, the fan speed needs to be reduced, and when the second operating temperature is higher than the target temperature, the fan speed needs to be increased.
[0064] Next, steps S30B1 to S30B3 are repeated, replacing the first speed with the second speed and the first adjustment step with the second adjustment step, until the calculated second adjustment step satisfies a preset relationship and the loop stops. Specifically, the preset relationship can be that if the second adjustment step is less than a first value, such as 1%, then the first loop step stops. In practical applications, the first value can be set according to actual needs.
[0065] In this embodiment, by using a second temperature prediction model to estimate the second operating temperature and combining it with a corresponding cyclic control strategy to determine the target rotational speed of the current calculation cycle (the target rotational speed is the lowest rotational speed at which the second operating temperature does not exceed the target temperature), the energy storage system can operate in a high-temperature, low-noise state, reducing noise by controllably increasing the temperature within the design allowable range. Furthermore, this method maintains a basically constant or slowly fine-tuned rotational speed throughout the entire operating cycle, without any speed jumps caused by temperature threshold switching, completely avoiding the noise abrupt change phenomenon of "slight temperature increase → rapid speed increase → rapid temperature drop → rapid speed drop". In addition, in the method provided in this embodiment, the ambient temperature can be estimated using the sampled temperature, eliminating the need for an additional ambient temperature sampling device in the energy storage system, thus reducing costs. In practical applications, if the operating time of the energy storage system is short and the temperature is rising at the end of the operation, the operating temperature determined by formulas (1) to (3) at this time will be greater than the actual operating temperature, resulting in an excessively high fan speed. In this case, using the method of this embodiment to determine the target rotational speed can avoid the above problems.
[0066] In some embodiments, the method for obtaining heat dissipation parameters includes the following steps: Step S1: After the energy storage system has completed one load operation, the temperature data of the energy storage system when the fan is working at a fixed speed is obtained. The temperature data includes the sampled temperature and temperature change parameters at multiple different times; Step S2: Based on the sampled temperature and temperature change parameters, the heat dissipation parameters are obtained by the least squares method.
[0067] After the energy storage system has completed its operation, that is, when the energy storage system is operating under no-load and not discharging externally, n different time points can be obtained. Temperature change parameters and sampling temperature Since the temperature of the energy storage system undergoes a monotonic change after it has finished operating, the temperature varies at different times. Temperature change parameters The calculation can be performed using the moving average method described above, and will not be repeated here. Here, n is an integer greater than 1.
[0068] After obtaining the above data, first calculate the average value of the temperature change parameter based on the temperature change parameter and the following formula. : (9) Then, the average temperature is calculated based on the sampling temperature and the following formula. : (10) According to the principle of least squares, we have: (11) Right now: (12) in, For a fixed rotational speed, These are the heat dissipation parameters.
[0069] As can be seen, in this embodiment, the heat dissipation parameters are obtained through the above method, and the heat dissipation parameters can be adaptively updated using the above method after each operation of the energy storage system. This allows the heat dissipation parameters to adapt to changes in the working environment. Even if changes occur such as fan aging or dust blockage, the heat dissipation parameters can still maintain predictive accuracy without manual recalibration, thereby improving the accuracy of subsequent fan speed calculations.
[0070] In some embodiments, the temperature rise parameter is obtained by step S3: before the fan starts working, the temperature rise parameter is obtained based on the operating parameters.
[0071] Specifically, before the fan starts working, the temperature rise parameters are obtained based on temperature change parameters and electrical parameters. The electrical parameters include battery voltage and charging power / load power. It is understandable that when the energy storage system first starts working (e.g., immediately after power-on and beginning to operate under load), the system's heat dissipation is low, and the temperature is low. At this time, the fan speed can be set to 0. Therefore: (13) but: (14) It is evident that temperature change parameters can be used before the energy storage system starts operating and the control fan begins to work. Battery voltage at the start of energy storage system operation Charging power / Load power The temperature rise parameters can be calculated using the formula above.
[0072] In this embodiment, the temperature rise parameter is obtained in the above manner, and the temperature rise parameter can be adaptively updated in the above manner after each start of operation of the energy storage system. This allows the temperature rise parameter to adapt to changes in the working environment. Even if the battery internal resistance increases, the temperature rise parameter can still maintain the prediction accuracy without manual recalibration, thereby improving the accuracy of subsequent fan speed calculation.
[0073] Secondly, this application provides a control device. Figure 4 A hardware structure of the control device 10 is shown. Please refer to... Figure 4 The control device 10 includes a processor 11, a memory 12, and a communication interface 13. The processor 11, memory 12, and communication interface 13 are connected by a line. Figure 4In the illustrated embodiment, the processor 11, memory 12, and communication interface 13 are interconnected via a bus. The memory 12 stores instructions executable by the processor 11, which, when executed, enables the processor 11 to perform the fan control method as described in any embodiment of this application.
[0074] The memory 12 is used to store software programs, computer-executable program instructions, etc. The memory 12 may include a program storage area and a data storage area, wherein the program storage area may store the operating system and application programs required for at least one function; the data storage area may store data created based on the use of the control device 10, etc.
[0075] The memory 12 can be a read-only memory (ROM), or other types of static storage devices that can store static information and instructions, or random access memory (RAM), or other types of dynamic storage devices that can store information and instructions, or electrically erasable programmable read-only memory (EEPROM). The specific type is not limited here.
[0076] For example, the aforementioned memory 12 can be a double-data-rate synchronous dynamic random access memory. This memory 12 can exist independently but is connected to the processor 11. Optionally, the memory 12 can also be integrated with the processor 11, for example, within one or more chips.
[0077] In some embodiments, the memory 12 may optionally include memory remotely located relative to the processor 11, and this remote memory may be connected to the control device 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0078] The processor 11 connects to various parts of the entire control device 10 using various interfaces and lines. By running or executing software programs stored in the memory 12 and calling data stored in the memory 12, it performs various functions of the control device 10 and processes data, such as implementing the methods described in any embodiment of this application.
[0079] The processor 11 can be a field programmable gate array (FPGA), a digital signal processor (DSP), a central processing unit (CPU), etc.
[0080] Processor 11 can be a single-core processor or a multi-core processor. For example, processor 11 can be composed of multiple FPGAs or multiple DSPs. Furthermore, processor 11 can refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions). Processor 11 can be a standalone semiconductor chip or integrated with other circuits into a single semiconductor chip. For example, it can form a system-on-a-chip (SoC) with other circuits (such as codec circuits, hardware acceleration circuits, or various bus and interface circuits), or it can be integrated as a built-in processor within an application-specific integrated circuit (ASIC). This ASIC with integrated processor can be packaged separately or together with other circuits.
[0081] The communication interface 13 can use a transceiver device, such as a transceiver, to enable communication between the control device 10 and other devices or communication networks.
[0082] The control device 10 described above can execute the method provided in the embodiments of this application, and has the corresponding functional modules and beneficial effects for executing the method. Technical details not described in detail in this embodiment can be found in the method provided in the embodiments of this application.
[0083] Thirdly, embodiments of this application also provide an energy storage system, see below. Figure 5 The energy storage system includes the control device 10, fan 20, and temperature sampling device 30 described in the second aspect; the control device 10 is connected to the fan 20 and the temperature sampling device 30 respectively.
[0084] The temperature sampling device 30 may include a temperature sampling device such as an NTC. This device can be installed in the inverter of the energy storage system 100, such as on the inverter circuit board, and can sample once every minute. The fan 20 refers to a fan in the energy storage system 100 used for heat dissipation. It has rotatable blades, which accelerate airflow within the energy storage system 100 during blade rotation, thereby reducing heat in the energy storage system 100. The specific structure of the above-mentioned devices can be found in existing technology and is not limited here. In this embodiment, the control device has the same structure and function as the control device described in the second aspect, and will not be repeated here.
[0085] Fourthly, embodiments of this application also provide a computer-readable storage medium storing computer-executable instructions for causing a control device to execute the fan control method provided in embodiments of this application.
[0086] In some embodiments, the storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or it may be a variety of devices including one or any combination of the above-mentioned memories.
[0087] In some embodiments, executable instructions may take the form of a program, software, software module, script, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a standalone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
[0088] As an example, executable instructions may, but do not necessarily, correspond to files in the file system. They may be stored as part of a file that holds other programs or data, for example, in one or more scripts in a Hyper Text Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple collaborative files (e.g., a file that stores one or more modules, subroutines, or code sections).
[0089] As an example, executable instructions can be deployed to execute on a single computing device (including devices such as smart terminals and servers), or on multiple computing devices located in one location, or on multiple computing devices distributed across multiple locations and interconnected via a communication network.
[0090] Fifthly, embodiments of this application also provide a computer program product, the computer program product including a computer program stored on a computer-readable storage medium, the computer program including program instructions, which, when executed by a computer, cause the computer to perform the fan control method as described in the foregoing embodiments.
[0091] It should be noted that the device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0092] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a general-purpose hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the related technology, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions for at least one computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments.
[0093] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and not to limit them; under the concept of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of this application as described above, which are not provided in detail for the sake of brevity; although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A fan control method, characterized in that, Applied to an energy storage system, the energy storage system including a fan and a temperature sampling device, the fan control method includes: The operating parameters of the energy storage system are obtained, including temperature rise parameters, heat dissipation parameters, temperature change parameters, and electrical parameters. The temperature rise parameters are obtained by means of: before the fan starts working, the temperature rise parameters are obtained based on the temperature change parameters and the electrical parameters. Obtain the sampling temperature of the temperature sampling device; Based on the sampled temperature and the operating parameters, the target speed of the fan is determined; Control the fan to operate at the target speed.
2. The fan control method according to claim 1, characterized in that, Determining the target speed of the fan based on the sampled temperature and the operating parameters includes: Based on the sampling temperature and the operating parameters, the ambient temperature of the energy storage system at the current calculation time is estimated; Determine the first operating temperature of the energy storage system at the steady-state moment; The target rotational speed is calculated using a rotational speed calculation model based on the first operating temperature, the ambient temperature, and the operating parameters.
3. The fan control method according to claim 1, characterized in that, Determining the target speed of the fan based on the sampled temperature and the operating parameters includes: Initialize the fan's first speed and first adjustment step, and repeat the first loop step until the second adjustment step calculated in this round satisfies a preset relationship, then stop executing the first loop step, wherein the first loop step includes: The second adjustment step size is calculated based on the first adjustment step size and according to a preset rule; Based on the sampling temperature and the operating parameters, the second operating temperature of the energy storage system is estimated; Based on the relationship between the second working temperature and the target temperature, the first rotation speed is adjusted using the second adjustment step size to obtain the second rotation speed, and the second rotation speed replaces the first rotation speed and the second adjustment step size replaces the first adjustment step size.
4. The fan control method according to claim 3, characterized in that, The step of estimating the second operating temperature of the energy storage system based on the sampled temperature and the operating parameters includes: Based on the sampling temperature and the operating parameters, the ambient temperature of the energy storage system at the current calculation time is estimated; Based on the ambient temperature and the operating parameters, the second operating temperature is determined using a second temperature prediction model.
5. The fan control method according to claim 3, characterized in that, The preset rule is as follows: The first adjustment step size is twice the second adjustment step size.
6. The fan control method according to any one of claims 1-5, characterized in that, The methods for obtaining the heat dissipation parameters include: After the energy storage system completes one operation, the temperature data of the energy storage system when the fan is operating at a fixed speed is obtained. The temperature data includes the sampled temperature and temperature change parameters at multiple different times. The heat dissipation parameters are obtained using the least squares method based on the sampled temperature and the temperature change parameters.
7. A control device, characterized in that, include: At least one processor; as well as, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method as described in any one of claims 1 to 6.
8. An energy storage system, characterized in that, Includes a fan, a temperature sampling device, and a control device as described in claim 7; The control device is connected to the fan and the temperature sampling device respectively.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions for causing a computer to perform the method as described in any one of claims 1 to 6.