Battery management method based on SOC dynamic correction and charging current limiting

By adopting the SOC dynamic correction and charging current limiting method in the battery management system, the problem of error accumulation and management of existing battery management methods during charging and discharging is solved, and more efficient and safer battery management is achieved.

CN119590273AActive Publication Date: 2025-03-11XIAOGAN CORNEX NEW ENERGY INNOVATION TECHNOLOGY CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411690771.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-03-11
Estimated Expiration
2044-11-25

AI Technical Summary

Technical Problem

Existing battery management methods are prone to accumulating errors during charging, making it difficult to accurately estimate the remaining charging time, and lack refinement and intelligence in discharge management, making it difficult to respond to dynamic changes in battery power in real time.

Method used

The battery management method based on SOC dynamic correction and charging current limit is adopted. By monitoring the voltage, current and temperature of the battery in real time, the charging and discharging state is intelligently judged, and the current and power estimation are dynamically adjusted at different charging and discharging stages. In the charging state, current limit charging is performed when it is close to full charge to prevent overcharging; in the discharge state, SOC dynamic correction is performed when the power is close to the low threshold to avoid overdischarge.

Benefits of technology

Improve the accuracy and intelligence level of battery management, optimize charging strategies, extend battery life, improve user experience, and enhance battery safety and stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119590273A_ABST
    Figure CN119590273A_ABST
Patent Text Reader

Abstract

The invention provides a battery management method based on SOC dynamic correction and charging current limiting, and relates to the technical field of battery management, and the method comprises the steps: obtaining the real-time voltage and real-time current of a monitored battery; calculating the real-time battery electric quantity of the monitoring battery according to the real-time current; if it is determined that the working state is a charging state and the real-time battery electric quantity reaches a preset first electric quantity, the tail end charging current of the monitoring battery is calculated based on the real-time voltage and the real-time current, and a charging circuit of the monitoring battery is controlled to charge the monitoring battery with the tail end charging current; if it is determined that the working state is the discharging state, whether the real-time battery electric quantity is lower than preset second electric quantity or not is judged; and if it is determined that the real-time battery electric quantity is lower than the preset second electric quantity, carrying out discharging tail end pre-undervoltage SOC dynamic correction based on the real-time battery electric quantity, the real-time voltage and the real-time current, and calculating the corrected battery electric quantity of the monitored battery. According to the invention, more intelligent battery management can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of battery management, and in particular to a battery management method based on SOC dynamic correction and charging current limiting. Background Art

[0002] State of Charge (SOC) refers to the current state of charge of a battery, usually expressed as a percentage. It reflects the remaining available capacity of the battery and is a key parameter in a battery management system (BMS) that monitors the charge and discharge status of the battery. Accurate estimation of SOC is very important to ensure safe use and efficient management of the battery, as it helps determine the remaining battery life and avoid overcharging or over-discharging.

[0003] At present, mainstream pure electric component developers still rely mainly on the ampere-hour integration method when estimating the remaining charging time in the fast charging stage. However, this method has certain limitations: on the one hand, it is easy to accumulate errors during the charging process, resulting in inaccurate estimation of the remaining charging time; on the other hand, this method lacks refinement and intelligence in the battery status management during the discharge process, and it is difficult to respond to the dynamic changes of the battery power in real time. Therefore, improving the accuracy and intelligence of battery management has become a key demand for the development of the industry, which not only helps to optimize the charging strategy, but also better prolongs the battery life and improves the user experience. Summary of the invention

[0004] The present application provides a battery management method based on SOC dynamic correction and charging current limiting, which can achieve more intelligent battery management.

[0005] In a first aspect of the present application, a battery management method based on SOC dynamic correction and charging current limiting is provided, the method comprising:

[0006] Obtain the real-time voltage, real-time current and real-time temperature of the monitored battery;

[0007] Calculating the real-time battery power of the monitored battery according to the real-time current;

[0008] Determining whether the working state of the monitoring battery is a charging state or a discharging state;

[0009] If it is determined that the working state is the charging state, determining whether the real-time battery power reaches a preset first power;

[0010] If it is determined that the real-time battery power reaches the preset first power, the terminal charging current of the monitoring battery is calculated based on the real-time voltage and the real-time current, and the charging circuit of the monitoring battery is controlled to charge the monitoring battery with the terminal charging current;

[0011] If it is determined that the working state is the discharging state, determining whether the real-time battery power is lower than a preset second power;

[0012] If it is determined that the real-time battery power is lower than the preset second power, the end-of-discharge pre-undervoltage SOC dynamic correction is performed according to the real-time battery power, the real-time temperature, the real-time voltage and the real-time current, and the corrected battery power of the monitored battery is calculated.

[0013] Optionally, after determining whether the real-time battery power is lower than a preset second power if the working state is determined to be the discharging state, the method further includes:

[0014] If it is determined that the real-time battery power is lower than the preset second power, and the real-time temperature is within a preset range, determining whether the real-time voltage reaches a first-level pre-undervoltage voltage;

[0015] If it is determined that the real-time voltage reaches the first-level pre-undervoltage voltage, reducing the output power of the monitored battery to the first-level output power;

[0016] If it is determined that the real-time voltage is lower than the first-level pre-under-voltage voltage and reaches the second-level pre-under-voltage voltage, and the real-time temperature is within a preset range, the output power of the monitored battery is reduced to the second-level output power, and the second-level output power is less than the first-level output power.

[0017] Optionally, after acquiring the real-time voltage and real-time current of the monitoring battery, the method further includes:

[0018] Determine whether the real-time voltage is higher than a preset safety voltage, or whether the real-time current is higher than a preset safety current, or whether the real-time temperature is higher than a preset safety temperature;

[0019] If it is determined that the real-time voltage is higher than the preset safety voltage, or the real-time current is higher than the preset safety current, or the real-time temperature is higher than the preset safety temperature, the working state is controlled to be a stop-discharging state or a stop-charging state.

[0020] Optionally, the terminal charging current of the monitored battery is calculated based on the real-time voltage and the real-time current, specifically by the following formula:

[0021] I end =min(I max ,k·(V max -V(t)))

