Battery discharge power control method and device, electronic equipment and medium
By monitoring the temperature and voltage in lithium-ion batteries in real time and using a power closed-loop control strategy to dynamically adjust the discharge power, the problem of low energy utilization of lithium-ion batteries in high and low temperature environments is solved, and the optimal performance and safety of the battery at different temperatures are achieved.
Patent Information
- Application Number
- CN202510763433.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-09
- Publication Date
- 2025-10-03
AI Technical Summary
Existing lithium-ion battery management systems are unable to dynamically respond to battery temperature changes in high and low temperature environments, resulting in low energy utilization, insufficient dynamic adaptability of power control, and safety risks.
By acquiring battery temperature data and using a pre-set voltage database to determine the voltage change threshold, combined with the real-time voltage value, a power closed-loop control strategy is used to dynamically adjust the discharge power to avoid overly conservative power limits and perform preheating when necessary.
Maintain optimal battery performance under different temperature conditions, improve energy utilization, reduce energy consumption, improve safety and response speed, and reduce dependence on thermal management systems.
Smart Images

Figure CN120749263A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of battery technology, and in particular to a method, device, electronic device, and medium for controlling battery discharge power. Background Art
[0002] With the growing global focus on clean energy and sustainable development, the application of battery technology, particularly lithium-ion batteries, in electric vehicles (EVs), renewable energy storage systems, and consumer electronics is rapidly growing. As the power source for new energy vehicles, the performance of batteries directly impacts their overall performance. Currently, lithium-ion batteries, one of the most commonly used battery types in new energy vehicles, offer advantages such as high energy density, long cycle life, low self-discharge, no memory effect, and zero pollution, making them the most ideal power source for new energy vehicles.
[0003] However, lithium-ion batteries are very sensitive to changes in external ambient temperature. Generally speaking, the optimal operating temperature range of lithium batteries is between 20 and 30°C. Temperatures that are too high or too low will have a certain impact on the battery's charge and discharge performance, capacity characteristics, and cycle life. Under low temperature conditions, the viscosity of the battery's electrolyte increases and the diffusion rate of lithium ions slows down, resulting in an increase in the battery's internal resistance and a decrease in discharge power. Excessively low temperatures may also trigger the formation of lithium dendrites, especially during the charging process, which will cause an internal short circuit in the battery and damage the battery's safety and life. Under high temperature conditions, the electrolyte inside the battery is easily decomposed, the degradation rate of active materials is accelerated, and the internal resistance increases, which may lead to thermal runaway and, in severe cases, even fire or explosion and other safety accidents. Therefore, how to effectively control the battery's charge and discharge power in high and low temperature environments has become a key technical problem to ensure battery safety and extend battery life.
[0004] Current battery management systems (BMS) generally employ a fixed power limit approach to address the challenges of high and low temperature charging and discharging. By presetting a set of fixed charge and discharge power limits, corresponding power limits are applied in different temperature ranges to protect the battery. While simple to implement and able to prevent battery overheating or overcooling due to extreme temperatures to a certain extent, the fixed power limit restricts the battery's performance within normal temperature ranges, resulting in low energy utilization and insufficient dynamic adaptability of power control. Existing technologies suffer from insufficient dynamic adaptability, high energy consumption, delayed response, and a lack of intelligent control, failing to fully meet the growing demand for battery performance. Therefore, how to dynamically respond to changes in battery temperature and optimize charge and discharge power control for energy utilization to improve overall battery performance in high and low temperature environments is an urgent issue that needs to be addressed. Summary of the Invention
[0005] The purpose of some embodiments of the present application is to provide a method, device, electronic device and storage medium for controlling battery discharge power. Through the technical solutions of the embodiments of the present application, battery temperature data is obtained during battery discharge; a voltage change threshold corresponding to the battery temperature data is determined based on a preset voltage database, wherein the voltage change threshold includes at least an upper threshold and a lower threshold; the real-time voltage value of the battery during discharge is obtained; a power closed-loop control strategy corresponding to the real-time voltage value of the battery is determined based on the voltage change threshold and the real-time voltage value of the battery, and a power discharge value corresponding to the real-time voltage value of the battery is determined based on the power closed-loop control strategy. The rate discharge value is used to perform power limitation processing on the battery, wherein the power closed-loop control strategy is used to determine different power adjustment stages according to different real-time voltage values of the battery, and determine the power value corresponding to the real-time voltage value of the battery according to different power adjustment stages. The embodiment of the present application provides a power closed-loop control strategy, which generates different power values according to different real-time voltage values of the battery. In this way, during the discharge process of the battery, as the voltage of the battery gradually decreases during the discharge process, different power values are calculated at different stages. The power value is low during the power limitation processing during the discharge process of the battery, thereby being able to dynamically adjust the charge and discharge power of the battery based on real-time temperature data. Through the adaptive adjustment mechanism, the battery can maintain optimal performance under different temperature conditions, avoid overly conservative power limitations, and improve energy utilization.
[0006] In a first aspect, some embodiments of the present application provide a method for controlling battery discharge power, including: During the battery discharge process, obtain battery temperature data; Determining a voltage change threshold corresponding to the battery temperature data according to a preset voltage database, wherein the voltage change threshold includes at least an upper threshold and a lower threshold; Get the real-time voltage value of the battery during discharge; determining, based on the voltage change threshold and the real-time voltage value of the battery, a power closed-loop control strategy corresponding to the real-time voltage value of the battery, and determining, based on the power closed-loop control strategy, a power discharge value corresponding to the real-time voltage value of the battery, wherein the power discharge value is used to perform power limiting processing on the battery; The power closed-loop control strategy is used to determine different power adjustment stages according to different real-time battery voltage values, and to determine power values corresponding to the real-time battery voltage values according to the different power adjustment stages.
[0007] Some embodiments of the present application provide a closed-loop power control strategy that generates different power values based on different real-time battery voltage values. Thus, during the battery discharge process, as the battery voltage gradually decreases, different power values are calculated at different stages. These power values are used to limit the power during the battery discharge process, thereby dynamically adjusting the battery's charge and discharge power based on real-time temperature data. Through this adaptive adjustment mechanism, the battery can maintain optimal performance under different temperature conditions, avoid overly conservative power limiting, and improve energy utilization.
[0008] Optionally, determining a power closed-loop control strategy corresponding to the real-time battery voltage value according to the voltage change threshold and the real-time battery voltage value includes: When the real-time battery voltage value is greater than the upper limit threshold, determining a first discharge power value corresponding to the real-time battery voltage value according to a preset power table; When the real-time battery voltage value is greater than or equal to the lower threshold value and less than or equal to the upper threshold value, determining a second discharge power value corresponding to the real-time battery voltage value according to a first power calculation algorithm; wherein the first power calculation algorithm is determined according to the upper threshold value, the lower threshold value, the allowable power value, the reference power value, and the first power limit value when the lower threshold value is reached; When the real-time battery voltage value is greater than or equal to the second-level undervoltage fault threshold and less than the lower threshold, determining, according to a second power calculation algorithm, a third discharge power value corresponding to the real-time battery voltage value, wherein the second power calculation algorithm is determined according to the lower threshold, the first power limit when the lower threshold is reached, and the second power limit when the lower threshold is reached; When the real-time battery voltage value is greater than a level 3 under-voltage fault threshold and less than or equal to a level 2 under-voltage fault threshold, determining, according to a third power calculation algorithm, a fourth discharge power value corresponding to the real-time battery voltage value, wherein the third power calculation algorithm is determined according to a reference power value and a second power limit value when reaching a lower limit threshold; When the real-time battery voltage value is less than or equal to the third-level undervoltage fault threshold, the discharge power value is changed to a preset power value.
[0009] Optionally, when the real-time battery voltage value is greater than or equal to the lower threshold value and less than or equal to the upper threshold value, the method further includes: During the discharge process, if the collected battery voltage value is greater than the upper limit threshold, the power closed-loop control strategy is exited.
[0010] In some embodiments of the present application, during the discharge process, the discharge power is dynamically adjusted according to real-time temperature changes. When the temperature is about to exceed the normal temperature range, the power is reduced in advance to prevent entering the extreme temperature range.
[0011] Optionally, the method further includes: When the battery temperature data meets a preset condition, preheating the battery; When the battery temperature data is greater than a preset temperature value, the battery is discharged.
[0012] Optionally, when the battery temperature data meets a preset condition, preheating the battery includes: determining a preheating power value according to the battery temperature data, the ambient temperature, and a preheating control gain coefficient; The battery is heated by a heater according to the preheating power value.
[0013] Some embodiments of this application effectively reduce reliance on thermal management systems through intelligent preheating. This method can perform preheating operations based on actual needs, optimize energy distribution, reduce unnecessary energy waste, and thus improve overall energy efficiency.
[0014] In a second aspect, some embodiments of the present application provide a device for controlling battery discharge power, including: An acquisition module is used to obtain battery temperature data during battery discharge; a determination module, configured to determine a voltage change threshold corresponding to the battery temperature data based on a preset voltage database, wherein the voltage change threshold includes at least an upper threshold and a lower threshold; Acquisition module, used to obtain the real-time voltage value of the battery during discharge; a control module, configured to determine, based on the voltage change threshold and the real-time battery voltage value, a power closed-loop control strategy corresponding to the real-time battery voltage value, and determine, based on the power closed-loop control strategy, a power discharge value corresponding to the real-time battery voltage value, wherein the power discharge value is used to perform power limiting processing on the battery, wherein the power closed-loop control strategy is configured to determine different power adjustment stages based on different real-time battery voltage values, and determine, based on the different power adjustment stages, a power value corresponding to the real-time battery voltage value.
[0015] Some embodiments of the present application provide a closed-loop power control strategy that generates different power values based on different real-time battery voltage values. Thus, during the battery discharge process, as the battery voltage gradually decreases, different power values are calculated at different stages. These power values are used to limit the power during the battery discharge process, thereby dynamically adjusting the battery's charge and discharge power based on real-time temperature data. Through this adaptive adjustment mechanism, the battery can maintain optimal performance under different temperature conditions, avoid overly conservative power limiting, and improve energy utilization.
[0016] Optionally, the control module is configured to: When the real-time battery voltage value is greater than the upper limit threshold, determining a first discharge power value corresponding to the real-time battery voltage value according to a preset power table; When the real-time battery voltage value is greater than or equal to the lower threshold value and less than or equal to the upper threshold value, determining a second discharge power value corresponding to the real-time battery voltage value according to a first power calculation algorithm; wherein the first power calculation algorithm is determined according to the upper threshold value, the lower threshold value, the allowable power value, the reference power value, and the first power limit value when the lower threshold value is reached; When the real-time battery voltage value is greater than or equal to the second-level undervoltage fault threshold and less than the lower threshold, determining, according to a second power calculation algorithm, a third discharge power value corresponding to the real-time battery voltage value, wherein the second power calculation algorithm is determined according to the lower threshold, the first power limit when the lower threshold is reached, and the second power limit when the lower threshold is reached; When the real-time battery voltage value is greater than a level 3 under-voltage fault threshold and less than or equal to a level 2 under-voltage fault threshold, determining, according to a third power calculation algorithm, a fourth discharge power value corresponding to the real-time battery voltage value, wherein the third power calculation algorithm is determined according to a reference power value and a second power limit value when reaching a lower limit threshold; When the real-time battery voltage value is less than or equal to the third-level undervoltage fault threshold, the discharge power value is changed to a preset power value.
[0017] Optionally, the control module is configured to: During the discharge process, if the collected battery voltage value is greater than the upper limit threshold, the power closed-loop control strategy is exited.
[0018] In some embodiments of the present application, during the discharge process, the discharge power is dynamically adjusted according to real-time temperature changes. When the temperature is about to exceed the normal temperature range, the power is reduced in advance to prevent entering the extreme temperature range.
[0019] Optionally, the control module is configured to: When the battery temperature data meets a preset condition, preheating the battery; When the battery temperature data is greater than a preset temperature value, the battery is discharged.
[0020] Optionally, the control module is configured to: determining a preheating power value according to the battery temperature data, the ambient temperature, and a preheating control gain coefficient; The battery is heated by a heater according to the preheating power value.
[0021] Some embodiments of this application effectively reduce reliance on thermal management systems through intelligent preheating. This method can perform preheating operations based on actual needs, optimize energy distribution, reduce unnecessary energy waste, and thus improve overall energy efficiency.
[0022] In a third aspect, some embodiments of the present application provide an electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein when the processor executes the program, the method for controlling the discharge power of a battery as described in any embodiment of the first aspect can be implemented.
[0023] In a fourth aspect, some embodiments of the present application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, can implement the method for controlling the discharge power of a battery as described in any embodiment of the first aspect.
[0024] In a fifth aspect, some embodiments of the present application provide a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, it can implement the battery discharge power control method as described in any embodiment of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the technical solutions of some embodiments of the present application, the following is a brief introduction to the drawings required for use in some embodiments of the present application. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without paying any creative work.
[0026] Figure 1 A flowchart of a method for controlling battery discharge power provided in an embodiment of the present application; Figure 2 A schematic diagram of the structure of a battery discharge system provided in an embodiment of the present application; Figure 3A flow chart of a battery discharge control strategy logic method provided in an embodiment of the present application; Figure 4 A logic diagram of a battery closed-loop control strategy provided in an embodiment of the present application; Figure 5 A flowchart of another method for controlling battery discharge power provided in an embodiment of the present application; Figure 6 A schematic diagram of the structure of a battery discharge power control device provided in an embodiment of the present application; Figure 7 A schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0027] The technical solutions in some embodiments of the present application will be described below in conjunction with the drawings in some embodiments of the present application.
[0028] It should be noted that similar reference numerals and letters represent similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined or explained in subsequent drawings. At the same time, in the description of this application, the terms "first", "second", etc. are only used to distinguish the description and should not be understood as indicating or implying relative importance.
[0029] With the growing global focus on clean energy and sustainable development, the application of battery technology, particularly lithium-ion batteries, in electric vehicles (EVs), renewable energy storage systems, and consumer electronics is rapidly growing. As the power source for new energy vehicles, the performance of batteries directly impacts their overall performance. Currently, lithium-ion batteries, one of the most commonly used battery types in new energy vehicles, offer advantages such as high energy density, long cycle life, low self-discharge, no memory effect, and zero pollution, making them the most ideal power source for new energy vehicles.
[0030] However, lithium-ion batteries are very sensitive to changes in external ambient temperature. Generally speaking, the optimal operating temperature range of lithium batteries is between 20 and 30°C. Temperatures that are too high or too low will have a certain impact on the battery's charge and discharge performance, capacity characteristics, and cycle life. Under low temperature conditions, the viscosity of the battery's electrolyte increases and the diffusion rate of lithium ions slows down, resulting in an increase in the battery's internal resistance and a decrease in discharge power. Excessively low temperatures may also trigger the formation of lithium dendrites, especially during the charging process, which will cause an internal short circuit in the battery and damage the battery's safety and life. Under high temperature conditions, the electrolyte inside the battery is easily decomposed, the degradation rate of active materials is accelerated, and the internal resistance increases, which may lead to thermal runaway and, in severe cases, even fire or explosion and other safety accidents. Therefore, how to effectively control the battery's charge and discharge power in high and low temperature environments has become a key technical problem to ensure battery safety and extend battery life.
[0031] Current battery management systems (BMS) generally employ a fixed power limit approach to address the challenges of high and low temperature charging and discharging. By presetting a fixed set of charge and discharge power limits, corresponding power limits are applied in different temperature ranges to protect the battery. While simple to implement and able to prevent battery overheating or overcooling due to extreme temperatures to a certain extent, the fixed power limit restricts battery performance within normal temperature ranges, resulting in low energy utilization and insufficient dynamic adaptability of power control. Existing technologies suffer from insufficient dynamic adaptability, high energy consumption, delayed response, and a lack of intelligent control, failing to fully meet the growing demand for battery performance. Therefore, how to dynamically respond to battery temperature changes and optimize the charge and discharge power control of energy utilization to improve the overall performance of the battery in high and low temperature environments. In view of this, some embodiments of the present application provide a method for controlling battery discharge power, the method comprising obtaining battery temperature data during battery discharge; determining a voltage change threshold corresponding to the battery temperature data based on a preset voltage database, wherein the voltage change threshold includes at least an upper threshold and a lower threshold; obtaining the real-time voltage value of the battery during discharge; determining a power closed-loop control strategy corresponding to the real-time voltage value of the battery based on the voltage change threshold and the real-time voltage value of the battery, and determining a power closed-loop control strategy corresponding to the real-time voltage value of the battery based on the power closed-loop control strategy. The power discharge value is used to perform power limitation processing on the battery, wherein the power closed-loop control strategy is used to determine different power adjustment stages according to different real-time voltage values of the battery, and determine the power value corresponding to the real-time voltage value of the battery according to different power adjustment stages. The embodiment of the present application provides a power closed-loop control strategy, which generates different power values according to different real-time voltage values of the battery. In this way, during the discharge process of the battery, as the voltage of the battery gradually decreases during the discharge process, different power values are calculated at different stages. The power value is lower than the power limitation processing during the discharge process of the battery, thereby being able to dynamically adjust the charge and discharge power of the battery based on real-time temperature data. Through the adaptive adjustment mechanism, the battery can maintain optimal performance under different temperature conditions, avoid overly conservative power limitations, and improve energy utilization.
[0032] like Figure 1 As shown, an embodiment of the present application provides a method for controlling battery discharge power, the method comprising: S101. Acquire battery temperature data during battery discharge. Specifically, the embodiments of the present application are applied to Figure 2The battery discharge system is equipped with a sensor on the power battery to collect the battery temperature. During the battery discharge process, the battery temperature data is collected by the sensor and sent to the terminal device.
[0033] S102. Determine a voltage change threshold corresponding to the battery temperature data based on a preset voltage database, where the voltage change threshold includes at least an upper threshold and a lower threshold; A voltage database is pre-established on the terminal device. Based on historical data, the battery temperature data is divided into multiple stages, and a voltage change threshold is set for each stage, that is, an upper threshold and a lower threshold are set for each stage.
[0034] After the terminal device obtains the battery temperature data of the battery in real time, it searches for the voltage change threshold corresponding to the battery temperature data according to a preset voltage database.
[0035] S103, obtaining the real-time voltage value of the battery during the discharge process; The real-time battery voltage value is obtained through the voltage sensor.
[0036] S104. Determine a power closed-loop control strategy corresponding to the real-time battery voltage value based on the voltage change threshold and the real-time battery voltage value, and determine a power discharge value corresponding to the real-time battery voltage value based on the power closed-loop control strategy. The power discharge value is used to perform power limiting processing on the battery. The power closed-loop control strategy is used to determine different power adjustment stages according to different real-time battery voltage values, and to determine power values corresponding to the real-time battery voltage values according to the different power adjustment stages.
[0037] Specifically, a power closed-loop control strategy is pre-set on the terminal device, which is used to determine different power adjustment stages according to different real-time battery voltage values, and determine the power value corresponding to the real-time battery voltage value according to the different power adjustment stages.
[0038] After obtaining the real-time voltage value of the battery, the terminal device calculates the different power adjustment stages of the power closed-loop control strategy based on the voltage change threshold and the real-time voltage value of the battery. Then, according to the different power adjustment stages, different power calculation algorithms are used to obtain the power value of the starvation segment, and then power limit processing is performed on the battery discharge process based on the power value. Some embodiments of the present application provide a closed-loop power control strategy that generates different power values based on different real-time battery voltage values. Thus, during the battery discharge process, as the battery voltage gradually decreases, different power values are calculated at different stages. These power values are used to limit the power during the battery discharge process, thereby dynamically adjusting the battery's charge and discharge power based on real-time temperature data. Through this adaptive adjustment mechanism, the battery can maintain optimal performance under different temperature conditions, avoid overly conservative power limiting, and improve energy utilization.
[0039] Another embodiment of the present application further supplements the battery discharge power control method provided in the above embodiment.
[0040] In this embodiment, real-time temperature monitoring and data collection are required. This involves using a high-precision temperature sensor array to monitor the temperature of each battery cell in the battery pack in real time, generating multi-dimensional temperature distribution data. Key parameters such as ambient temperature, battery operating current, and voltage are collected to form a complete data input set.
[0041] Furthermore, the battery temperature range can be divided according to actual needs; For example, the battery operating temperature range is divided into temperature ranges (-30~-20°C, -20~-18°C, -18~8°C, 8~10°C, >10°C). Different upper and lower voltage thresholds for the power battery cells are set according to different temperature ranges.
[0042] Then, the terminal device sets a closed-loop control strategy on the above integration to perform dynamic power regulation; During discharge, the battery management system dynamically adjusts discharge power based on real-time temperature changes. When the temperature is about to exceed the normal temperature range, the power is reduced in advance to prevent entering the extreme temperature range.
[0043] For extreme working conditions of low temperature and low SOC, a power closed-loop strategy is developed to avoid undervoltage and even power interruption problems.
[0044] Battery discharge power is closely related to battery SOC and battery temperature. Under low temperature and low SOC conditions, such as Figure 3 As shown in curve ①, excessive battery discharge power will cause the battery voltage to drop instantaneously. When the voltage drop is too large and the voltage is lower than a certain threshold, the battery will experience undervoltage or even power interruption of the entire vehicle.
[0045] Battery closed-loop control strategy logic is as follows Figure 4 As shown. The horizontal axis is the battery discharge time, in seconds, and the vertical axis is the battery cell voltage, in V. When the battery is discharged at low temperature and low SOC (state of charge), the battery discharge power is dynamically controlled with the voltage. The specific characteristics are: The power closed-loop control strategy sets the upper voltage control threshold V_H and the lower voltage control threshold V_L according to different operating temperature ranges of the battery, as shown in Table 1.
[0046] Table 1 Upper and lower limits of voltage control thresholds at different battery temperatures (data for illustration only)
[0047] Optionally, determining a power closed-loop control strategy corresponding to the real-time battery voltage value according to the voltage change threshold and the real-time battery voltage value includes: When the real-time battery voltage value is greater than the upper limit threshold, determining a first discharge power value corresponding to the real-time battery voltage value according to a preset power table; When the real-time battery voltage value is greater than or equal to a lower threshold value and less than or equal to an upper threshold value, determining a second discharge power value corresponding to the real-time battery voltage value according to a first power calculation algorithm; wherein the first power calculation algorithm is determined according to the upper threshold value, the lower threshold value, the allowable power value, the reference power value, and the first power limit value when the lower threshold value is reached; When the real-time battery voltage value is greater than or equal to a level 2 undervoltage fault threshold and less than a lower threshold, determining, according to a second power calculation algorithm, a third discharge power value corresponding to the real-time battery voltage value, wherein the second power calculation algorithm is determined according to the lower threshold, the first power limit value when the lower threshold is reached, and the second power limit value when the lower threshold is reached; When the real-time battery voltage value is greater than a level 3 under-voltage fault threshold and less than or equal to a level 2 under-voltage fault threshold, determining a fourth discharge power value corresponding to the real-time battery voltage value according to a third power calculation algorithm, wherein the third power calculation algorithm is determined according to a reference power value and a second power limit value when reaching a lower limit threshold; When the real-time battery voltage value is less than or equal to the third-level undervoltage fault threshold, the discharge power value is changed to a preset power value.
[0048] Optionally, when the real-time battery voltage value is greater than or equal to a lower threshold value and less than or equal to an upper threshold value, the method further includes: During the discharge process, if the collected battery voltage value is greater than the upper threshold, the power closed-loop control strategy is exited.
[0049] In some embodiments of the present application, during the discharge process, the discharge power is dynamically adjusted according to real-time temperature changes. When the temperature is about to exceed the normal temperature range, the power is reduced in advance to prevent entering the extreme temperature range.
[0050] Specifically, (1) Stage 1: When the lowest cell voltage V_t of the power battery assembly system is greater than V_H, the discharge power value is obtained by looking up the allowable discharge power map (linear interpolation is performed for intermediate temperatures and SOC), and the battery discharge power capability is not restricted. The allowable discharge power map is shown in Table 2.
[0051] Table 2 Battery allowable discharge power MAP (data for illustration only)
[0052] (2) Phase 2: Power closed-loop control strategy entry conditions: When V_L≤V_min_t≤V_H, battery power limit processing is performed according to the following formula: P_D=[1-(V_H-V_min_t) / (V_H-V_L)*(1-a%)]*P_0 Where voltage is in V and power is in kW. P_D is the permissible power value during power limiting in the power closed-loop control strategy, V_min_t is the current minimum cell voltage, P_0 is the reference power value, and a% is the power limit value when the lower threshold is reached. The reference value is 50%, meaning the permissible power corresponding to the lower threshold is 50% * P_0. No confirmation is required to enter the power closed-loop control strategy. When the entry conditions are met, the power limit response is immediate.
[0053] Exit conditions and threshold confirmation cycle: When the voltage rebounds to V_min_t>V_H, the power closed-loop control strategy is exited without cycle confirmation.
[0054] (3) Stage 3: When the power battery assembly system V_Ⅱ≤V_min_t≤V_L, power is limited according to the fixed voltage step, where V_Ⅱ is the secondary undervoltage fault threshold. The specific formula is as follows: P_D=[a%-(V_L-V_t) / (V_L-V_Ⅱ)*(a%-b%)]*P_0 That is, when V_min_t reaches V_Ⅱ, P_D is b%* P_0, the reference value is 15%, the voltage unit is V, the power unit is kW, and there is no need to confirm the cycle.
[0055] (4) Stage 4: When V_Ⅲ<V_min_t≤V_Ⅱ, P_D maintains b%*P_0, that is: P_D= b%*P_0 V_Ⅲ is the third-level undervoltage fault threshold and does not require a confirmation cycle.
[0056] (5) Stage 5: When V_min_t≤ V_Ⅲ, the power limit is 0 and no confirmation cycle is required.
[0057] Optionally, the method further includes: When the battery temperature data meets the preset conditions, the battery is preheated; When the battery temperature data is greater than a preset temperature value, the battery is discharged.
[0058] Optionally, when the battery temperature data meets a preset condition, preheating the battery includes: Determine the preheating power value based on battery temperature data, ambient temperature and preheating control gain coefficient; According to the preheating power value, the battery is heated by a heater.
[0059] In the embodiments of the present application, the performance of the battery is significantly reduced at extreme temperatures (especially low temperatures), which may cause safety problems and affect the life and performance. The preheating strategy is crucial to ensure that the battery is charged and discharged within the appropriate temperature range. The battery preheating control method is described in detail below.
[0060] Preheating trigger condition: When the battery temperature Below the set low temperature threshold , the preheating process starts.
[0061]
[0062] Here, Set to -30°C; Preheating method: Use internal heater (PTC) for preheating to optimize the current distribution within the battery pack and make the self-heating effect in the battery evenly distributed.
[0063] The preheating control logic provided in the embodiment of the present application is as follows: The preheating target temperature is set to , ensure that the battery temperature is Normal charge and discharge operations are not allowed before reaching the limit.
[0064] Preheating power control: Preheating power Should be based on the current battery temperature and ambient temperature Make dynamic adjustments.
[0065] The specific control formula is:
[0066] in, Preheat power for the battery, is the preheating control gain coefficient, is the battery temperature at time t.
[0067] When the battery temperature reaches , stops the warm-up process and allows the battery to perform normal charge and discharge operations.
[0068] Discharge power adjustment after preheating: After preheating is completed, the discharge power limit is gradually lifted and the discharge power control is performed according to the above control logic.
[0069] Some embodiments of the present application effectively reduce the dependence on the thermal management system through intelligent preheating. The method can perform preheating operations according to actual needs, optimize energy distribution, reduce unnecessary energy waste, and thus improve overall energy efficiency. The present invention aims to propose a full-temperature range battery charge and discharge power control method, firstly, real-time temperature monitoring and data acquisition are performed to form a complete data input set; secondly, different temperature intervals are divided, and different upper and lower thresholds of power battery cell voltage are set. Then, when the temperature is greater than the temperature threshold, the battery closed-loop control strategy is entered to dynamically adjust the discharge power. At the same time, when the temperature is extremely low, the preheating control is entered, and the battery is heated to a suitable temperature before entering normal discharge control.
[0070] like Figure 5 As shown, the method for controlling battery discharge power provided in the embodiment of the present application includes: Step 1: Real-time temperature monitoring and data collection; Step 2: battery temperature zone division; Step 3: Closed-loop control strategy for dynamic power regulation; Step 4: Extremely low temperature intelligent preheating control.
[0071] The beneficial effects produced by the present invention include: (1) Dynamically adjust power output at low temperatures: This invention can dynamically adjust the battery's charge and discharge power based on real-time temperature data. Through this adaptive adjustment mechanism, the battery can maintain optimal performance under different temperature conditions, avoiding overly conservative power limits and improving energy utilization.
[0072] (2) Reduced system energy consumption: Through intelligent preheating, the present invention effectively reduces dependence on the thermal management system. This method can perform preheating operations according to actual needs, optimize energy distribution, reduce unnecessary energy waste, and thus improve overall energy efficiency.
[0073] (3) Improved safety and response speed: This invention combines high-precision temperature sensors with intelligent algorithms to achieve rapid detection and response to temperature anomalies. When the rate of change of battery temperature exceeds the safety threshold, the system can promptly trigger a protection mechanism to prevent the risk of overcooling of the battery under low temperature conditions.
[0074] It should be noted that each implementable method in this embodiment can be implemented separately, or can be implemented in combination in any combination without conflict, and this application does not limit it.
[0075] Another embodiment of the present application provides a device for controlling battery discharge power, which is used to execute the method for controlling battery discharge power provided in the above embodiment.
[0076] like Figure 6 , which is a schematic diagram of the structure of a battery discharge power control device provided in an embodiment of the present application. The battery discharge power control device includes an acquisition module 601, a determination module 602, a collection module 603, and a control module 604, wherein: The acquisition module 601 is used to obtain battery temperature data during battery discharge; The determination module 602 is configured to determine a voltage change threshold corresponding to the battery temperature data based on a preset voltage database, wherein the voltage change threshold includes at least an upper threshold and a lower threshold; The acquisition module 603 is used to obtain the real-time voltage value of the battery during the discharge process; The control module 604 is used to determine a power closed-loop control strategy corresponding to the real-time battery voltage value based on the voltage change threshold and the real-time battery voltage value, and determine a power discharge value corresponding to the real-time battery voltage value based on the power closed-loop control strategy. The power discharge value is used to perform power limiting processing on the battery. The power closed-loop control strategy is used to determine different power adjustment stages based on different real-time battery voltage values, and determine the power value corresponding to the real-time battery voltage value based on the different power adjustment stages.
[0077] Regarding the device in this embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method and will not be elaborated here.
[0078] Some embodiments of the present application provide a closed-loop power control strategy that generates different power values based on different real-time battery voltage values. Thus, during the battery discharge process, as the battery voltage gradually decreases, different power values are calculated at different stages. These power values are used to limit the power during the battery discharge process, thereby dynamically adjusting the battery's charge and discharge power based on real-time temperature data. Through this adaptive adjustment mechanism, the battery can maintain optimal performance under different temperature conditions, avoid overly conservative power limiting, and improve energy utilization.
[0079] Another embodiment of the present application further supplements the battery discharge power control device provided in the above embodiment.
[0080] Optionally, the control module is configured to: When the real-time battery voltage value is greater than the upper limit threshold, determining a first discharge power value corresponding to the real-time battery voltage value according to a preset power table; When the real-time battery voltage value is greater than or equal to a lower threshold value and less than or equal to an upper threshold value, determining a second discharge power value corresponding to the real-time battery voltage value according to a first power calculation algorithm; wherein the first power calculation algorithm is determined according to the upper threshold value, the lower threshold value, the allowable power value, the reference power value, and the first power limit value when the lower threshold value is reached; When the real-time battery voltage value is greater than or equal to a level 2 undervoltage fault threshold and less than a lower threshold, determining, according to a second power calculation algorithm, a third discharge power value corresponding to the real-time battery voltage value, wherein the second power calculation algorithm is determined according to the lower threshold, the first power limit value when the lower threshold is reached, and the second power limit value when the lower threshold is reached; When the real-time battery voltage value is greater than a level 3 under-voltage fault threshold and less than or equal to a level 2 under-voltage fault threshold, determining a fourth discharge power value corresponding to the real-time battery voltage value according to a third power calculation algorithm, wherein the third power calculation algorithm is determined according to a reference power value and a second power limit value when reaching a lower limit threshold; When the real-time battery voltage value is less than or equal to the third-level undervoltage fault threshold, the discharge power value is changed to a preset power value.
[0081] Optionally, the control module is configured to: During the discharge process, if the collected battery voltage value is greater than the upper threshold, the power closed-loop control strategy is exited.
[0082] In some embodiments of the present application, during the discharge process, the discharge power is dynamically adjusted according to real-time temperature changes. When the temperature is about to exceed the normal temperature range, the power is reduced in advance to prevent entering the extreme temperature range.
[0083] Optionally, the control module is configured to: When the battery temperature data meets the preset conditions, the battery is preheated; When the battery temperature data is greater than a preset temperature value, the battery is discharged.
[0084] Optionally, the control module is configured to: Determine the preheating power value based on battery temperature data, ambient temperature and preheating control gain coefficient; According to the preheating power value, the battery is heated by a heater.
[0085] Some embodiments of this application effectively reduce reliance on thermal management systems through intelligent preheating. This method can perform preheating operations based on actual needs, optimize energy distribution, reduce unnecessary energy waste, and thus improve overall energy efficiency.
[0086] Regarding the device in this embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method and will not be elaborated here.
[0087] It should be noted that each implementable method in this embodiment can be implemented separately, or can be implemented in combination in any combination without conflict, and this application does not limit it.
[0088] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the operation of the method corresponding to any embodiment of the battery discharge power control method provided in the above embodiments can be implemented.
[0089] An embodiment of the present application further provides a computer program product, which includes a computer program, wherein when the computer program is executed by a processor, it can implement the operations corresponding to any embodiment of the battery discharge power control method provided in the above embodiments.
[0090] like Figure 7 As shown, some embodiments of the present application provide an electronic device 700, which includes: a memory 710, a processor 720, and a computer program stored in the memory 710 and executable on the processor 720, wherein the processor 720 reads the program from the memory 710 through the bus 730 and executes the program to implement a method of any embodiment included in the above-mentioned method for controlling battery discharge power.
[0091] Processor 720 can process digital signals and can include various computing architectures, such as a complex instruction set computer architecture, a reduced instruction set computer architecture, or an architecture that implements a combination of multiple instruction sets. In some examples, processor 720 can be a microprocessor.
[0092] The memory 710 can be used to store instructions executed by the processor 720 or data related to the execution of instructions. These instructions and / or data may include code for implementing some or all functions of one or more modules described in the embodiments of this application. The processor 720 of the embodiment of the present disclosure can be used to execute the instructions in the memory 710 to implement the method shown above. The memory 710 includes dynamic random access memory, static random access memory, flash memory, optical memory, or other memory known to those skilled in the art.
[0093] The above are merely examples of the present application and are not intended to limit the scope of protection of the present application. For those skilled in the art, the present application may have various modifications and variations. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application. It should be noted that similar numbers and letters represent similar items in the following figures. Therefore, once an item is defined in one figure, it does not need to be further defined or explained in subsequent figures.
[0094] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
[0095] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply the existence of any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
Claims
1. A method for controlling battery discharge power, characterized in that: The method comprises: During the battery discharge process, obtain battery temperature data; Determining a voltage change threshold corresponding to the battery temperature data according to a preset voltage database, wherein the voltage change threshold includes at least an upper threshold and a lower threshold; Get the real-time voltage value of the battery during discharge; determining, based on the voltage change threshold and the real-time voltage value of the battery, a power closed-loop control strategy corresponding to the real-time voltage value of the battery, and determining, based on the power closed-loop control strategy, a power discharge value corresponding to the real-time voltage value of the battery, wherein the power discharge value is used to perform power limiting processing on the battery; The power closed-loop control strategy is used to determine different power adjustment stages according to different real-time battery voltage values, and to determine power values corresponding to the real-time battery voltage values according to the different power adjustment stages.
2. The method for controlling battery discharge power according to claim 1, wherein: The determining, based on the voltage change threshold and the real-time battery voltage value, a power closed-loop control strategy corresponding to the real-time battery voltage value includes: When the real-time battery voltage value is greater than the upper limit threshold, determining a first discharge power value corresponding to the real-time battery voltage value according to a preset power table; When the real-time battery voltage value is greater than or equal to the lower threshold value and less than or equal to the upper threshold value, determining a second discharge power value corresponding to the real-time battery voltage value according to a first power calculation algorithm; wherein the first power calculation algorithm is determined according to the upper threshold value, the lower threshold value, the allowable power value, the reference power value, and the first power limit value when the lower threshold value is reached; When the real-time battery voltage value is greater than or equal to the second-level undervoltage fault threshold and less than the lower threshold, determining, according to a second power calculation algorithm, a third discharge power value corresponding to the real-time battery voltage value, wherein the second power calculation algorithm is determined according to the lower threshold, the first power limit when the lower threshold is reached, and the second power limit when the lower threshold is reached; When the real-time battery voltage value is greater than a level 3 under-voltage fault threshold and less than or equal to a level 2 under-voltage fault threshold, determining, according to a third power calculation algorithm, a fourth discharge power value corresponding to the real-time battery voltage value, wherein the third power calculation algorithm is determined according to a reference power value and a second power limit value when reaching a lower limit threshold; When the real-time battery voltage value is less than or equal to the third-level undervoltage fault threshold, the discharge power value is changed to a preset power value.
3. The method for controlling battery discharge power according to claim 2, wherein: When the real-time battery voltage value is greater than or equal to the lower threshold value and less than or equal to the upper threshold value, the method further includes: During the discharge process, if the collected battery voltage value is greater than the upper limit threshold, the power closed-loop control strategy is exited.
4. The method for controlling battery discharge power according to claim 1, wherein: The method further comprises: When the battery temperature data meets a preset condition, preheating the battery; When the battery temperature data is greater than a preset temperature value, the battery is discharged.
5. The method for controlling battery discharge power according to claim 4, characterized in that: When the battery temperature data meets a preset condition, preheating the battery includes: determining a preheating power value according to the battery temperature data, the ambient temperature, and a preheating control gain coefficient; The battery is heated by a heater according to the preheating power value.
6. A battery discharge power control device, characterized in that: The device comprises: An acquisition module is used to obtain battery temperature data during battery discharge; a determination module, configured to determine a voltage change threshold corresponding to the battery temperature data based on a preset voltage database, wherein the voltage change threshold includes at least an upper threshold and a lower threshold; Acquisition module, used to obtain the real-time voltage value of the battery during discharge; a control module, configured to determine, based on the voltage change threshold and the real-time battery voltage value, a power closed-loop control strategy corresponding to the real-time battery voltage value, and determine, based on the power closed-loop control strategy, a power discharge value corresponding to the real-time battery voltage value, wherein the power discharge value is used to perform power limiting processing on the battery, wherein the power closed-loop control strategy is configured to determine different power adjustment stages based on different real-time battery voltage values, and determine, based on the different power adjustment stages, a power value corresponding to the real-time battery voltage value.
7. The battery discharge power control device according to claim 6, characterized in that: The control module is used to: When the real-time battery voltage value is greater than the upper limit threshold, determining a first discharge power value corresponding to the real-time battery voltage value according to a preset power table; When the real-time battery voltage value is greater than or equal to the lower threshold value and less than or equal to the upper threshold value, determining a second discharge power value corresponding to the real-time battery voltage value according to a first power calculation algorithm; wherein the first power calculation algorithm is determined according to the upper threshold value, the lower threshold value, the allowable power value, the reference power value, and the first power limit value when the lower threshold value is reached; When the real-time battery voltage value is greater than or equal to the second-level undervoltage fault threshold and less than the lower threshold, determining, according to a second power calculation algorithm, a third discharge power value corresponding to the real-time battery voltage value, wherein the second power calculation algorithm is determined according to the lower threshold, the first power limit when the lower threshold is reached, and the second power limit when the lower threshold is reached; When the real-time battery voltage value is greater than a level 3 under-voltage fault threshold and less than or equal to a level 2 under-voltage fault threshold, determining, according to a third power calculation algorithm, a fourth discharge power value corresponding to the real-time battery voltage value, wherein the third power calculation algorithm is determined according to a reference power value and a second power limit value when reaching a lower limit threshold; When the real-time battery voltage value is less than or equal to the third-level undervoltage fault threshold, the discharge power value is changed to a preset power value.
8. The battery discharge power control device according to claim 7, characterized in that: The control module is used to: During the discharge process, if the collected battery voltage value is greater than the upper limit threshold, the power closed-loop control strategy is exited.
9. An electronic device, characterized in that: The invention comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor can implement the method for controlling the discharge power of a battery as claimed in any one of claims 1 to 5 when executing the program.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, wherein when the program is executed by a processor, the method for controlling the discharge power of a battery according to any one of claims 1 to 5 can be implemented.