Charging and discharging control method and device for energy storage battery
By acquiring the temperature, internal resistance, state of charge, and state of health of the energy storage battery, calculating the charging current and voltage values, and dynamically adjusting the charging strategy, the problem of traditional methods failing to consider the actual state of the battery is solved, achieving a more efficient and safer charging process, extending battery life, and improving performance.
Patent Information
- Application Number
- CN202511308102.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-15
- Publication Date
- 2026-01-20
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Traditional energy storage battery charging and discharging control methods fail to fully consider the actual state of the battery, which can easily lead to overcharging or over-discharging, affecting battery life and safety.
By acquiring the temperature, internal resistance, state of charge, and health status of the energy storage battery, the charging current and voltage values are calculated, and the charging strategy is dynamically adjusted based on these parameters. This includes superimposing micropulses on a constant charging current for voltage acquisition, calculating the ohmic internal resistance and polarization internal resistance, and calculating the health status by combining the number of cycles, usage time, and temperature, ultimately optimizing the charging parameters.
It enables dynamic adjustment of charging based on the real-time status of the battery, improving charging efficiency and safety, avoiding battery overheating and other safety hazards, extending battery life, keeping the battery in optimal working condition, and improving overall performance.
Smart Images

Figure CN121361379A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of control systems, and particularly relates to a charging and discharging control method and device for energy storage batteries. BACKGROUND
[0002] With the widespread application of renewable energy and the popularity of electric vehicles, energy storage batteries are increasingly important in modern power systems and transportation tools. Energy storage batteries not only improve energy utilization efficiency, but also play a role in peak shaving in power systems. However, the charging and discharging control of energy storage batteries has always been a technical problem, affecting the service life, safety and overall performance of the battery.
[0003] Traditional charging and discharging control methods mostly use fixed current or fixed voltage charging mode. Although these methods are simple, they do not fully consider the actual state of the battery, which can easily lead to overcharging or overdischarging, thereby shortening the service life of the battery and even causing safety hazards. SUMMARY
[0004] Therefore, the embodiments of the present application provide a charging and discharging control method and device for energy storage batteries to solve the technical problem that the traditional charging and discharging control method does not fully consider the actual state of the battery, which can easily lead to overcharging or overdischarging.
[0005] The first aspect of the embodiments of the present application provides a charging and discharging control method for an energy storage battery, which comprises: obtaining the temperature, internal resistance, state of charge and state of health of the energy storage battery; calculating the charging current value and / or charging voltage value according to the temperature, internal resistance, state of charge and state of health; controlling the charging device to charge the energy storage battery at the charging current value and / or charging voltage value.
[0006] Further, the step of obtaining the temperature, current ohmic internal resistance, state of charge and state of health of the energy storage battery comprises: superimposing a plurality of micro-pulses on a constant charging current and collecting the corresponding instantaneous voltage values of the micro-pulses; calculating the current ohmic internal resistance and the current polarization internal resistance according to the plurality of instantaneous voltage values; extracting the cycle number, use time and average use temperature of the energy storage battery; calculating the state of health of the energy storage battery according to the cycle number, use time, average use temperature, current ohmic internal resistance and current polarization internal resistance of the energy storage battery; collecting the temperature by a temperature sensor; calculating the state of charge based on the coulomb counting method.
[0007] Further, the step of superimposing a plurality of micro-pulses on the constant charging current and collecting the corresponding instantaneous voltage values of the micro-pulses comprises: collecting the open circuit voltage of the energy storage battery; superimposing a detection pulse of a first current value on the constant charging current for a first duration; collecting a first battery voltage at the end of the detection pulse; after the detection pulse, entering a rest period lasting for a second duration; collecting a second battery voltage at the end of the rest period; after the rest period, superimposing a measurement pulse of a second current value on the constant charging current for a second duration; collecting a third battery voltage at the end of the measurement pulse.
[0008] Further, the step of calculating the current ohmic internal resistance and the current polarization internal resistance according to the plurality of instantaneous voltage values comprises: calculating a first difference value between the open circuit voltage and the first battery voltage; dividing the first difference value by the first current value to obtain the current ohmic internal resistance; calculating a second difference value between the second battery voltage and the third battery voltage; dividing the second difference value by the second current value to obtain the equivalent internal resistance; subtracting the equivalent internal resistance from the current ohmic internal resistance to obtain the current polarization internal resistance.
[0009] Further, the step of calculating the state of health of the energy storage battery according to the cycle number, the use duration, the average use temperature, the current ohmic internal resistance and the current polarization internal resistance of the energy storage battery comprises: obtaining a first cycle attenuation coefficient, a second cycle attenuation coefficient, a first duration attenuation coefficient and a second duration attenuation coefficient corresponding to the energy storage battery; wherein the first cycle attenuation coefficient, the second cycle attenuation coefficient, the first duration attenuation coefficient and the second duration attenuation coefficient are attenuation characteristic values of the battery material corresponding to the energy storage battery; calculating the Nth power of the cycle number to obtain a first value; wherein N is the first cycle attenuation coefficient; multiplying the first value by the second cycle attenuation coefficient to obtain a cycle attenuation value; calculating the Kth power of the use duration to obtain a second value; wherein K is the first duration attenuation coefficient; multiplying the second value by the second duration attenuation coefficient to obtain a duration attenuation value; calculating a temperature attenuation value corresponding to the average use temperature based on the Arrhenius equation; According to the cycle attenuation value, the time length attenuation value, the temperature attenuation value, the current ohmic internal resistance and the current polarization internal resistance, the health status of the energy storage battery is calculated.
[0010] Further, the step of calculating the health status of the energy storage battery according to the cycle attenuation value, the time length attenuation value, the temperature attenuation value, the current ohmic internal resistance and the current polarization internal resistance comprises: The cycle attenuation value, the time length attenuation value and the temperature attenuation value are weighted and summed with a basic preset weight factor to obtain a comprehensive basic aging factor; An initial ohmic internal resistance and an initial polarization internal resistance are obtained, wherein the initial ohmic internal resistance and the initial polarization internal resistance refer to the corresponding ohmic internal resistance and polarization internal resistance of the energy storage battery in the factory state; The current ohmic internal resistance is divided by the initial ohmic internal resistance to obtain a third value; The current polarization internal resistance is divided by the initial polarization internal resistance to obtain a fourth value; The third value and the fourth value are weighted and summed with an internal resistance preset weight factor to obtain an internal resistance aging increment; The comprehensive basic aging factor and the internal resistance aging increment are weighted and summed with a core preset weight factor to obtain a target coefficient; The target coefficient corresponds to a percentage system as the health status of the energy storage battery.
[0011] Further, the step of calculating the charging current value and / or the charging voltage value according to the temperature, the internal resistance, the state of charge and the health status comprises: A plurality of preset temperature ranges and a plurality of first scalar coefficients corresponding to the plurality of preset temperature ranges are obtained; A first target scalar coefficient corresponding to the preset temperature range in which the temperature is located is matched; The state of charge is multiplied by a preset attenuation coefficient to obtain a first attenuation value; The internal resistance aging increment corresponding to the internal resistance is added to the first attenuation value to obtain an aging attenuation amount; A plurality of preset charge ranges and a plurality of second scalar coefficients corresponding to the plurality of preset charge ranges are obtained; A second target scalar coefficient corresponding to the preset charge range in which the state of charge is located is matched; The maximum allowed charging current of the battery nominal and the initial constant voltage value are obtained; The first target scalar coefficient, the second target scalar coefficient and the aging attenuation amount are multiplied to obtain an attenuation factor; The attenuation factor is multiplied by the maximum allowed charging current to obtain a current attenuation value, and the maximum allowed charging current is subtracted from the current attenuation value to obtain the charging current value. multiplying the attenuation factor and the initial constant-voltage value to obtain a voltage attenuation value, and subtracting the voltage attenuation value from the initial constant-voltage value to obtain the charging voltage value.
[0012] The second aspect of the embodiment of the present application provides a charging and discharging control device of an energy storage battery, comprising: An acquisition unit is configured to acquire a temperature, an internal resistance, a state of charge and a state of health of the energy storage battery. A calculation unit is configured to calculate a charging current value and / or a charging voltage value according to the temperature, the internal resistance, the state of charge and the state of health. A control unit is configured to control a charging device to charge the energy storage battery at the charging current value and / or the charging voltage value.
[0013] The third aspect of the embodiment of the present application provides a terminal device, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements the steps in the charging and discharging control method of the energy storage battery according to the first aspect when executing the computer program.
[0014] The fourth aspect of the embodiment of the present application provides a computer readable storage medium, which stores a computer program, and the computer program implements the steps in the charging and discharging control method of the energy storage battery according to the first aspect when executed by a processor.
[0015] Compared with the prior art, the embodiment of the present application has the beneficial effects that the charging current value and the voltage value are dynamically adjusted according to the real-time state (such as the temperature, the internal resistance, the state of charge and the state of health) of the battery, so that the battery is always charged in the best state, thereby improving the charging efficiency. Compared with the traditional fixed charging mode, the present application can complete the charging process faster and more efficiently. The energy storage battery is prone to safety problems such as overheating and overcharging during the charging process. The present application adjusts the charging strategy in real time by monitoring the battery temperature and internal resistance and other parameters, avoids battery overheating and other safety hazards, and significantly improves the safety of the charging process. A reasonable charging strategy is formulated according to the state of health (SoH) of the battery to avoid performance degradation problems caused by battery degradation. By precisely controlling the charging process, the present application can keep the battery in an optimal working state, thereby improving the overall performance of the battery. In summary, the present application realizes fine management of the energy storage battery by real-time monitoring and dynamic adjustment of the charging parameters, and significantly improves the life, charging efficiency, safety and overall performance of the battery. BRIEF DESCRIPTION OF DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or related description will be briefly introduced. Obviously, the drawings in the following description only constitute some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor.
[0017] Figure 1 A schematic flow chart of a charging and discharging control method of an energy storage battery is shown; Figure 2 A schematic diagram of a charging and discharging control device of an energy storage battery is shown; Figure 3 A schematic diagram of a terminal device is shown. DETAILED DESCRIPTION
[0018] In the following description, specific details are set forth in order to provide a thorough understanding of embodiments of the present application. However, persons of ordinary skill in the art will readily recognize that embodiments of the present application can be practiced without these specific details. In other instances, well-known structures, devices, circuits, and processes have not been described in detail so as not to unnecessarily obscure aspects of the present application.
[0019] Embodiments of the present application provide a charging and discharging control method and device for an energy storage battery to solve the technical problem that the actual state of the battery is not fully considered in the conventional charging and discharging control method, which is easy to cause overcharging or overdischarging.
[0020] Firstly, the present application provides a charging and discharging control method for an energy storage battery. Please refer to Figure 1 , Figure 1 A schematic flow chart of a charging and discharging control method of an energy storage battery is shown. As shown in Figure 1 , the charging and discharging control method of the energy storage battery can include the following steps: Step 101: Obtain the temperature, internal resistance, state of charge and state of health of the energy storage battery; The temperature of the battery has a significant impact on its performance and lifespan. Both excessively high or low temperatures can affect the charging and discharging efficiency and safety of the battery. Therefore, accurately monitoring the temperature of the battery is an important step to ensure safety and optimize the charging process.
[0021] The internal resistance of the battery can reflect the health status and performance of the battery, and a higher internal resistance usually means that the battery is aging or damaged. The information of the internal resistance can help to adjust the charging parameters to prevent further damage to the battery.
[0022] State of Charge (SOC) refers to the remaining capacity of the battery, usually expressed as a percentage. Accurate calculation of SOC is crucial for determining the appropriate charging current and voltage to avoid overcharging or over-discharging.
[0023] State of Health (SOH) refers to the overall health level of the battery, reflecting the remaining capacity and performance of the battery. Evaluation of SOH can help predict the remaining life of the battery and optimize the charging strategy.
[0024] Specifically, step 101 specifically includes steps 1011 to 1016: Step 1011: superimpose a plurality of micro-pulses on the constant charging current, and collect the instantaneous voltage values corresponding to the micro-pulses; Constant charging current refers to maintaining a constant current value when charging the battery. Micro-pulse is a small amplitude, short time current pulse superimposed on the basis of constant current. When the micro-pulse is applied to the battery, the instantaneous voltage of the battery will change, and by collecting these instantaneous voltage values, the dynamic response characteristics of the battery can be obtained.
[0025] Specifically, step 1011 specifically includes steps A1 to A7: Step A1: collect the open circuit voltage of the energy storage battery; Open circuit voltage (OCV) refers to the voltage of the battery without load or charging current. This voltage value reflects the electrochemical equilibrium state of the battery and can be used as a reference for subsequent measurements.
[0026] Step A2: superimpose a detection pulse of a first current value on the constant charging current for a first duration; Constant charging current refers to a stable current value maintained during battery charging. The detection pulse of the first current value refers to a short current pulse superimposed on the basis of the constant charging current, with the current value and duration of the pulse being pre-set. The first duration refers to the duration of the detection pulse.
[0027] A very short "detection pulse" is applied, with a very short first duration (e.g. 100 µs - 1 ms) and a moderate first current value (e.g. 0.5C - 2C). This pulse mainly excites Ohmic voltage drop and initial, very small polarization response (mainly charge transfer polarization).
[0028] Step A3: collect the first battery voltage at the end of the detection pulse; At the moment when the detection pulse ends, the voltage value of the battery (first battery voltage) is collected. This voltage value reflects the transient response of the battery under the influence of the micro-pulse.
[0029] Step A4: enter a resting period for a second duration after the detection pulse; Rest period refers to the time period after the probing pulse, where no external current or charging current is applied, and the battery is at rest. Second duration refers to the duration of the rest period.
[0030] A short "rest period" (e.g. tens of milliseconds) is entered. This time allows the initial polarization voltage to relax partly (mainly charge transfer polarization), while the ohmic voltage drop will have disappeared instantaneously. The second duration is chosen to allow most of the charge transfer polarization to relax, while avoiding significant build-up of concentration polarization.
[0031] Step A5: At the end of the rest period, a second battery voltage is acquired; At the end of the rest period, the voltage value of the battery is acquired (second battery voltage). This voltage value can reflect the recovery state of the battery during the rest period.
[0032] Step A6: After the rest period, a measurement pulse is applied on top of the constant charging current with a second current value for a second duration; The measurement pulse of the second current value refers to a current pulse (possibly different current value or duration) that is superimposed on the constant charging current, which is different from the probing pulse.
[0033] The second duration refers to the duration of the measurement pulse. The second duration is short enough so that the polarization voltage formed during the second duration (mainly charge transfer polarization) is related to the residual polarization voltage state after the relaxation of the rest period, and the concentration polarization is still small.
[0034] Step A7: At the end of the measurement pulse, a third battery voltage is acquired.
[0035] At the moment when the measurement pulse ends, the voltage value of the battery is acquired (third battery voltage). This voltage value, together with the first battery voltage, reflects the transient response of the battery under different micro-pulse conditions.
[0036] In the embodiments corresponding to steps A1 to A7, by superimposing different micro-pulses on a constant charging current and collecting the corresponding voltage values, the transient response characteristics of the battery under different load conditions can be captured. These data are crucial for analyzing the internal impedance of the battery, including ohmic resistance and polarization resistance. By designing different pulses (i.e., probing pulses and measurement pulses), more rich battery response information can be obtained, helping to more accurately separate and calculate different internal resistance components of the battery. The resting period allows the battery to recover to its natural state after the pulse is applied, so that the voltage value collected at the end of the resting period can reflect the recovery characteristics of the battery. This is of great significance to understanding the polarization behavior and recovery characteristics of the battery. By collecting the battery voltage (open-circuit voltage, probing pulse end voltage, resting period end voltage, measurement pulse end voltage) at different time points, a detailed battery voltage response model can be constructed, providing data support for subsequent internal resistance calculation and battery state evaluation. These steps comprehensively utilize the dynamic characteristics of voltage response, enabling more accurate acquisition of the actual working state and health status of the battery, and providing a reliable basis for the optimization of charging and discharging control strategies.
[0037] Step 1012: calculating a current ohmic resistance and a current polarization resistance according to the plurality of instantaneous voltage values; The ohmic resistance, also known as the direct current resistance, is a part of the battery resistance, reflecting the resistance of the internal materials and connecting components of the battery. The polarization resistance is another part of the battery resistance, involving the impedance of electrochemical reactions. By analyzing the voltage change caused by the micro-pulse, the contributions of the ohmic resistance and the polarization resistance can be separated.
[0038] Specifically, step 1012 specifically includes steps B1 to B5: Step B1: calculating a first difference between the open-circuit voltage and the first battery voltage; The open-circuit voltage (OCV) is the voltage of the battery under no load or charging current. The first battery voltage is the battery voltage collected at the end of the probing pulse. The difference between these two voltage values reflects the amount of change in the battery voltage after the probing pulse is applied.
[0039] Step B2: dividing the first difference by the first current value to obtain the current ohmic resistance; The ohmic resistance (R o ) is the pure resistance component of the battery, which does not change over time. By dividing the first difference by the current value of the probing pulse, the current ohmic resistance can be calculated.
[0040] Step B3: calculating a second difference between the second battery voltage and the third battery voltage; The second battery voltage was collected at the end of the resting period. The third battery voltage was collected at the end of the measurement pulse. The difference between these two voltage values reflects the change in battery voltage after the measurement pulse was applied.
[0041] Step B4: Divide the second difference by the second current value to obtain the equivalent internal resistance; Equivalent internal resistance (R) e The resistance includes both ohmic and polarization resistance. The equivalent internal resistance can be calculated by dividing the second difference by the current value of the measurement pulse.
[0042] This internal resistance includes the ohmic internal resistance and the main polarization internal resistance established during pulse 2 (primarily the rapidly established charge transfer polarization).
[0043] The second battery voltage serves as a voltage reference before the application of the measurement pulse. It includes a small residual polarization voltage from the probe pulse (after relaxation during the resting period) and the battery's OCV at this point (the SOC change is negligible due to the extremely short pulse and small current). The second difference primarily reflects the total voltage drop generated by the measurement pulse current.
[0044] Step B5: Subtract the equivalent internal resistance from the current ohmic internal resistance to obtain the current polarization internal resistance.
[0045] Polarization resistance (Rp) is a component of the battery's polarization resistance, representing the additional resistance generated during charging and discharging due to the rate limitation of the electrochemical reaction. The current polarization resistance can be obtained by subtracting the ohmic resistance from the equivalent internal resistance.
[0046] The extremely short pulse duration minimizes the effects of concentration polarization and self-heating. The probe pulse directly measures the near-pure ohmic internal resistance. The measurement pulse differential method utilizes the relaxed state after the resting period as a reference, effectively separating the ohmic and main polarization components. The entire measurement process is typically completed within milliseconds to tens of milliseconds, enabling high-frequency online monitoring (e.g., several to tens of times per second).
[0047] In the corresponding embodiments of steps B1 to B5, the ohmic internal resistance is mainly composed of the conductive material in the battery, the contact resistance between the electrolyte and the electrode and the current collector, etc. Its calculation depends on the voltage change before and after the application of the detection pulse, which is mainly caused by the ohmic internal resistance. The equivalent internal resistance includes the ohmic internal resistance and the polarization internal resistance of the battery. Its calculation depends on the voltage change before and after the application of the measurement pulse, which includes not only the part caused by the ohmic internal resistance, but also the part caused by the polarization effect. The polarization internal resistance reflects the additional resistance caused by charge transfer, electrode process, etc. during the electrochemical reaction of the battery. By subtracting the ohmic internal resistance from the equivalent internal resistance, this part of the resistance can be separated. By calculating the ohmic internal resistance first, then the equivalent internal resistance, and finally the polarization internal resistance by the difference between the two, such a sequence of logic is clear and reasonable. The voltage collection and calculation of each step are based on the results of the previous step, layer by layer, ensuring the accuracy of the calculation. These steps separate different types of internal resistance components, providing important parameters for battery state monitoring and management, which helps to improve the efficiency and life of the battery.
[0048] Step 1013: Extracting the cycle number, usage time and average usage temperature of the energy storage battery; The cycle number refers to the number of complete charge and discharge cycles experienced by the battery. The usage time refers to the cumulative working time since the battery started to be used. The average usage temperature refers to the average working temperature of the battery during its service life. These information can be recorded and extracted by the battery management system (BMS) or other monitoring devices.
[0049] Step 1014: Calculating the state of health of the energy storage battery according to the cycle number, usage time, average usage temperature, current ohmic internal resistance and current polarization internal resistance of the energy storage battery; The state of health (SOH) reflects the overall health of the battery, usually including the remaining capacity and performance of the battery. By considering the cycle number, usage time, average usage temperature, ohmic internal resistance and polarization internal resistance, the degradation degree and remaining life of the battery can be evaluated, and the state of health of the battery can be calculated.
[0050] Specifically, step 1014 specifically includes steps C1 to C7: Step C1: Obtaining the first cycle attenuation coefficient, the second cycle attenuation coefficient, the first time attenuation coefficient and the second time attenuation coefficient corresponding to the energy storage battery; wherein the first cycle attenuation coefficient, the second cycle attenuation coefficient, the first time attenuation coefficient and the second time attenuation coefficient are the attenuation characteristic values of the battery material corresponding to the energy storage battery; The first cycle attenuation coefficient (N) and the second cycle attenuation coefficient are attenuation parameters related to the cycle life of the battery, which represent the performance attenuation rate of the battery at each charge and discharge cycle.
[0051] The first duration decay coefficient (K) and the second duration decay coefficient are decay parameters related to the usage time of the battery, representing the decay rate of the battery's performance over time.
[0052] The first cycle decay coefficient generally represents the non-linear feature of the battery's performance decay in each charge-discharge cycle. Specifically, it describes how the battery's performance (such as capacity, internal resistance, etc.) changes with the increase of cycle number during the cycle process. It is obtained by fitting experimental data. Multiple charge-discharge cycle tests need to be conducted, and the battery performance (such as capacity, internal resistance, etc.) after each cycle is recorded, and then the coefficient is determined by fitting these data.
[0053] The second cycle decay coefficient is a scaling factor used to convert the value calculated by the first cycle decay coefficient into a specific cycle decay value. This usually involves quantifying the non-linear decay feature into a specific decay amount. It is also obtained by fitting experimental data. Typically, after determining the first cycle decay coefficient, the scaling factor is further fitted by experimental data.
[0054] Exemplarily, the following cycle decay coefficient values are obtained by fitting experimental data: The first cycle decay coefficient = 0.61; The second cycle decay coefficient = 0.12.
[0055] The first duration decay coefficient represents the duration influence characteristics of the battery during use. It describes the non-linear feature of the battery's performance (such as capacity, internal resistance, etc.) changing with the increase of usage time (duration). The change of battery performance needs to be recorded at different time points, and then the coefficient is determined by fitting these data.
[0056] The second duration decay coefficient is a scaling factor used to convert the value calculated by the first duration decay coefficient into a specific duration decay value. It quantifies the non-linear duration-related decay feature into a specific decay amount. After determining the first duration decay coefficient, the scaling factor is further fitted by experimental data.
[0057] Exemplarily, the following duration decay coefficient values are obtained by fitting long-term use test data: The first duration decay coefficient = 0.3; The second duration decay coefficient = 0.16.
[0058] Step C2: Calculate the Nth power of the cycle number to obtain a first value; wherein N is the first cycle decay coefficient; By raising to the power of the first cycle decay coefficient, a value reflecting the decay of the battery with the cycle number is obtained.
[0059] Step C3: Multiply the first value by a second cycle decay coefficient to obtain a cycle decay value. The impact of cycles on the battery state of health is calculated by multiplying the first value by a second cycle decay coefficient.
[0060] Step C4: Calculate the Kth power of the usage duration to obtain a second value; where K is a first duration decay coefficient. By raising to the first duration decay coefficient, a value reflecting the battery's decay over time is obtained.
[0061] Step C5: Multiply the second value by a second duration decay coefficient to obtain a duration decay value. The impact of time on the battery state of health is calculated by multiplying the second value by a second duration decay coefficient.
[0062] Step C6: Calculate the temperature decay value corresponding to the average usage temperature based on the Arrhenius equation. The impact of the average usage temperature on the battery decay is calculated by the Arrhenius equation. The higher the temperature, the faster the chemical reaction rate of the battery, and the faster the decay.
[0063] Step C7: Calculate the state of health of the energy storage battery according to the cycle decay value, the duration decay value, the temperature decay value, the current ohmic resistance and the current polarization resistance.
[0064] The cycle decay value, duration decay value, temperature decay value, and current ohmic resistance and polarization resistance are combined to calculate a value reflecting the overall state of health of the battery. This comprehensive consideration of multiple factors can more accurately reflect the actual state of health of the battery.
[0065] In the embodiments corresponding to steps C1 to C7, the impact of cycle number and usage duration on battery health can be quantified through different decay coefficients. Different battery materials and designs will have different decay coefficients, which are extracted from experimental data. The decay of cycle number and usage duration is usually not linear, but exhibits certain nonlinear characteristics (such as exponential decay). Through power operation, this nonlinear relationship can be more accurately reflected. The impact of temperature on the battery is reflected through the chemical reaction rate. The Arrhenius equation is a classic formula describing the impact of temperature on reaction rate, suitable for battery life prediction. The state of health of the battery is affected by multiple factors. By combining each decay value and the current resistance, a more comprehensive state of health assessment can be obtained. This method helps better predict the remaining life of the battery and optimize the charge and discharge control strategy. Overall, these logical steps integrate the impact of different factors on battery health through scientific quantitative methods, providing accurate state of health assessment basis for battery management system.
[0066] Specifically, step C7 specifically includes steps C71 to C77: Step C71: Weighted sum of the cycle attenuation value, the time attenuation value, and the temperature attenuation value with a base preset weight factor to obtain a comprehensive base aging factor; By weighted sum of cycle, time and temperature attenuation values according to preset weight factors, a comprehensive base aging factor can be obtained. This step aggregates the influence of different aging factors to form a comprehensive aging index.
[0067] Comprehensive base aging factor = (cycle attenuation value * w1) + (time attenuation value * w2) + (temperature attenuation value * w3) Example: Assuming the cycle attenuation value is 0.2, the time attenuation value is 0.15, the temperature attenuation value is 0.1, and the weight factors are w1=0.4, w2=0.3, w3=0.3 respectively. Then: Comprehensive base aging factor = (0.2*0.4) + (0.15*0.3) + (0.1*0.3) = 0.08 + 0.045 +0.03 = 0.155.
[0068] Step C72: Obtain initial ohmic resistance and initial polarization resistance; wherein the initial ohmic resistance and the initial polarization resistance refer to the ohmic resistance and the polarization resistance corresponding to the energy storage battery in the factory state; These initial values are used as reference points for comparison with the current internal resistance to assess the change in internal resistance.
[0069] Step C73: Divide the current ohmic resistance by the initial ohmic resistance to obtain a third value; Step C74: Divide the current polarization resistance by the initial polarization resistance to obtain a fourth value; Step C75: Weighted sum of the third value, the fourth value and the internal resistance preset weight factor to obtain the internal resistance aging increment; By weighted sum of the ratio of internal resistance change, the internal resistance aging increment is obtained, which reflects the degree of influence of internal resistance change on battery aging.
[0070] Internal resistance aging increment = (third value * w4) + (fourth value * w5) Example: Assuming the internal resistance preset weight factors are w4=0.5, w5=0.5. Then: Internal resistance aging increment = (1.2 *0.5) + (1.25*0.5) = 0.6 + 0.625 = 1.225.
[0071] Step C76: Weighted sum of the comprehensive base aging factor, the internal resistance aging increment, and the core preset weight factor to obtain the target coefficient; The comprehensive base aging factor and the internal resistance aging increment reflect the influence of different aging factors. Through the core preset weight factor, a weighted sum is formed to form the final comprehensive aging index.
[0072] Target coefficient = (comprehensive base aging factor * w6) + (internal resistance aging increment * w7) Example: Assuming the core preset weight factor is w6=0.6, w7=0.4. Then: Target coefficient = (0.155 * 0.6) + (1.225 * 0.4) = 0.093 + 0.49 = 0.583.
[0073] Step C77: The target coefficient corresponds to the percentage system as the state of health of the energy storage battery.
[0074] The final target coefficient is converted to a percentage health state, which intuitively represents the health level of the battery, making it easy to understand and use.
[0075] SOH = target coefficient * 100%; Example: SOH = 0.583 * 100% = 58.3%.
[0076] In the embodiments corresponding to steps C71 to C77, the health status of the energy storage battery is calculated by combining various attenuation factors and internal resistance changes, thereby providing a comprehensive battery health evaluation method.
[0077] Step 1015: Collect the temperature through the temperature sensor; Directly measure the temperature of the battery in real time through the temperature sensor to ensure the accuracy of the temperature data.
[0078] Step 1016: Calculate the state of charge based on the coulomb counting method The coulomb counting method is a method for calculating the remaining capacity of the battery. It estimates the state of charge (SOC) of the battery by integrating the discharge current and charge current of the battery.
[0079] In the embodiments corresponding to steps 1011 to 1016, the key state parameters of the battery are accurately obtained, providing a reliable data basis for subsequent charge and discharge control. These steps comprehensively utilize multiple measurement and calculation methods to ensure the accuracy and reliability of battery state evaluation, which helps to achieve more intelligent and safe charge and discharge control.
[0080] Step 102: Calculate the charging current value and / or the charging voltage value according to the temperature, the internal resistance, the state of charge, and the state of health; In this step, the collected temperature, internal resistance, SOC, and SOH data are used to calculate appropriate charging current and voltage. To ensure that the charging parameters can maximize the protection of the battery and optimize its performance.
[0081] Adjust the charging parameters dynamically according to the information of internal resistance and state of health, avoid overcharging due to battery aging or damage.
[0082] Specifically, step 102 specifically includes steps 1021 to 10210: Step 1021: Obtain a plurality of preset temperature ranges and a plurality of preset temperature ranges corresponding to the first scalar coefficient; Divide the temperature into multiple ranges, each range has a corresponding scalar coefficient, which is used for subsequent calculation.
[0083] Exemplarily: Temperature range: [-10, 0) ℃, first scalar coefficient: 0.8; Temperature range: [0, 10) ℃, first scalar coefficient: 0.9; Temperature range: [10, 25) ℃, first scalar coefficient: 1.0; Temperature range: [25, 40) ℃, first scalar coefficient: 0.95.
[0084] Step 1022: Match the first target scalar coefficient corresponding to the preset temperature range where the temperature is located; Determine the corresponding scalar coefficient by matching the range where the current temperature is located. This coefficient reflects the influence of temperature on charging current and voltage.
[0085] Assuming the current temperature is 15℃, the matched temperature range is: [10, 25) ℃, and the first target scalar coefficient is: 1.0.
[0086] Step 1023: Multiply the state of charge by a preset attenuation coefficient to obtain a first attenuation value; The state of charge is multiplied by the attenuation coefficient to obtain the first attenuation value, which represents the influence of the state of charge on battery aging. Assuming the current state of charge (SOC) is 70%, and the preset attenuation coefficient is 0.01. First attenuation value = 0.70 * 0.01 = 0.007.
[0087] Step 1024: Add the internal resistance aging increment corresponding to the internal resistance to the first attenuation value to obtain the aging attenuation amount; The overall aging attenuation amount is obtained by adding the internal resistance aging increment to the first attenuation value, which reflects the comprehensive influence of internal resistance and state of charge on battery aging. Assuming that the internal resistance aging increment corresponding to the current internal resistance is 0.005. Aging attenuation amount = 0.007 + 0.005 = 0.012.
[0088] Step 1025: Obtain a plurality of preset charge ranges and a plurality of second scalar coefficients corresponding to the plurality of preset charge ranges. The state of charge is divided into a plurality of ranges, each range having a corresponding scalar coefficient for subsequent calculation.
[0089] Exemplarily, the preset charge ranges and their corresponding second scalar coefficients are as follows: Charge range: [0, 20)%, second scalar coefficient: 0.7; Charge range: [20, 50)%, second scalar coefficient: 0.85; Charge range: [50, 80)%, second scalar coefficient: 1.0; Charge range: [80, 100]%, second scalar coefficient: 0.9.
[0090] Step 1026: Match the second target scalar coefficient corresponding to the preset charge range in which the state of charge is located; The corresponding scalar coefficient is determined by matching the range in which the current state of charge is located, and this coefficient reflects the influence of the state of charge on the charging current and voltage. Assuming that the current state of charge is 70%, the matched charge range is: [50, 80)%, and the second target scalar coefficient is 1.0.
[0091] Step 1027: Obtain the nominal maximum allowed charging current and the initial constant voltage value of the battery; Assuming that the nominal maximum allowed charging current of the battery is 50A, and the initial constant voltage value is 4.2V.
[0092] Step 1028: Multiply the first target scalar coefficient, the second target scalar coefficient, and the aging attenuation amount to obtain an attenuation factor; By multiplying the target scalar coefficient and the aging attenuation amount, a comprehensive attenuation factor is obtained, which reflects the comprehensive influence of temperature, internal resistance, state of charge, and aging on the charging performance of the battery. Attenuation factor = 1.0 * 1.0 * 0.012 = 0.012.
[0093] Step 1029: Multiply the attenuation factor by the maximum allowed charging current to obtain a current attenuation value, and subtract the maximum allowed charging current from the current attenuation value to obtain the charging current value; By applying the attenuation factor to the maximum allowed charging current, the applicable charging current value under the current condition is obtained. Current attenuation value = 0.012 * 50 A = 0.6 A, charging current value = 50 A - 0.6 A = 49.4 A.
[0094] Step 10210: Multiply the attenuation factor by the initial constant voltage value to obtain the voltage attenuation value, and subtract the initial constant voltage value from the voltage attenuation value to obtain the charging voltage value.
[0095] By applying the attenuation factor to the initial constant voltage value, the applicable charging voltage value under the current condition is obtained.
[0096] In the embodiments corresponding to steps 1021 to 10210, in combination with temperature, internal resistance, state of charge and state of health, through a series of matching and calculation of preset ranges and scalar coefficients, the charging current value and charging voltage value suitable for the current battery state are finally obtained. This method considers multiple influencing factors, ensuring the safety and efficiency of the charging process.
[0097] Step 103: Control the charging device to charge the energy storage battery with the charging current value and / or charging voltage value.
[0098] According to the calculated charging current and voltage values, control the charging device (such as a charger or power management system) to charge the battery. This process is dynamic, and the charging device will adjust the charging parameters according to the real-time monitored battery state, ensuring the safety and efficiency of the charging process.
[0099] In the embodiments corresponding to steps 101 to 103, the charging current value and voltage value are dynamically adjusted according to the real-time state of the battery (such as temperature, internal resistance, state of charge and state of health), so that the battery is always charged in the best state, thereby improving the charging efficiency. Compared with traditional fixed charging mode, the invention can complete the charging process faster and more efficiently. Energy storage batteries are prone to safety problems such as overheating and overcharging during charging. The invention monitors battery temperature and internal resistance and other parameters in real time, adjusts charging strategy in time, avoids battery overheating and other safety hazards, and significantly improves the safety of the charging process. According to the state of health (SoH) of the battery, a reasonable charging strategy is developed to avoid performance degradation due to battery degradation. By precisely controlling the charging process, the invention can keep the battery in a better working state, improving the overall performance of the battery. In summary, the invention realizes fine management of energy storage batteries through real-time monitoring and dynamic adjustment of charging parameters, significantly improving the life, charging efficiency, safety and overall performance of the battery.
[0100] As Figure 2The application provides a charge-discharge control device of an energy storage battery. Figure 2 , Figure 2 Fig. 1 shows a schematic diagram of a charge-discharge control device of an energy storage battery according to the application. Figure 2 The charge-discharge control device of an energy storage battery according to the application comprises: An acquisition unit 21 configured to acquire the temperature, internal resistance, state of charge and state of health of the energy storage battery. A calculation unit 22 configured to calculate a charging current value and / or a charging voltage value according to the temperature, internal resistance, state of charge and state of health. A control unit 23 configured to control a charging device to charge the energy storage battery at the charging current value and / or the charging voltage value.
[0101] The charge-discharge control device of an energy storage battery according to the application dynamically adjusts the charging current value and voltage value according to the real-time state of the battery (such as temperature, internal resistance, state of charge and state of health), so that the battery is always charged in an optimal state, thereby improving the charging efficiency. Compared with the traditional fixed charging mode, the application can complete the charging process faster and more efficiently. The energy storage battery is prone to safety problems such as overheating and overcharging during the charging process. The application adjusts the charging strategy in real time by monitoring the battery temperature and internal resistance and other parameters, avoids battery overheating and other safety hazards, and significantly improves the safety of the charging process. According to the state of health (SoH) of the battery, a reasonable charging strategy is formulated to avoid performance degradation caused by battery degradation. By precisely controlling the charging process, the application can keep the battery in an optimal working state, improving the overall performance of the battery. In summary, the application realizes fine management of the energy storage battery by real-time monitoring and dynamic adjustment of charging parameters, significantly improving the life, charging efficiency, safety and overall performance of the battery.
[0102] Figure 3 Fig. 1 is a schematic diagram of a terminal device according to an embodiment of the application. As shown in Fig. 1, the terminal device 3 according to the embodiment comprises a processor 30, a memory 31, and a computer program 32 stored in the memory 31 and executable on the processor 30, such as a charge-discharge control program of an energy storage battery. Figure 3 When the processor 30 executes the computer program 32, the steps in each of the charge-discharge control methods of an energy storage battery described above are implemented, such as steps 101 to 103 shown in Fig. 1. Alternatively, when the processor 30 executes the computer program 32, the functions of each unit in each of the device embodiments described above are implemented, such as the functions of the units shown in Fig. 1. Figure 1 Figure 2
[0103] For example, the computer program 32 can be divided into one or more units stored in the memory 31 and executed by the processor 30 to complete the present application. The one or more units can be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program 32 in the terminal device 3. For example, the computer program 32 can be divided into units with specific functions as follows: an acquisition unit configured to acquire a temperature, an internal resistance, a state of charge and a state of health of the energy storage battery; a calculation unit configured to calculate a charging current value and / or a charging voltage value according to the temperature, the internal resistance, the state of charge and the state of health; a control unit configured to control a charging device to charge the energy storage battery at the charging current value and / or the charging voltage value.
[0104] The terminal device 3 includes but is not limited to the processor 30 and the memory 31. Those skilled in the art can understand that, Figure 3 The terminal device 3 is only an example and does not constitute a limitation on the terminal device 3, which can include more or fewer components than those shown, or combine certain components, or different components, for example, the terminal device can also include an input / output device, a network access device, a bus, etc.
[0105] The processor 30 can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0106] The memory 31 can be an internal storage unit of the terminal device 3, for example, a hard disk or a memory of the terminal device 3. The memory 31 can also be an external storage device of the terminal device 3, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the terminal device 3. Further, the memory 31 can also include both the internal storage unit and the external storage device of the terminal device 3. The memory 31 is used to store the computer program and other programs and data required by the roaming control device. The memory 31 can also be used to temporarily store data that has been output or will be output.
[0107] It should be understood that the size of the serial number of each step in the above embodiment does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiment of the present application.
[0108] It should be noted that the information interaction, execution process and the like between the above devices / units, since the same concept as the method embodiments of the present application, the specific functions and the technical effects brought about, specific can refer to the method embodiments part, here will not be repeated.
[0109] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-mentioned division of each functional unit, module is exemplified, and in actual application, the above-mentioned functions can be completed by different functional units, modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or software. In addition, the specific name of each functional unit and module is only for easy distinction, and does not limit the protection scope of the present application. The specific working process of the unit and module in the above system can refer to the corresponding process in the above method embodiments, which will not be repeated here.
[0110] The embodiment of the present application also provides a computer readable storage medium, the computer readable storage medium stores a computer program, the computer program is executed by a processor to realize the steps in each method embodiment.
[0111] The embodiment of the present application provides a computer program product, when the computer program product is run on a mobile terminal, the mobile terminal is caused to perform the steps in the above-mentioned various method embodiments.
[0112] The integrated unit, if in the form of a software function unit and sold or used as an independent product, can be stored in a computer-readable storage medium. Based on such understanding, the present application can implement all or part of the processes in the above-mentioned embodiment methods, and can be completed by instructing related hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps in the above-mentioned various method embodiments when executed by a processor. The computer program includes computer program code, which can be in the form of source code, object code, an executable file, or some intermediate form. The computer-readable medium at least includes any entity or device capable of carrying the computer program code to a photographing device / terminal equipment, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunications signal, and a software distribution medium. For example, a U disk, a mobile hard disk, a magnetic disk or an optical disk, and the like.
[0113] In the above-mentioned embodiments, the description of each embodiment has its own focus, and the parts not described or recorded in detail in a certain embodiment can be referred to the related description of other embodiments.
[0114] Those skilled in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed in the present application can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software mode depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0115] In the embodiments provided by the present application, it should be understood that the disclosed apparatus / network device and method can be implemented in other ways. For example, the above-mentioned apparatus / network device embodiments are merely schematic, for example, the division of the modules or units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the shown or discussed each other can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.
[0116] The units described as separate components can or can not be physically separate, and the components displayed as separate components can or can not be physical separate, and can be located at one place, or can be distributed to multiple network units.
[0117] It should be understood that the term "comprises" or "comprising," when used in this specification and the following claims, indicates the presence of the described features, integers, steps, operations, elements, and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0118] It should also be understood that the term "and / or" when used in this specification and the following claims, refers to one or more of the associated listed items, and all possible combinations of one or more of the associated listed items.
[0119] As used in this specification and the appended claims, the term "if' can be interpreted as meaning "when," or "once," or "in response to determining," or "in response to ascertaining," depending on the context. Similarly, the phrase "if it is determined" or "if it is ascertained" can be interpreted to mean "once it is determined," or "in response to determining," or "once it is ascertained," or "in response to ascertaining," depending on the context.
[0120] In addition, the terms "first," "second," "third," etc. are used herein only to distinguish one element from another, and do not imply a relative importance or a given order.
[0121] Reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present application. Thus, the appearances of the phrases "in one embodiment" or "in an embodiment" or "in some embodiments" or "in other embodiments" or "in still other embodiments," or the like in various places throughout this specification are not necessarily all referring to the same embodiment, unless otherwise indicated. Furthermore, the term "comprising" or "containing" or "including" or "having" or the like when used herein, means "including but not limited to," unless otherwise indicated.
[0122] The above-described embodiments are only used to illustrate the technical solutions of the present application, and are not intended to limit the present application; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.
Claims
1. A charge and discharge control method of an energy storage battery, characterized by, The charge-discharge control method of the energy storage battery comprises: obtaining the temperature, internal resistance, state of charge and state of health of the energy storage battery; calculating the charging current value and / or charging voltage value according to the temperature, internal resistance, state of charge and state of health; controlling the charging device to charge the energy storage battery at the charging current value and / or charging voltage value.
2. The charge and discharge control method of the energy storage battery according to claim 1, characterized by, The step of obtaining the temperature, current ohmic internal resistance, state of charge and state of health of the energy storage battery comprises: superimposing a plurality of micro-pulses on the constant charging current and collecting the corresponding instantaneous voltage values of the micro-pulses; calculating the current ohmic internal resistance and current polarization internal resistance according to the plurality of instantaneous voltage values; extracting the cycle number, use duration and average use temperature of the energy storage battery; calculating the state of health of the energy storage battery according to the cycle number, use duration, average use temperature, current ohmic internal resistance and current polarization internal resistance of the energy storage battery; collecting the temperature by a temperature sensor; calculating the state of charge based on the coulomb counting method.
3. The charge and discharge control method of the energy storage cell according to claim 2, wherein The step of superimposing a plurality of micro-pulses on the constant charging current and collecting the corresponding instantaneous voltage values of the micro-pulses comprises: collecting the open-circuit voltage of the energy storage battery; superimposing a detection pulse of a first current value on the constant charging current for a first duration; collecting a first battery voltage at the end of the detection pulse; entering a rest period for a second duration after the detection pulse; collecting a second battery voltage at the end of the rest period; superimposing a measurement pulse of a second current value on the constant charging current for a second duration after the rest period; collecting a third battery voltage at the end of the measurement pulse.
4. The charge and discharge control method of the energy storage cell according to claim 2, wherein, The step of calculating the current ohmic internal resistance and current polarization internal resistance according to the plurality of instantaneous voltage values comprises: calculating a first difference value between the open-circuit voltage and the first battery voltage; dividing the first difference value by the first current value to obtain the current ohmic internal resistance; calculating a second difference value between the second battery voltage and the third battery voltage; dividing the second difference value by the second current value to obtain the equivalent internal resistance; subtracting the equivalent internal resistance from the current ohmic internal resistance to obtain the current polarization internal resistance.
5. The charge and discharge control method of the energy storage cell according to claim 2, wherein, The step of calculating the state of health of the energy storage battery according to the cycle number, use duration, average use temperature, current ohmic internal resistance and current polarization internal resistance of the energy storage battery comprises: obtaining the first cycle attenuation coefficient, second cycle attenuation coefficient, first duration attenuation coefficient and second duration attenuation coefficient corresponding to the energy storage battery; wherein the first cycle attenuation coefficient, second cycle attenuation coefficient, first duration attenuation coefficient and second duration attenuation coefficient are attenuation characteristic values of the battery material corresponding to the energy storage battery; calculating the Nth power of the cycle number to obtain a first value; wherein N is the first cycle attenuation coefficient; multiplying the first value by the second cycle attenuation coefficient to obtain a cycle attenuation value; calculating the Kth power of the use duration to obtain a second value; wherein K is the first duration attenuation coefficient; multiplying the second value by the second duration attenuation coefficient to obtain a duration attenuation value; Calculate a temperature attenuation value corresponding to the average use temperature based on an Arrhenius equation; Calculate a state of health of the energy storage battery according to the cycle attenuation value, the time length attenuation value, the temperature attenuation value, the current ohmic resistance and the current polarization resistance.
6. The charge and discharge control method of the energy storage cell as claimed in claim 5, wherein, The step of calculating the state of health of the energy storage battery according to the cycle attenuation value, the time length attenuation value, the temperature attenuation value, the current ohmic resistance and the current polarization resistance comprises: The cycle attenuation value, the time length attenuation value and the temperature attenuation value are weighted and summed with a basic preset weight factor to obtain a comprehensive basic aging factor; Obtain an initial ohmic resistance and an initial polarization resistance; wherein the initial ohmic resistance and the initial polarization resistance refer to the ohmic resistance and the polarization resistance corresponding to the energy storage battery in a factory state; Divide the current ohmic resistance by the initial ohmic resistance to obtain a third value; Divide the current polarization resistance by the initial polarization resistance to obtain a fourth value; The third value and the fourth value are weighted and summed with an internal resistance preset weight factor to obtain an internal resistance aging increment; The comprehensive basic aging factor and the internal resistance aging increment are weighted and summed with a core preset weight factor to obtain a target coefficient; The percentage corresponding to the target coefficient is taken as the state of health of the energy storage battery.
7. The method of claim 1, wherein the charging and discharging of the energy storage cell is controlled by a controller. The step of calculating the charging current value and / or the charging voltage value according to the temperature, the internal resistance, the state of charge and the state of health comprises: Obtain a plurality of preset temperature ranges and a plurality of first scalar coefficients corresponding to the plurality of preset temperature ranges; Match the first target scalar coefficient corresponding to the preset temperature range in which the temperature is located; Multiply the state of charge by a preset attenuation coefficient to obtain a first attenuation value; Add the internal resistance aging increment corresponding to the internal resistance to the first attenuation value to obtain an aging attenuation amount; Obtain a plurality of preset charge ranges and a plurality of second scalar coefficients corresponding to the plurality of preset charge ranges; Match the second target scalar coefficient corresponding to the preset charge range in which the state of charge is located; Obtain a maximum allowed charging current of a battery nominal and an initial constant voltage value; Multiply the first target scalar coefficient, the second target scalar coefficient and the aging attenuation amount to obtain an attenuation factor; Multiply the attenuation factor by the maximum allowed charging current to obtain a current attenuation value, and subtract the maximum allowed charging current from the current attenuation value to obtain the charging current value; Multiply the attenuation factor by the initial constant voltage value to obtain a voltage attenuation value, and subtract the initial constant voltage value from the voltage attenuation value to obtain the charging voltage value.
8. A charging and discharging control device for an energy storage battery, characterized in that, The charging and discharging control device of the energy storage battery comprises: An obtaining unit is configured to obtain a temperature, an internal resistance, a state of charge and a state of health of an energy storage battery; A calculating unit is configured to calculate a charging current value and / or a charging voltage value according to the temperature, the internal resistance, the state of charge and the state of health; A control unit is configured to control a charging device to charge the energy storage battery at the charging current value and / or the charging voltage value.
9. A terminal device, comprising: The terminal device comprises a memory, a processor, and a charge-discharge control program of the energy storage battery stored on the memory and executable on the processor, and the charge-discharge control program of the energy storage battery is configured to implement the steps in the charge-discharge control method of the energy storage battery according to any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, the computer program comprising instructions that, when executed by a computer, cause the computer to perform the method of any one of claims 1-9. The computer program, when executed by a processor, implements the steps in the charge-discharge control method of the energy storage battery according to any one of claims 1 to 7.