[0022] Among them, I end is the terminal charging current, I maxis the preset maximum charging current, k is the adjustment coefficient, V max is the rated full charge voltage of the monitored battery, and V(t) is the real-time voltage.

[0023] Optionally, performing a dynamic correction of the end-of-discharge pre-undervoltage SOC based on the real-time battery power, the real-time voltage, and the real-time current to calculate the corrected battery power of the monitored battery specifically includes:

[0024] Determine the estimated battery capacity corresponding to the real-time voltage according to a pre-established voltage-temperature-SOC curve model of the monitored battery;

[0025] Calculating the power difference between the estimated battery power and the real-time battery power;

[0026] Determine whether the power difference is greater than or equal to a preset difference;

[0027] If it is determined that the power difference is greater than or equal to the preset difference, a dynamic correction of the end-of-discharge pre-undervoltage SOC is performed according to the real-time battery power, the real-time temperature, the real-time voltage and the real-time current, and the corrected battery power is calculated.

[0028] Optionally, the end-of-discharge pre-undervoltage SOC dynamic correction is performed according to the real-time battery power, the real-time temperature, the real-time voltage, and the real-time current to calculate the corrected battery power of the monitored battery, specifically by the following formula:

[0029]

[0030] Wherein, SOC' is the corrected battery capacity, SOC(t k ) is the real-time battery power, T(t) is the real-time temperature, V max is the rated full charge voltage of the monitored battery, V(t) is the real-time voltage, I(t) is the real-time current, and C is the nominal capacity of the battery.

[0031] Optionally, calculating the real-time battery power of the monitored battery according to the real-time current specifically includes:

[0032] Obtaining the battery power of the monitored battery at the last sampling moment;

[0033] The real-time battery power is calculated according to the battery power of the monitored battery at the last sampling moment and the current accumulation of the monitored battery from the last sampling moment to the current moment, specifically by the following formula:

[0034]

[0035] Among them, SOC(tk ) is the real-time battery capacity, SOC(t k-1 ) is the battery power corresponding to the last sampling moment, C nom is the rated capacity of the monitoring battery, and I(t) is the real-time current of the monitoring battery at time t.

[0036] In a second aspect of the present application, a battery management device based on SOC dynamic correction and charging current limiting is provided, the device comprising an acquisition module, a processing module, a judgment module and a control module, wherein:

[0037] The acquisition module is used to acquire the real-time voltage and real-time current of the monitoring battery;

[0038] The processing module is used to calculate the real-time battery power of the monitoring battery according to the real-time current;

[0039] The judging module is used to judge whether the working state of the monitoring battery is a charging state or a discharging state;

[0040] The judging module is configured to judge whether the real-time battery power reaches a preset first power level if the working state is determined to be the charging state;

[0041] The control module is configured to calculate the terminal charging current of the monitoring battery based on the real-time voltage and the real-time current if it is determined that the real-time battery power reaches the preset first power, and control the charging circuit of the monitoring battery to charge the monitoring battery with the terminal charging current;

[0042] The judging module is configured to judge whether the real-time battery power is lower than a preset second power if it is determined that the working state is the discharging state;

[0043] The processing module is used to perform dynamic correction of the end-of-discharge pre-undervoltage SOC according to the real-time battery power, the real-time temperature, the real-time voltage and the real-time current if it is determined that the real-time battery power is lower than the preset second power, and calculate the corrected battery power of the monitored battery.

[0044] Optionally, the judgment module is used to judge whether the real-time voltage reaches the first-level pre-undervoltage voltage if it is determined that the real-time battery power is lower than the preset second power and the real-time temperature is within a preset range;

[0045] The control module is configured to reduce the output power of the monitored battery to the first-level output power if it is determined that the real-time voltage reaches the first-level pre-undervoltage voltage;

[0046] The control module is used to reduce the output power of the monitored battery to the secondary output power if it is determined that the real-time voltage is lower than the first-level pre-under-voltage voltage and reaches the second-level pre-under-voltage voltage, and the real-time temperature is within a preset range. The secondary output power is less than the first-level output power.

[0047] The judgment module is used to judge whether the real-time voltage is higher than a preset safety voltage, or whether the real-time current is higher than a preset safety current, or whether the real-time temperature is higher than a preset safety temperature;

[0048] The control module is used to control the working state to a stop-discharging state or a stop-charging state if it is determined that the real-time voltage is higher than a preset safety voltage, or the real-time current is higher than a preset safety current, or the real-time temperature is higher than a preset safety temperature.

[0049] Optionally, the processing module is used to calculate the terminal charging current of the monitored battery based on the real-time voltage and the real-time current, specifically by the following formula:

[0050] I end =min(I max ,k·(V max -V(t)))

[0051] Among them, I end is the terminal charging current, I max is the preset maximum charging current, k is the adjustment coefficient, V max is the rated full charge voltage of the monitored battery, and V(t) is the real-time voltage.

[0052] Optionally, the processing module is used to determine the estimated battery power corresponding to the real-time voltage according to a pre-established voltage-SOC curve model of the monitored battery;

[0053] The processing module is used to calculate the power difference between the estimated battery power and the real-time battery power;

[0054] The judging module is used to judge whether the power difference is greater than or equal to a preset difference;

[0055] The processing module is used to perform dynamic correction of the end-of-discharge pre-undervoltage SOC according to the real-time battery power, the real-time temperature, the real-time voltage and the real-time current, and calculate the corrected battery power if it is determined that the power difference is greater than or equal to the preset difference.

[0056] Optionally, the processing module is used to perform a dynamic correction of the end-of-discharge pre-undervoltage SOC according to the real-time battery power, the real-time temperature, the real-time voltage, and the real-time current, and calculate the corrected battery power of the monitored battery, specifically by the following formula:

[0057]

[0058] Wherein, SOC' is the corrected battery capacity, SOC(t k ) is the real-time battery power, T(t) is the real-time temperature, V max is the rated full charge voltage of the monitored battery, V(t) is the real-time voltage, I(t) is the real-time current, and C is the nominal capacity of the battery.

[0059] Optionally, the acquisition module is used to obtain the battery power of the monitored battery at the last sampling moment;

[0060] The processing module is used to calculate the real-time battery power according to the battery power of the monitoring battery at the last sampling moment and the current accumulation of the monitoring battery from the last sampling moment to the current moment, specifically by the following formula:

[0061]

[0062] Among them, SOC(t k ) is the real-time battery capacity, SOC(t k-1 ) is the battery power corresponding to the last sampling moment, C nom is the rated capacity of the monitoring battery, and I(t) is the real-time current of the monitoring battery at time t.

[0063] In the third aspect of the present application, an electronic device is provided, including a processor, a memory, a user interface and a network interface, the memory is used to store instructions, the user interface and the network interface are both used to communicate with other devices, and the processor is used to execute the instructions stored in the memory so that the electronic device executes any one of the methods described above.

[0064] In a fourth aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores instructions, and when the instructions are executed, any of the methods described above is executed.

[0065] In summary, one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:

[0066] 1. This application monitors the voltage, current and power status of the battery in real time, intelligently determines the charging and discharging status, and dynamically adjusts the current and power estimation at different charging and discharging stages. In the charging state, current limiting charging is performed when the battery is close to full charge to prevent overcharging and improve charging efficiency; in the discharging state, dynamic SOC correction is performed when the power is close to the low threshold to avoid over-discharging. Through this adaptive control and refined management based on the real-time status of the battery, the accuracy and intelligence level of battery management are effectively improved.

[0067] 2. The output power is gradually reduced at the end of battery discharge, effectively preventing the risk of over-discharge of the battery. When the real-time battery power is lower than the preset threshold and close to the first and second level pre-undervoltage voltages, the output power is reduced to the first and second level output powers respectively to ensure that the battery discharges smoothly when the power is low and avoid rapid consumption of the remaining power. This step-by-step protection strategy extends the battery life, improves the safety and stability of the battery, and ensures the continuous operation of the device in a low-power state.

[0068] 3. Dynamic correction of SOC based on the battery voltage-temperature-SOC curve model can accurately adjust the battery power estimation at the end of discharge. By detecting the difference between the estimated battery power and the real-time battery power, it is determined whether the SOC needs to be corrected, thereby avoiding the risk of over-discharge caused by SOC estimation deviation. This solution effectively improves the accuracy of SOC, prevents the battery from being depleted too quickly due to underestimation of power or over-discharged due to overestimation of power, thereby improving battery life and safety.

[0069] 4. Monitor the voltage, current and temperature of the battery in real time and compare them with the preset safety threshold to ensure that the battery operates within a safe range. Once the voltage, current or temperature is detected to exceed the safety limit, the system immediately switches to stop discharging or stop charging, effectively preventing battery safety problems caused by overvoltage, overcurrent or overheating. This protection mechanism improves the safety and stability of the battery, avoids failure or damage in extreme cases, and extends the battery life. BRIEF DESCRIPTION OF THE DRAWINGS

[0070] Figure 1 It is a flow chart of a battery management method based on SOC dynamic correction and charging current limiting disclosed in an embodiment of the present application;

[0071] Figure 2 It is a module schematic diagram of a battery management method based on SOC dynamic correction and charging current limiting disclosed in an embodiment of the present application;

[0072] Figure 3 It is a structural schematic diagram of an electronic device disclosed in an embodiment of the present application.

[0073] Explanation of the reference numerals: 201, acquisition module; 202, processing module; 203, judgment module; 204, control module; 301, processor; 302, communication bus; 303, user interface; 304, network interface; 305, memory. DETAILED DESCRIPTION

[0074] In order to enable technicians in this field to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments.

[0075] In the description of the embodiments of the present application, words such as "for example" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "for example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "for example" or "for example" is intended to present related concepts in a specific way.

[0076] In the description of the embodiments of the present application, the meaning of the term "multiple" refers to two or more. For example, multiple systems refer to two or more systems, and multiple screen terminals refer to two or more screen terminals. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. The terms "include", "comprise", "have" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.

[0077] SOC (state of charge) refers to the current state of charge of the battery. It is a key parameter in the battery management system. It can accurately reflect the remaining capacity of the battery, help determine the endurance, and avoid overcharging or over-discharging. At present, pure electric component companies mainly use the ampere-hour integration method to estimate the remaining charging time in the fast charging stage, but this method is prone to accumulated errors, making it difficult to accurately estimate the remaining charging time, and lacks refinement and intelligence in discharge management. Therefore, improving the accuracy and intelligence of battery management has become the key, which not only optimizes the charging strategy, but also extends battery life and improves user experience.

[0078] This embodiment discloses a battery management method based on SOC dynamic correction and charging current limiting, referring to Figure 1 , including the following steps S110-S170:

[0079] S110, obtaining the real-time voltage, real-time current and real-time power of the monitored battery.

[0080] The battery management method based on SOC dynamic correction and charging current limiting disclosed in the embodiment of the present application is applied to the electronic control system for monitoring the battery. The electronic control system (Battery Management System, BMS) is a key system for monitoring and managing the battery status to ensure the safe and efficient use of the battery. The BMS is mainly responsible for monitoring the voltage, current, temperature and SOC (state of charge) of the battery, and controlling the charging and discharging process to prevent problems such as overcharging, over-discharging and abnormal temperature.

[0081] To obtain the real-time voltage and current of the monitored battery, it is usually necessary to use sensors and data acquisition modules for real-time monitoring and transmit the data to the battery management system (BMS) for processing. Voltage sensors, current sensors and temperature sensors are used to monitor the key parameters of the battery in real time. Each sensor transmits the collected analog signal to the data acquisition module of the BMS for analog-to-digital conversion (ADC) to generate a usable digital signal.

[0082] Battery voltage and current sensors usually output analog signals, which are converted into digital signals by the data acquisition module for processing by the BMS. Select a voltage sensor with high accuracy and good stability to collect and monitor the real-time voltage of the battery. The voltage sensor should be suitable for the operating voltage range of the battery (such as different voltage ranges of single cells or battery packs). Select a current sensor (such as a Hall effect current sensor or a shunt resistor sensor) to adapt to different current ranges to ensure that current changes can be accurately detected during the charging and discharging process.

[0083] In a possible implementation, after obtaining the real-time voltage and real-time current of the monitored battery, the method further includes: determining whether the real-time voltage is higher than a preset safety voltage, or whether the real-time current is higher than a preset safety current, or whether the real-time temperature is higher than a preset safety temperature; if it is determined that the real-time voltage is higher than the preset safety voltage, or the real-time current is higher than the preset safety current, or the real-time temperature is higher than the preset safety temperature, then the working state is controlled to stop discharging state or stop charging state.

[0084] Specifically, the following safety thresholds are preset in the BMS, and these values ​​are set according to battery characteristics and safety requirements: a safety voltage threshold, a voltage above which may cause battery overcharging; a safety current threshold, a current exceeding which may cause battery overcurrent; and a safety temperature threshold, a temperature above which increases the risk of thermal runaway of the battery.

[0085] Compare the real-time voltage with the preset safety voltage. If the real-time voltage is greater than the preset safety voltage, the voltage is considered to be out of limit. Compare the real-time current with the preset safety current. If the real-time current is greater than the preset safety current, the current is considered to be out of limit. Compare the real-time temperature with the preset safety temperature. If the real-time temperature is greater than the preset safety temperature, the temperature is considered to be out of limit. And during the entire battery management process, if the voltage, current or temperature of the battery exceeds the preset safety threshold (for example, the voltage exceeds 3.65V, the current exceeds 2C, and the temperature exceeds 56°C), charging or discharging is stopped immediately to ensure the safe use of the battery.

[0086] S120, calculating the real-time battery power of the monitored battery according to the real-time current.

[0087] At the beginning of the charging or discharging process, the initial SOC value of the battery (i.e., SOC(t0)) needs to be set, which can usually be set to the fully charged state of the battery (100%) or estimated by the open circuit voltage. k-1 The battery capacity is recorded as SOC(t k-1 ), which is stored in the BMS system and updated at each sampling to ensure accurate recording of the remaining battery power. At the same time, a current sensor is used to monitor the real-time current I(t) of the battery at the current time t, and it is transmitted to the BMS in real time through the data acquisition module.

[0088] The cumulative value of the current is calculated from the last sampling moment to the current sampling moment. In order to simplify the calculation, a discrete integration method is usually used, such as the trapezoidal method or the rectangular method to approximate the integral. If the sampling interval is short enough, the following discretization formula can be used:

[0089]

[0090] Next, the real-time battery power is calculated based on the battery power of the monitored battery at the last sampling moment and the current accumulation of the monitored battery from the last sampling moment to the current moment. The specific calculation is performed by the following formula:

[0091]

[0092] Among them, SOC(t k ) is the real-time battery power, SOC(t k-1 ) is the battery power corresponding to the last sampling moment, C nom To monitor the rated capacity of the battery, it indicates the total amount of power that the battery can provide when fully charged. I(t) is the real-time current of the monitored battery at time t. Through this formula, the power consumed by the battery can be deducted from the last SOC value to obtain the current battery power. k ) is stored as the last moment power SOC (t k-1), and continue to calculate in the next sampling cycle. The BMS system determines the battery charging and discharging status based on the real-time updated battery power and adjusts the charging and discharging strategy.

[0093] This formula is based on the ampere-hour integration method, which is used to estimate the battery's SOC by current integration. The battery's SOC change depends on the cumulative current of the battery's charge and discharge. The current accumulation per unit time consumes or increases the battery's SOC value. The ampere-hour integration method is based on the integration of the battery current and is used to accumulate the amount of power consumed or stored by the battery by measuring the current. The battery SOC change is proportional to the current flowing through the battery. When the battery is in a discharge state, the SOC value gradually decreases; when charging, the SOC value increases. Because this method relies on the accuracy of the current sensor and the sampling frequency, cumulative errors may occur during long-term operation. In order to improve accuracy, other methods are usually used in actual applications to calibrate the SOC under specific conditions (such as when the battery is stationary).

[0094] S130, determining whether the working state of the monitored battery is a charging state or a discharging state.

[0095] Use current sensors to monitor the battery current in real time, set the reference current direction in the BMS to determine the working state of the battery. Positive current usually indicates a discharge state (i.e., current flows out of the battery to supply the load), and negative current indicates a charge state (i.e., current flows from the charger to the battery). By reading the current value in real time, if the current is positive, it means that the battery is in a discharge state; if the current is negative, it means that the battery is in a charge state.

[0096] In actual applications, there may be short fluctuations in the current direction, leading to misjudgment of the charge and discharge state. Therefore, a threshold value can be set, such as a current value of 5mA or lower. When the absolute value of the current exceeds the threshold and is positive, it is judged as a discharge state. When the absolute value of the current exceeds the threshold and is negative, it is judged as a charge state. If the current is within the threshold range, the system maintains the current state unchanged to avoid frequent switching.

[0097] S140: If it is determined that the working state is the charging state, determine whether the real-time battery power reaches a preset first power level.

[0098] During the fast charging process, the battery voltage and current are monitored in real time to dynamically adjust the charging current at the end of the fast charge. When the battery is nearly full, the charging current is reduced to avoid overcharging the battery, improve charging efficiency, and shorten charging time. This dynamic adjustment method can effectively improve the charging efficiency of the battery and shorten the charging time.

[0099] Specifically, the "preset first power" threshold is usually set to a percentage close to full charge (such as 80% or 90%), which is the critical point at which the charging process will enter the terminal charging stage from fast charging. The setting of this threshold depends on the battery characteristics and usage scenarios. For example, when it is set to 90%, it means that the terminal control strategy will be entered when the SOC reaches 90%.

[0100] Compare the real-time SOC value with the preset first power threshold. If the current SOC does not reach the preset first power, maintain the fast charging state and continue to charge at a higher current to increase the battery power as quickly as possible. If the current SOC reaches or exceeds the preset first power threshold, it is judged that the battery is close to being fully charged and needs to enter terminal charging control.

[0101] S150, if it is determined that the real-time battery power reaches the preset first power, the terminal charging current of the monitoring battery is calculated based on the real-time voltage and the real-time current, and the charging circuit of the monitoring battery is controlled to charge the monitoring battery with the terminal charging current.

[0102] When the BMS detects that the real-time battery power reaches or exceeds the preset first power, the system determines that the battery has entered a nearly fully charged state and is ready to start terminal charging control. In order to implement a control strategy that calculates the terminal charging current based on real-time voltage and current, it is first necessary to set parameters and set the maximum charging current value allowed by the system (preset maximum charging current) to prevent overcurrent. The adjustment coefficient is determined based on the battery's characteristic experiment and is used to control the rate of reduction of the terminal charging current. It usually requires repeated testing and optimization. The rated full voltage is the target full voltage of the battery (for example, the full charge voltage of a lithium-ion battery is 4.2V).

[0103] Based on the real-time voltage and real-time current, the terminal charging current of the monitored battery is calculated using the following formula:

[0104] I end =min(I max ,k·(V max -V(t)))

[0105] Among them, I end is the terminal charging current, I max is the preset maximum charging current, k is the adjustment coefficient, V max To monitor the rated full voltage of the battery, V(t) is the real-time voltage. According to the formula, as the real-time voltage V(t) of the monitored battery approaches the rated full voltage V max , terminal charging current I end Gradually reduce it to avoid the risk of overcharging due to excessive charging current.

[0106] By min(I max ,k(V max-V(t))) ensures that even when the voltage difference is large, the calculated I end It will not exceed the set maximum charging current I max This is to ensure charging safety and prevent the battery from being subjected to excessive current shock at low voltage. The adjustment coefficient k is used to control the rate at which the charging current decreases. When k is larger, the terminal charging current decreases faster; conversely, when k is smaller, the current decreases more slowly. By setting k reasonably, an appropriate charging rate can be achieved.

[0107] The BMS applies the calculated terminal charging current to the charging circuit and controls the charging speed by adjusting the charging current. The BMS can use PWM (pulse width modulation) control or a constant current source module to gradually reduce the current and ensure that the actual charging current is consistent with the calculated terminal charging current. The control element (such as MOSFET or IGBT) in the charging circuit adjusts the charging path to achieve the required terminal charging current.

[0108] During the charging process, the BMS continuously monitors the real-time voltage and current of the battery, and recalculates the terminal charging current at regular intervals to achieve dynamic adjustment of the charging current. As the real-time voltage approaches the rated full voltage, the terminal charging current will continue to decrease until the battery is fully charged and reaches the charging cut-off voltage.

[0109] S160: If it is determined that the working state is the discharging state, determine whether the real-time battery power is lower than a preset second power.

[0110] Based on the pre-undervoltage strategy at the end of discharge, the SOC is dynamically corrected, and the battery's SOC is estimated by real-time monitoring of battery voltage, current, temperature and other parameters. When the battery is close to the end of discharge, the SOC is dynamically corrected according to the actual voltage of the battery to improve the accuracy of the SOC estimation. This dynamic correction method can effectively prevent the battery from over-discharging due to undervoltage faults and extend the battery life.

[0111] By monitoring the direction of the current, it is determined whether the battery is currently in a discharge state. If the current is positive (i.e., the current flows from the battery to the load), the working state is determined to be a discharge state. Once it is confirmed to be in a discharge state, the system enters the pre-undervoltage dynamic correction judgment process.

[0112] In a possible implementation, if it is determined that the working state is a discharge state, then after determining whether the real-time battery power is lower than a preset second power, the method further includes: if it is determined that the real-time battery power is lower than the preset second power, and the real-time temperature is within a preset range, then determining whether the real-time voltage reaches a first-level pre-under-voltage voltage; if it is determined that the real-time voltage reaches the first-level pre-under-voltage voltage, then reducing the output power of the monitored battery to a first-level output power; if it is determined that the real-time voltage is lower than the first-level pre-under-voltage voltage, and reaches the second-level pre-under-voltage voltage, and the real-time temperature is within a preset range, then reducing the output power of the monitored battery to a second-level output power, and the second-level output power is less than the first-level output power.

[0113] Specifically, confirm whether the battery is in a discharging state by monitoring the current direction. When the battery current is positive (current flows out of the battery), it is confirmed that the battery is in a discharging state. According to the real-time battery power of the monitored battery, the real-time battery power is compared with the preset second power (such as 10% or 20%), and at the same time, it is determined whether the real-time temperature is within the preset range. If the real-time battery power is lower than the preset second power, and the real-time temperature is within the preset range, the pre-undervoltage algorithm is executed at the end of the discharge, and the pre-undervoltage first voltage and pre-undervoltage second voltage are set before the battery cell voltage drops to the dynamic correction point voltage. When the voltage is lower than the pre-undervoltage point, the discharge current is limited by reducing the power to avoid undervoltage faults caused by excessive discharge current due to false SOC lookup and failure to meet the dynamic correction current conditions.

[0114] Specifically, the real-time voltage of the battery is monitored and compared with the first-level pre-undervoltage voltage. If the real-time voltage reaches or is lower than the first-level pre-undervoltage voltage, it indicates that the battery is close to a low voltage state and power limitation is required. When the battery voltage is lower than the first-level pre-undervoltage voltage, the output power of the battery is reduced to the first-level output power (for example, 80% or 50%). By controlling the current or power conversion module (such as a DC-DC converter), the output current of the battery is limited to ensure that the battery power output does not exceed the first-level output power.

[0115] If the real-time battery voltage drops further, below the first-level pre-undervoltage voltage and reaches the second-level pre-undervoltage voltage, the system determines that the battery voltage has entered a deeper discharge range and determines whether the real-time temperature is within the preset range. The second-level pre-undervoltage voltage is set below the first-level pre-undervoltage voltage (for example, 2.7V or lower) to indicate that the remaining battery power is very low and close to the discharge limit.

[0116] When the battery voltage is lower than the secondary pre-undervoltage voltage and the real-time temperature is within the preset range, the battery output power is further reduced to the secondary output power (e.g., half of the primary output power, usually set to 30%-40%). By limiting the battery output current again or adjusting the power converter parameters, it is ensured that the battery output power does not exceed the secondary output power, thereby extending the safe discharge time at the end of the battery discharge.

[0117] S170, if it is determined that the real-time battery power is lower than the preset second power, a dynamic correction of the discharge end pre-undervoltage SOC is performed according to the real-time battery power, real-time temperature, real-time voltage and real-time current, and the corrected battery power of the monitored battery is calculated.

[0118] In one possible implementation, based on the real-time battery power, real-time voltage and real-time current, a dynamic correction of the pre-undervoltage SOC at the end of discharge is performed, and the corrected battery power of the monitored battery is calculated, specifically including: determining the estimated battery power corresponding to the real-time voltage according to a pre-established voltage-temperature-SOC curve model of the monitored battery; calculating the power difference between the estimated battery power and the real-time battery power; judging whether the power difference is greater than or equal to a preset difference; if it is determined that the power difference is greater than or equal to the preset difference, then based on the real-time battery power, real-time voltage and real-time current, a dynamic correction of the pre-undervoltage SOC at the end of discharge is performed, and the corrected battery power is calculated.

[0119] Specifically, the battery's "voltage-temperature-SOC curve model" is established through experiments or simulations, that is, the corresponding relationship between battery voltages at different SOCs. This model is used to estimate the SOC value of the battery at a specific voltage, reflecting the trend of voltage changes with SOC during battery discharge. The voltage-temperature-SOC curve usually varies with battery aging and temperature changes, so the model needs to be periodically updated or calibrated according to battery characteristics.

[0120] Use the "voltage-temperature-SOC curve model" to find the estimated SOC value (estimated battery power) corresponding to the current real-time voltage and real-time temperature to obtain an estimated SOC value, which is an estimated power value based on the real-time voltage. Calculate the difference between the estimated battery power and the real-time battery power to obtain the power difference, and compare it with the preset difference. The real-time estimation of the battery SOC depends on parameters such as voltage and current, but these parameters are affected by factors such as temperature, discharge rate, and battery aging. When the battery approaches the end of discharge, the voltage drops faster, and traditional methods such as the ampere-hour integration method may cause the SOC estimate to be too high at this time. The estimation error can be detected by the difference between the estimated battery power (SOC calculated based on the voltage-SOC model) and the real-time SOC. When the difference is greater than the preset threshold, it indicates that there is a significant deviation in the SOC estimation and correction is required.

[0121] If the power difference is less than the preset difference, no correction is required and the current SOC value is maintained. If the power difference is greater than or equal to the preset difference, the next step of dynamic correction is entered. The corrected battery power of the monitored battery is calculated using the following formula:

[0122]

[0123] Among them, SOC' is the corrected battery capacity, SOC(t k ) is the real-time battery power, k1 is the voltage correction coefficient, T(t) is the real-time temperature, V max To monitor the rated full charge voltage of the battery, V(t) is the real-time voltage, I(t) is the real-time current, and C is the nominal capacity of the battery.

[0124] f(T(t)) and g(T(t)) are correction coefficient functions that change with the real-time temperature T(t), and can be fitted according to the actual temperature characteristics of the battery. At low temperatures, the internal resistance of the battery will increase and the voltage will drop faster, so f(T(t)) needs to be increased to compensate for the error caused by the voltage drop more quickly. At high temperatures, the reaction inside the battery intensifies and the impact of the current may increase, so the value of g(T(t)) needs to be adjusted according to the temperature. The changes in f(T) and g(T) can be fitted through experimental data or empirical formulas, for example:

[0125] f(T(t))=k1·(1+α·(T(t)-T ref ))

[0126] g(T(t))=k2·(1+β·(T(t)-T ref ))

[0127] Among them, T ref is the reference temperature, α and β are temperature correction coefficient constants used to adjust the response of voltage and current under temperature changes.

[0128] V max -V(t) represents the difference between the current voltage and the full charge voltage. When the battery voltage is lower than the full charge voltage, this difference is positive. The difference is amplified by f(T(t)) and converted into an SOC correction. In this way, at the end of discharge, when the voltage drops rapidly, the SOC will decrease accordingly to avoid an overestimation of the SOC, thereby correcting the situation where the voltage drops rapidly when the battery approaches the end of discharge. The current correction term is used to compensate for the effect of high current discharge on the SOC. When the discharge current is large, the actual SOC of the battery will drop rapidly. By adjusting g(T(t)) and the nominal capacity C, the effect of the discharge current on the SOC is added to the correction to make the SOC estimate closer to the actual situation. The formula combines the real-time battery power and corrections based on voltage and current, which can more accurately reflect the state of the battery at the end of discharge and avoid overestimation of the SOC.

[0129] This embodiment also discloses a battery management device based on SOC dynamic correction and charging current limiting, referring to Figure 2 The device includes an acquisition module 201, a processing module 202, a judgment module 203 and a control module 204, wherein:

[0130] The acquisition module 201 is used to acquire the real-time voltage, real-time current and real-time temperature of the monitoring battery.

[0131] The processing module 202 is used to calculate the real-time battery power of the monitored battery according to the real-time current.

[0132] The judging module 203 is used to judge whether the working state of the monitored battery is a charging state or a discharging state.

[0133] The judgment module 203 is used to judge whether the real-time battery power reaches a preset first power level if it is determined that the working state is the charging state.

[0134] The control module 204 is used to calculate the terminal charging current of the monitoring battery based on the real-time voltage and the real-time current if it is determined that the real-time battery power reaches the preset first power, and control the charging circuit of the monitoring battery to charge the monitoring battery with the terminal charging current.

[0135] The judgment module 203 is used to judge whether the real-time battery power is lower than a preset second power if it is determined that the working state is the discharging state.

[0136] The processing module 202 is used to perform a dynamic correction of the discharge end pre-undervoltage SOC according to the real-time battery power, real-time temperature, real-time voltage and real-time current if it is determined that the real-time battery power is lower than the preset second power, and calculate the corrected battery power of the monitored battery.

[0137] In a possible implementation, the judgment module 203 is used to judge whether the real-time voltage reaches the first level pre-undervoltage voltage if it is determined that the real-time battery power is lower than the preset second power and the real-time temperature is within a preset range.

[0138] The control module 204 is configured to reduce the output power of the monitored battery to the first level output power if it is determined that the real-time voltage reaches the first level pre-undervoltage voltage.

[0139] The control module 204 is used to reduce the output power of the monitored battery to the secondary output power if it is determined that the real-time voltage is lower than the first-level pre-undervoltage voltage and reaches the second-level pre-undervoltage voltage, and the real-time temperature is within a preset range. The secondary output power is less than the primary output power.

[0140] In a possible implementation, the acquisition module 201 is used to acquire the real-time temperature of the monitored battery.

[0141] The judgment module 203 is used to judge whether the real-time voltage is higher than a preset safety voltage, or whether the real-time current is higher than a preset safety current, or whether the real-time temperature is higher than a preset safety temperature.

[0142] The control module 204 is used to control the working state to stop discharging state or stop charging state if it is determined that the real-time voltage is higher than the preset safety voltage, or the real-time current is higher than the preset safety current, or the real-time temperature is higher than the preset safety temperature.

[0143] In a possible implementation, the processing module 202 is used to calculate the terminal charging current of the monitored battery based on the real-time voltage and the real-time current, specifically by the following formula:

[0144] I end =min(I max ,k·(V max -V(t)))

[0145] Among them, I end is the terminal charging current, I max is the preset maximum charging current, k is the adjustment coefficient, V max To monitor the rated full charge voltage of the battery, V(t) is the real-time voltage.

[0146] In a possible implementation, the processing module 202 is configured to determine the estimated battery capacity corresponding to the real-time voltage according to a pre-established voltage-temperature-SOC curve model of the monitored battery.

[0147] The processing module 202 is used to calculate the power difference between the estimated battery power and the real-time battery power.

[0148] The judgment module 203 is used to judge whether the power difference is greater than or equal to a preset difference.

[0149] The processing module 202 is used to perform a dynamic correction of the end-of-discharge pre-undervoltage SOC according to the real-time battery power, real-time temperature, real-time voltage and real-time current, and calculate the corrected battery power if it is determined that the power difference is greater than or equal to the preset difference.

[0150] In a possible implementation, the processing module 202 is used to perform a dynamic correction of the end-of-discharge pre-undervoltage SOC based on the real-time battery power, the real-time voltage, and the real-time current, and calculate the corrected battery power of the monitored battery, specifically by the following formula:

[0151]

[0152] Among them, SOC' is the corrected battery capacity, SOC(t k ) is the real-time battery power, k1 is the voltage correction coefficient, T(t) is the real-time temperature, V max To monitor the rated full charge voltage of the battery, V(t) is the real-time voltage, k2 is the current correction factor, I(t) is the real-time current, and C is the nominal capacity of the battery.

[0153] In a possible implementation, the acquisition module 201 is used to acquire the battery power of the monitored battery at the last sampling moment.

[0154] The processing module 202 is used to calculate the real-time battery power according to the battery power of the monitoring battery at the last sampling moment and the current accumulation of the monitoring battery from the last sampling moment to the current moment, specifically by the following formula:

[0155]

[0156] Among them, SOC(t k ) is the real-time battery power, SOC(t k-1 ) is the battery power corresponding to the last sampling moment, C nom To monitor the rated capacity of the battery, I(t) is the real-time current of the battery at time t.

[0157] It should be noted that: when the device provided in the above embodiment realizes its function, only the division of the above functional modules is used as an example. In actual application, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0158] This embodiment also discloses an electronic device, referring to Figure 3 The electronic device may include: at least one processor 301 , at least one communication bus 302 , a user interface 303 , a network interface 304 , and at least one memory 305 .

[0159] The communication bus 302 is used to realize the connection and communication between these components.

[0160] The user interface 303 may include a display screen (Display) and a camera (Camera). The optional user interface 303 may also include a standard wired interface and a wireless interface.

[0161] The network interface 304 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).

[0162] Among them, the processor 301 may include one or more processing cores. The processor 301 uses various interfaces and lines to connect various parts in the entire server, and executes various functions of the server and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 305, and calling data stored in the memory 305. Optionally, the processor 301 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 301 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 301, and it can be implemented separately through a chip.

[0163] Among them, the memory 305 may include a random access memory (RAM) or a read-only memory (Read-Only Memory). Optionally, the memory includes a non-transitory computer-readable storage medium. The memory 305 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 305 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 305 may also be at least one storage device located away from the aforementioned processor 301. The memory 305 as a computer storage medium may include an operating system, a network communication module, a user interface 303 module, and an application program for a battery management method based on dynamic correction of SOC and charging current limiting.

[0164] exist Figure 3In the electronic device shown, the user interface 303 is mainly used to provide an input interface for the user and obtain data input by the user; and the processor 301 can be used to call an application program stored in the memory 305 for a battery management method based on SOC dynamic correction and charging current limiting. When executed by one or more processors 301, the electronic device executes one or more methods in the above-mentioned embodiments.

[0165] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required for the present application.

[0166] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0167] In the several embodiments provided in this application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0168] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0169] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0170] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory 305 and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned memory 305 includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk.

[0171] The present application also discloses a computer-readable storage medium, wherein the computer-readable storage medium stores instructions. When executed by one or more processors 301, the electronic device executes one or more of the methods described in the above embodiments.

[0172] The above is only an exemplary embodiment of the present disclosure, and the scope of the present disclosure cannot be limited thereto. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the disclosure of the specification and the truth of practice, it will be easy for those skilled in the art to think of other embodiments of the present disclosure. This application is intended to cover any modification, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the technical field that are not recorded in the present disclosure. The description and examples are regarded as exemplary only, and the scope and spirit of the present disclosure are defined by the claims.

Claims

1. A battery management method based on SOC dynamic correction and charging current limiting, characterized in that: The method comprises: Obtain the real-time voltage, real-time current and real-time temperature of the monitored battery; Calculating the real-time battery power of the monitored battery according to the real-time current; Determining whether the working state of the monitoring battery is a charging state or a discharging state; If it is determined that the working state is the charging state, determining whether the real-time battery power reaches a preset first power; If it is determined that the real-time battery power reaches the preset first power, the terminal charging current of the monitoring battery is calculated based on the real-time voltage and the real-time current, and the charging circuit of the monitoring battery is controlled to charge the monitoring battery with the terminal charging current; If it is determined that the working state is the discharging state, determining whether the real-time battery power is lower than a preset second power; If it is determined that the real-time battery power is lower than the preset second power, the end-of-discharge pre-undervoltage SOC dynamic correction is performed according to the real-time battery power, the real-time temperature, the real-time voltage and the real-time current, and the corrected battery power of the monitored battery is calculated.

2. A battery management method based on SOC dynamic correction and charging current limiting according to claim 1, characterized in that: After determining whether the real-time battery power is lower than a preset second power if the working state is determined to be the discharging state, the method further includes: If it is determined that the real-time battery power is lower than the preset second power, and the real-time temperature is within a preset range, determining whether the real-time voltage reaches a first-level pre-undervoltage voltage; If it is determined that the real-time voltage reaches the first-level pre-undervoltage voltage, reducing the output power of the monitored battery to the first-level output power; If it is determined that the real-time voltage is lower than the first-level pre-under-voltage voltage and reaches the second-level pre-under-voltage voltage, and the real-time temperature is within a preset range, the output power of the monitored battery is reduced to the second-level output power, and the second-level output power is less than the first-level output power.

3. A battery management method based on SOC dynamic correction and charging current limiting according to claim 1, characterized in that: After acquiring the real-time voltage and real-time current of the monitoring battery, the method further includes: Determine whether the real-time voltage is higher than a preset safety voltage, or whether the real-time current is higher than a preset safety current, or whether the real-time temperature is higher than a preset safety temperature; If it is determined that the real-time voltage is higher than the preset safety voltage, or the real-time current is higher than the preset safety current, or the real-time temperature is higher than the preset safety temperature, the working state is controlled to be a stop-discharging state or a stop-charging state.

4. A battery management method based on SOC dynamic correction and charging current limiting according to claim 1, characterized in that: The terminal charging current of the monitored battery is calculated based on the real-time voltage and the real-time current, specifically by the following formula: I end =min(I max ,k·(V max -V(t))) Among them, I end is the terminal charging current, I max is the preset maximum charging current, k is the adjustment coefficient, V max is the rated full charge voltage of the monitored battery, and V(t) is the real-time voltage.

5. The battery management method based on SOC dynamic correction and charging current limiting according to claim 1, characterized in that: The performing of the dynamic correction of the end-of-discharge pre-undervoltage SOC according to the real-time battery power, the real-time temperature, the real-time voltage and the real-time current, and calculating the corrected battery power of the monitored battery specifically includes: Determine the estimated battery capacity corresponding to the real-time voltage according to a pre-established voltage-temperature-SOC curve model of the monitored battery; Calculating the power difference between the estimated battery power and the real-time battery power; Determine whether the power difference is greater than or equal to a preset difference; If it is determined that the power difference is greater than or equal to the preset difference, a dynamic correction of the end-of-discharge pre-undervoltage SOC is performed according to the real-time battery power, the real-time temperature, the real-time voltage and the real-time current, and the corrected battery power is calculated.

6. A battery management method based on SOC dynamic correction and charging current limiting according to claim 1, characterized in that: The method of dynamically correcting the end-of-discharge pre-undervoltage SOC according to the real-time battery power, the real-time temperature, the real-time voltage, and the real-time current, and calculating the corrected battery power of the monitored battery, is specifically calculated by the following formula: Wherein, SOC' is the corrected battery capacity, SOC(t k ) is the real-time battery power, T(t) is the real-time temperature, V max is the rated full charge voltage of the monitored battery, V(t) is the real-time voltage, I(t) is the real-time current, and C is the nominal capacity of the battery.

7. The battery management method based on SOC dynamic correction and charging current limiting according to claim 1, characterized in that: Calculating the real-time battery power of the monitored battery according to the real-time current specifically includes: Obtaining the battery power of the monitored battery at the last sampling moment; The real-time battery power is calculated according to the battery power of the monitored battery at the last sampling moment and the current accumulation of the monitored battery from the last sampling moment to the current moment, specifically by the following formula: Among them, SOC(t k ) is the real-time battery capacity, SOC(t k-1 ) is the battery power corresponding to the last sampling moment, C nom is the rated capacity of the monitoring battery, and I(t) is the real-time current of the monitoring battery at time t.

8. A battery management device based on SOC dynamic correction and charging current limiting, characterized in that: The device comprises an acquisition module (201), a processing module (202), a judgment module (203) and a control module (204), wherein: The acquisition module (201) is used to acquire the real-time voltage, real-time current and real-time temperature of the monitoring battery; The processing module (202) is used to calculate the real-time battery power of the monitored battery according to the real-time current; The judging module (203) is used to judge whether the working state of the monitoring battery is a charging state or a discharging state; The judging module (203) is used to judge whether the real-time battery power reaches a preset first power level if it is determined that the working state is the charging state; The control module (204) is used to calculate the terminal charging current of the monitoring battery based on the real-time voltage and the real-time current if it is determined that the real-time battery power reaches the preset first power, and control the charging circuit of the monitoring battery to charge the monitoring battery with the terminal charging current; The judging module (203) is used to judge whether the real-time battery power is lower than a preset second power if it is determined that the working state is the discharging state; The processing module (202) is used to perform a dynamic correction of the end-of-discharge pre-undervoltage SOC according to the real-time battery power, the real-time temperature, the real-time voltage and the real-time current if it is determined that the real-time battery power is lower than the preset second power, and calculate the corrected battery power of the monitored battery.

9. An electronic device, characterized in that: The electronic device comprises a processor (301), a communication bus (302), a memory (305), a user interface (303), a network interface (304) and a memory (305), wherein the memory (305) is used to store instructions, the user interface (303) and the network interface (304) are both used to communicate with other devices, and the processor (301) is used to execute the instructions stored in the memory (305) so that the electronic device executes the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed, the method according to any one of claims 1 to 7 is executed.

Citation Information

Patent Citations

  • Method for testing SOC precision of power battery and device thereof

    CN113484777A

  • SOC estimation method and system of power battery, vehicle and medium

    CN116413613A

  • Method and device for correcting state of charge of vehicle battery, vehicle and computer medium

    CN116593898A

  • Method and device for correcting state of charge of vehicle battery, vehicle and computer medium

    CN116973758A

  • Battery SOC (State of Charge) estimation method and device with tail end correction

    CN117233623A