Dynamic correction method, device, equipment and medium for available power of a battery
Through the preset undervoltage threshold and recovery threshold, the battery voltage rebound state is identified, and the available power is dynamically corrected, which solves the problem of low detection accuracy in the prior art, and achieves more accurate available power detection.
Patent Information
- Application Number
- CN202110068094.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-19
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2041-01-19
AI Technical Summary
When detecting the available power of lithium-ion batteries, the prior art fails to effectively consider the voltage rebound characteristics of the battery under dynamic operating conditions, resulting in a low detection accuracy.
Through the preset undervoltage threshold and recovery threshold, the rebound state of the battery voltage is identified, and the available power value of the battery is dynamically corrected to improve detection accuracy.
Improve the detection accuracy of the battery's available power, reduce the battery undervoltage or overcorrection caused by inaccurate detection, and the output available power is more accurate.
Smart Images

Figure CN114801868B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of power battery control, and particularly to a method, device, equipment and medium for dynamically correcting the available power of a battery. Background Art
[0002] In new energy vehicles, the battery not only needs to provide energy to meet a certain cruising range, but also needs to output the required power. In battery management, the state parameters of the battery, such as SOC (state of charge, remaining battery charge), SOH (state of health, remaining battery life), and SOP (state of power, power state), are all important state parameters. Among them, the SOP value is used to represent the available power value of the current state of the battery.
[0003] In the prior art, the available power value is obtained by testing through the pulse response method of the BMS (Battery Management System). The pulse response method can detect the available power by applying specific pulse excitations to the battery under different SOC states. However, during the discharge process of a lithium-ion battery, a voltage drop will occur, and after the discharge current disappears, the voltage will rebound, which is called the voltage rebound characteristic of the battery. This characteristic of the lithium battery is essentially because the relatively low conductivity of the lithium battery causes the lithium battery to be unable to supplement lithium ions equivalent to the discharge current from the electrolyte in time when discharging at a large current, thus generating a voltage drop. When the battery stops discharging, the lithium ions that are not replenished in time will go through two stages of diffusion and phase transformation to make the battery system return to the equilibrium state, resulting in voltage rebound.
[0004] The pulse response method only considers the static characteristics of the battery and does not consider the voltage rebound of the battery under dynamic working conditions, so the detection accuracy is very low. Summary of the Invention
[0005] Aiming at the defects of the above-mentioned prior art, the present invention provides a method, device, equipment and medium for dynamically correcting the available power of a battery, which can accurately identify the rebound state of the battery voltage through a preset undervoltage threshold and recovery threshold, and dynamically correct the available power value of the battery, so as to improve the detection accuracy of the available power of the battery.
[0006] An embodiment of the present invention provides a method for dynamically correcting the available power of a battery, and the method includes:
[0007] Obtain the minimum value of the current single-cell battery voltage and the current available power value of the battery, where the battery includes at least one single cell;
[0008] Compare the minimum value of the current single-cell battery voltage with a preset undervoltage threshold and a preset recovery threshold, and update the stored power accumulation value according to the comparison result;
[0009] Correct the current available power value according to the updated power accumulation value.
[0010] As a preferred method, updating the stored power accumulation value according to the comparison result specifically includes:
[0011] When the minimum value of the current single-cell battery voltage is greater than the recovery threshold, update the power accumulation value according to a preset first step size;
[0012] When the minimum value of the current single-cell battery voltage is not less than the undervoltage threshold and not greater than the recovery threshold, update the power accumulation value according to a preset second step size;
[0013] When the minimum value of the current single-cell battery voltage is less than the undervoltage threshold, update the power accumulation value according to a preset update rule.
[0014] Further, updating the power accumulation value according to the preset first step size specifically includes:
[0015] Take the sum of the power accumulation value and the first step size as the updated power accumulation value.
[0016] Further, updating the power accumulation value according to the preset second step size specifically includes:
[0017] Take the sum of the power accumulation value and the second step size as the updated power accumulation value.
[0018] As a preferred method, when the minimum value of the current single-cell battery voltage is less than a preset undervoltage threshold, updating the power accumulation value according to preset conditions specifically includes:
[0019] When the minimum value of the current single-cell battery voltage is less than the undervoltage threshold and the minimum value of the current single-cell battery voltage is not greater than the minimum value of the single-cell battery voltage of the battery obtained last time, update the pre-stored count value to 0;
[0020] Take the sum of the power accumulation value and a preset third step size as the updated power accumulation value.
[0021] As a preferred method, when the minimum value of the current single-cell battery voltage is less than a preset undervoltage threshold, updating the power accumulation value according to a preset update rule specifically includes:
[0022] When the minimum value of the current single-cell battery voltage is less than the undervoltage threshold and the minimum value of the current single-cell battery voltage is greater than the minimum value of the single-cell battery voltage of the battery obtained last time, increment the pre-stored count value by 1;
[0023] When the processed count value is not less than a preset first threshold, the sum of the power accumulation value and a preset fourth step size is used as the updated power accumulation value.
[0024] In the above preferred manner, the method further includes:
[0025] When the processed count value is less than the first threshold, the sum of the power accumulation value and a preset fifth step size is used as the updated power accumulation value.
[0026] A dynamic correction method for the available power of a battery provided by an embodiment of the present invention can identify different states of the voltage rebound of the battery by obtaining the current minimum battery voltage and the current available power value of the battery, and comparing the current minimum single-cell battery voltage with the undervoltage threshold and the recovery threshold. According to the identified state of the voltage rebound of the battery, the current available power value of the battery is corrected by different step sizes. The dynamic correction method for the available power of a battery provided by an embodiment of the present invention can correct the available power value obtained by the pulse response method of the BMS, and the output available power value is more accurate; and by identifying the rising state of the current minimum single-cell battery voltage, overcorrection of the voltage rebound can be reduced, and battery undervoltage or overcorrection caused by inaccurate available power detection can be avoided.
[0027] An embodiment of the present invention further provides a dynamic correction device for the available power of a battery. The device includes a data acquisition module, an update module, and a correction module;
[0028] The data acquisition module is used to acquire the current minimum single-cell battery voltage and the current available power value of the battery, where the battery includes at least one single cell;
[0029] The update module is used to compare the current minimum single-cell battery voltage with a preset undervoltage threshold and a preset recovery threshold, and update the stored power accumulation value according to the comparison result;
[0030] The correction module is used to correct the current available power value according to the updated power accumulation value.
[0031] Preferably, the update module includes a first update unit, a second update unit, and a third update unit;
[0032] The first update unit is used to update the power accumulation value according to a preset first step size when the current minimum single-cell battery voltage is greater than the recovery threshold;
[0033] The second update unit is used to update the power accumulation value according to a preset second step size when the current minimum single-cell battery voltage is not less than the undervoltage threshold and not greater than the recovery threshold;
[0034] The third update unit is configured to update the power accumulation value according to a preset update rule when the minimum value of the current single-cell battery voltage is less than the undervoltage threshold.
[0035] Preferably, the first update unit is specifically configured to: use the sum of the power accumulation value and the first step size as the updated power accumulation value.
[0036] Preferably, the second update unit is specifically configured to: use the sum of the power accumulation value and the second step size as the updated power accumulation value.
[0037] Preferably, the third update unit includes a first count value update component and a third update component;
[0038] The first counter update component is configured to update the pre-stored count value to 0 when the minimum value of the current single-cell battery voltage is less than the undervoltage threshold and the minimum value of the current single-cell battery voltage is not greater than the minimum value of the single-cell battery voltage of the battery obtained last time;
[0039] The third update component is configured to use the sum of the power accumulation value and a preset third step size as the updated power accumulation value.
[0040] Preferably, the third update unit further includes a second count value update component and a fourth update component;
[0041] The second count value update component is configured to increment the pre-stored count value by 1 when the minimum value of the current single-cell battery voltage is less than the undervoltage threshold and the minimum value of the current single-cell battery voltage is greater than the minimum value of the single-cell battery voltage of the battery obtained last time;
[0042] The fourth update component is configured to use the sum of the power accumulation value and a preset fourth step size as the updated power accumulation value when the processed count value is not less than a preset first threshold.
[0043] Preferably, the third update unit further includes a fifth update component;
[0044] The fifth update component is configured to use the sum of the power accumulation value and a preset fifth step size as the updated power accumulation value when the processed count value is less than the first threshold.
[0045] An embodiment of the present invention further provides a terminal device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, a dynamic correction method for the available power of a battery as described in any of the above embodiments is implemented.
[0046] An embodiment of the present invention further provides a computer-readable storage medium, which includes a stored computer program. When the computer program runs, it controls the device where the computer-readable storage medium is located to execute a method for dynamically correcting the available power of a battery as described in any of the above embodiments.
[0047] A method, device, equipment and medium for dynamically correcting the available power of a battery provided by an embodiment of the present invention can identify different states of the voltage rebound of the battery by obtaining the current minimum battery voltage and the current available power value of the battery, and comparing the current minimum single-cell battery voltage with the undervoltage threshold and the recovery threshold. According to the identified state of the voltage rebound of the battery, the current available power value of the battery is corrected by different step sizes, and the output available power is more accurate. And by identifying the rising state of the current minimum single-cell battery voltage, it avoids under-voltage or over-correction of the battery caused by inaccurate detection of the available power. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1 is a flowchart of a method for dynamically correcting the available power of a battery provided by an embodiment of the present invention;
[0049] Figure 2 is a schematic diagram of the principle of the process of a method for dynamically correcting the available power of a battery provided by an embodiment of the present invention;
[0050] Figure 3 is a schematic diagram of a preferred embodiment of the terminal device provided by the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0051] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0052] See Figure 1 , which is a flowchart of a method for dynamically correcting the available power of a battery provided by an embodiment of the present invention. The method includes steps S101 to S103:
[0053] S101, obtain the current minimum single-cell battery voltage and the current available power value of the battery, where the battery includes at least one single-cell battery;
[0054] S102, compare the current minimum single-cell battery voltage with a preset undervoltage threshold and a preset recovery threshold, and update the stored power accumulation value according to the comparison result;
[0055] S103. Correct the current available power value according to the updated power accumulation value.
[0056] In the specific implementation of the embodiments of the present invention, it is necessary to first obtain the minimum value U of the current single-cell voltage of the battery cellMin and the current available power value P0, where the current available power value P0 is the SOP look-up table value of the battery at different temperatures and SOCs.
[0057] The minimum value of the single-cell voltage at the current moment of the battery is obtained through calculation, and is denoted as the minimum value U of the current single-cell voltage of the battery cellMin ;
[0058] Compare the minimum value U of the current single-cell voltage cellMin with the undervoltage threshold U for power reduction cellLow and the recovery threshold U cellLow1 in real time, and update the power accumulation value ΔP according to the comparison result to obtain the updated power accumulation value ΔP', and the power accumulation value ΔP is set to 0 in the initial state;
[0059] The undervoltage threshold U cellLow is selected by calibration. During the battery experiment, by changing the setting value and continuously monitoring the minimum value U of the single-cell voltage during the continuous discharge experiment cellMin , when U cellMin is closest to the fault but never triggers the fault, then select this setting value as the undervoltage threshold U cellLow ; on the basis of determining the undervoltage threshold U cellLow , the recovery threshold U cellLow1 is generally set according to experience. One of the preferred methods is to increase 0.1V on the basis of the undervoltage threshold U cellLow as the recovery threshold U cellLow1 ;
[0060] Finally, correct the current available power P0 of the battery with the updated power accumulation value ΔP', and finally output the updated battery available power value P = P0 + ΔP'.
[0061] It should be noted that the undervoltage threshold U cellLow and the recovery threshold U cellLow1 can also be selected by other methods.
[0062] A dynamic correction method for the available power of a battery provided by an embodiment of the present invention can identify different states of voltage rebound of the battery by obtaining the current minimum battery voltage and the current available power value of the battery, and comparing the current minimum single-cell battery voltage with the undervoltage threshold and the recovery threshold. According to the identified state of voltage rebound of the battery, the current available power value of the battery is corrected by different step lengths, and the output available power is more accurate.
[0063] In another embodiment provided by the present invention, step S102 specifically includes:
[0064] When the current minimum single-cell battery voltage is greater than the recovery threshold, update the power accumulation value according to a preset first step length;
[0065] When the current minimum single-cell battery voltage is not less than the undervoltage threshold and not greater than the recovery threshold, update the power accumulation value according to a preset second step length;
[0066] When the current minimum single-cell battery voltage is less than the undervoltage threshold, update the power accumulation value according to a preset update rule.
[0067] When practicing the embodiment provided by the present invention, when U cellMin > U cellLow1 Update the power accumulation value ΔP according to a preset first step length P1, and store the updated power accumulation value ΔP' in real time;
[0068] When U cellLow1 ≥U cellMin ≥U cellLow Update the power accumulation value ΔP according to a preset second step length P2, and store the updated power accumulation value ΔP' in real time, where P1 ≠ P2.
[0069] When U cellMin < U cellLow Update the power accumulation value ΔP according to a preset update rule, and store the updated power accumulation value ΔP' in real time.
[0070] In yet another embodiment provided by the present invention, step S102 specifically includes:
[0071] When the current minimum single-cell battery voltage is greater than the recovery threshold,
[0072] Take the sum of the power accumulation value and the first step length as the updated power accumulation value.
[0073] When practicing the embodiment provided by the present invention, ΔP' = ΔP + P1, where the current state is that the current minimum single-cell battery voltage U cellMin is greater than the recovery threshold UcellLow1 ;
[0074] The specific selection of P1 is considered according to the battery characteristics. P1 can be set as a positive number greater than 0. The updated ΔP’ is greater than the previous ΔP, and the finally output corrected available power P is greater than the previous available power P0;
[0075] The embodiment of the present invention has the following beneficial effects: when the battery voltage is in the state of voltage rebound and rise, it can improve the available power of the battery, make the available power of the battery follow the voltage recovery, output a more accurate available power, and reduce the waste of available power caused by the inability of the available power to follow during the voltage rise process.
[0076] In another embodiment provided by the present invention, step S102 specifically includes:
[0077] When the minimum value of the current single-cell battery voltage is not less than the undervoltage threshold and not greater than the recovery threshold, the sum of the power accumulation value and the second step length is used as the updated power accumulation value.
[0078] When the embodiment of the present invention is specifically implemented, ΔP’ = ΔP + P2, where the current state is that the minimum value U of the current single-cell battery voltage cellLow1 ≥U cellMin ≥U cellLow ;
[0079] The specific selection of P2 is considered according to the battery characteristics. P2 can be set as 0. The updated ΔP’ is equal to the previous ΔP, and the finally output corrected available power P is equal to the previous available power P0;
[0080] The embodiment of the present invention has the following beneficial effects: when the battery voltage just exceeds the undervoltage threshold state of voltage rebound but does not exceed the recovery threshold, it can keep the available power of the battery unchanged. Through the definition of the recovery threshold, it can more accurately distinguish the voltage rebound state of the battery, and avoid the overcorrection of the available power caused by the blind rise of the available power when the battery voltage fluctuates between the undervoltage threshold and the recovery threshold.
[0081] In another embodiment provided by the present invention, step S102 specifically includes:
[0082] When the minimum voltage is less than the undervoltage threshold and the minimum value of the current single-cell battery voltage is not greater than the minimum value of the single-cell battery voltage of the battery obtained last time, update the pre-stored count value to 0;
[0083] The sum of the power accumulation value and the preset third step length is used as the updated power accumulation value.
[0084] In the specific implementation process of this embodiment, when UcellMin <U cellLow , and compare the minimum value U of the current single-cell battery voltage cellMin with the minimum value U of the single-cell battery voltage of the battery obtained last time cellMin(t-1) ;
[0085] When U cellMin <U cellLow , and U cellMin ≤U cellMin(t-1) , take the sum of the power accumulation value ΔP and the preset third step length P3 as the updated power accumulation value ΔP', that is, ΔP' = P1 + ΔP, and update the pre-stored count value N to 0, and the initial count value is 0;
[0086] The state at this time is that the minimum value U of the current single-cell battery voltage cellMin <U cellLow , and U cellMin ≤U cellMin(t-1) , the specific selection of P3 is considered according to the battery characteristics, P3 can be set to a negative number less than 0, the updated ΔP' is less than the ΔP before the update, and the finally output corrected available power P is less than the available power P0 before the correction;
[0087] The embodiments of the present invention have the following beneficial effects: when the battery voltage is not in the voltage rebound state and is still in the voltage drop state, the available power of the battery can be reduced, so that the available power of the battery follows the voltage drop, providing a more accurate available power, and reducing the problem of battery under-voltage caused by the failure to correct the available power in time during the voltage drop process.
[0088] In another embodiment provided by the present invention, step S102 specifically includes:
[0089] When the minimum voltage value is less than the under-voltage threshold and the minimum value of the current single-cell battery voltage is greater than the minimum value of the single-cell battery voltage of the battery obtained last time, perform an increment operation on the pre-stored count value;
[0090] When the processed count value is not less than the preset first threshold, take the sum of the power accumulation value and the preset fourth step length as the updated power accumulation value.
[0091] In the specific implementation process of this embodiment, when U cellMin <U cellLow , and compare the minimum value U of the current single-cell battery voltage cellMin with the minimum value U of the single-cell battery voltage of the battery obtained last time cellMin(t-1) ;
[0092] When U cellMin <U cellLow , and U cellMin >UcellMin(t-1) When it is, the pre - stored count value N is incremented by 1 and automatically saved;
[0093] And determine the magnitude relationship between the updated count value N and the first threshold value M;
[0094] When N≥M, the sum of the power accumulation value ΔP and the preset fourth step size P4 is used as the updated power accumulation value ΔP'.
[0095] The state at this time is that the minimum voltage U of the current single - cell battery cellMin <U cellLow , and U cellMin >U cellMin(t-1) continuously appears M times. It should be noted that P4 can be specifically selected considering the battery characteristics, and the first threshold value M can also be specifically selected according to the battery characteristics. P4 can be set to 0, M can be selected as 10, the updated ΔP' is equal to the ΔP before the update, and the finally output corrected available power P is equal to the available power P0 before the correction;
[0096] The embodiments of the present invention have the following beneficial effects: When the battery voltage is not greater than the undervoltage threshold, but the battery voltage is also in an ascending state within the time limit of the first threshold, the available power of the battery can be kept unchanged, reducing the problem that the available power follows the voltage drop for a long time after the voltage drop state ends and before the voltage does not exceed the recovery threshold, resulting in over - correction of the available power of the battery.
[0097] In another embodiment provided by the present invention, step S102 specifically includes:
[0098] When the minimum voltage is less than the undervoltage threshold and the minimum voltage of the current single - cell battery is greater than the minimum voltage of the single - cell battery of the battery obtained last time, the pre - stored count value is incremented by 1;
[0099] When the processed count value is less than the first threshold, the sum of the power accumulation value and the preset fifth step size is used as the updated power accumulation value.
[0100] In the specific implementation process of this embodiment, when U cellMin <U cellLow , and compare the minimum voltage U of the current single - cell battery cellMin with the minimum voltage U of the single - cell battery of the battery obtained last time cellMin(t-1) ;
[0101] When U cellMin <U cellLow , and U cellMin >U cellMin(t-1) , the pre - stored count value N is incremented by 1 and automatically saved;
[0102] And determine the magnitude relationship between the updated count value N and the first threshold M;
[0103] When N < M, use the sum of the power accumulation value ΔP and the preset fifth step size P5 as the updated power accumulation value ΔP'.
[0104] The current state is that the minimum value U of the current single-cell battery voltage cellMin <U cellLow , and U cellMin >U cellMin(t-1) The number of consecutive occurrences is less than M times. It should be noted that the specific selection of P5 and the first threshold M is considered according to the battery characteristics. P5 can be set as a negative number less than 0. The updated ΔP' is less than the previous ΔP, and the finally output corrected available power P is less than the previous available power P0;
[0105] The embodiments of the present invention have the following beneficial effects: It can more accurately identify the voltage drop state and output an accurate available power value by comparing the minimum value of the current single-cell battery voltage with the minimum value of the single-cell battery voltage of the battery obtained last time when the battery voltage is not in the voltage rebound state.
[0106] See Figure 2 shown in the figure, which is the flow schematic diagram of a method for dynamically correcting the available power of a battery provided by an embodiment of the present invention;
[0107] S201, obtain U cellMin and P0;
[0108] S202, determine whether U cellMin is greater than U cellLow1 ;
[0109] If the result is yes, jump to S203; if the result is no, jump to S205;
[0110] S203, ΔP' = P1 + ΔP;
[0111] S204, output P = P0 + ΔP', and return to S201;
[0112] S205, determine whether U cellMin is less than U cellLow ;
[0113] If the result is no, jump to S206; if the result is yes, jump to S207;
[0114] S206, ΔP' = P2 + ΔP, and jump to S204;
[0115] S207, determine whether U cellMin is greater than U cellMin(t-1) ;
[0116] If the result is no, jump to S208; if the result is yes, jump to S209;
[0117] In S208, N = 0, ΔP’ = P3 + ΔP, jump to S204;
[0118] In S209, N + 1, determine whether N is less than M;
[0119] If the result is no, jump to S210; if the result is no, jump to S211;
[0120] In S210, ΔP’ = P4 + ΔP, jump to S204;
[0121] In S211, ΔP’ = P5 + ΔP, jump to S204;
[0122] where, U cellMin is the minimum value of the current single cell voltage, P0 is the current available power value, U cellLow1 is the recovery threshold, U cellLow is the undervoltage threshold, ΔP is the power accumulation value before update, ΔP’ is the power accumulation value after update, P1 is the first step length, P is the corrected available power value, P2 is the second step length, U cellMin(t-1) is the minimum value of the single cell voltage of the battery obtained last time, P3 is the third step length, P4 is the fourth step length, P5 is the fifth step length;
[0123] It should be noted that the flow diagram provided in this embodiment is only one of the many preferred ways of the present invention. In this embodiment, first determine the size relationship between the minimum value of the current single cell voltage and the recovery threshold, then determine the size relationship between the minimum value of the current single cell voltage and the undervoltage threshold, and execute steps according to the determination results. Without affecting the technical solution of the present invention, first determine the size relationship between the minimum value of the current single cell voltage and the undervoltage threshold, and then determine the size relationship between the minimum value of the current single cell voltage and the recovery threshold. The content of the solution is similar to that of this embodiment and is within the scope of protection of the present invention, so it will not be elaborated here.
[0124] It should be noted that in this embodiment, the first step length, the second step length, the third step length, the fourth step length and the fifth step length are used as the correction methods for the available power value in different voltage recovery states of the battery, and the available power value is corrected by different step lengths. In other embodiments, other methods can be adopted to correct the available power value. As long as the principle is the same as that of the present invention, it is within the scope of protection required by the present invention.
[0125] A method for dynamically correcting the available power of a battery provided by an embodiment of the present invention obtains the current minimum battery voltage and the current available power value of the battery, compares the current minimum single-cell battery voltage with the undervoltage threshold and the recovery threshold, detects the rising and falling states of the current minimum single-cell battery voltage, accurately identifies different states of the voltage rebound of the battery, and corrects the current available power value of the battery with different step lengths. The output available power is more accurate, which can avoid the battery undervoltage problem caused by inaccurate available power detection and reduce the overcorrection of the voltage rebound.
[0126] An embodiment of the present invention also provides a device for dynamically correcting the available power of a battery. The device includes a data acquisition module, an update module, and a correction module.
[0127] The data acquisition module is used to obtain the current minimum single-cell battery voltage and the current available power value of the battery, where the battery includes at least one single cell.
[0128] The update module is used to compare the current minimum single-cell battery voltage with a preset undervoltage threshold and a preset recovery threshold, and update the stored power accumulation value according to the comparison result.
[0129] The correction module is used to correct the current available power value according to the updated power accumulation value.
[0130] Preferably, the update module includes a first update unit, a second update unit, and a third update unit.
[0131] The first update unit is used to update the power accumulation value according to a preset first step length when the current minimum single-cell battery voltage is greater than the recovery threshold.
[0132] The second update unit is used to update the power accumulation value according to a preset second step length when the current minimum single-cell battery voltage is not less than the undervoltage threshold and not greater than the recovery threshold.
[0133] The third update unit is used to update the power accumulation value according to a preset update rule when the current minimum single-cell battery voltage is less than the undervoltage threshold.
[0134] Preferably, the first update unit is specifically used to: use the sum of the power accumulation value and the first step length as the updated power accumulation value.
[0135] Preferably, the second update unit is specifically used to: use the sum of the power accumulation value and the second step length as the updated power accumulation value.
[0136] Preferably, the third update unit includes a first count value update component and a third update component;
[0137] The first counter update component is configured to update the pre-stored count value to 0 when the minimum value of the current single cell voltage is less than the undervoltage threshold and the minimum value of the current single cell voltage is not greater than the minimum value of the single cell voltage of the battery obtained last time;
[0138] The third update component is configured to use the sum of the power accumulation value and a preset third step size as the updated power accumulation value.
[0139] Preferably, the third update unit further includes a second count value update component and a fourth update component;
[0140] The second count value update component is configured to increment the pre-stored count value by 1 when the minimum value of the current single cell voltage is less than the undervoltage threshold and the minimum value of the current single cell voltage is greater than the minimum value of the single cell voltage of the battery obtained last time;
[0141] The fourth update component is configured to use the sum of the power accumulation value and a preset fourth step size as the updated power accumulation value when the processed count value is not less than a preset first threshold.
[0142] Preferably, the third update unit further includes a fifth update component;
[0143] The fifth update component is configured to use the sum of the power accumulation value and a preset fifth step size as the updated power accumulation value when the processed count value is less than the first threshold.
[0144] A dynamic correction device for the available power of a battery provided by an embodiment of the present invention can execute all steps and functions of a dynamic correction method for the available power of a battery provided by any of the above embodiments, and the specific functions of this device will not be elaborated here.
[0145] See Figure 3 , which is a schematic diagram of a preferred embodiment of a terminal device provided by the present invention. The terminal device in this embodiment includes: a processor, a memory, and a computer program stored in the memory and executable on the processor, such as a dynamic correction program for the available power of a battery. When the processor executes the computer program, it implements the steps in the above embodiments of the dynamic correction method for the available power of a battery, such as Figure 1 the steps S101 - S103 shown. Alternatively, when the processor executes the computer program, it implements the functions of each module / unit in the above device embodiments.
[0146] Exemplarily, the computer program may be divided into one or more modules / units, which are stored in the memory and executed by the processor to implement the present invention. The one or more modules / units may be a series of computer program instruction segments capable of performing specific functions, and these instruction segments are used to describe the execution process of the computer program in the terminal device. For example, the computer program may be divided into a data acquisition module, an update module, and a correction module, and the specific functions of each module are as follows:
[0147] The data acquisition module is used to acquire the current minimum single-cell battery voltage and the current available power value of the battery, where the battery includes at least one single cell;
[0148] The update module is used to compare the current minimum single-cell battery voltage with a preset undervoltage threshold and a preset recovery threshold, and update the stored power accumulation value according to the comparison result;
[0149] The correction module is used to correct the current available power value according to the updated power accumulation value.
[0150] Preferably, the update module includes a first update unit, a second update unit, and a third update unit;
[0151] The first update unit is used to update the power accumulation value according to a preset first step length when the current minimum single-cell battery voltage is greater than the recovery threshold;
[0152] The second update unit is used to update the power accumulation value according to a preset second step length when the current minimum single-cell battery voltage is not less than the undervoltage threshold and not greater than the recovery threshold;
[0153] The third update unit is used to update the power accumulation value according to a preset update rule when the current minimum single-cell battery voltage is less than the undervoltage threshold.
[0154] Preferably, the first update unit is specifically used to: use the sum of the power accumulation value and the first step length as the updated power accumulation value.
[0155] Preferably, the second update unit is specifically used to: use the sum of the power accumulation value and the second step length as the updated power accumulation value.
[0156] Preferably, the third update unit includes a first count value update component and a third update component;
[0157] The first counter update component is used to update the pre-stored count value to 0 when the minimum value of the current single-cell battery voltage is less than the undervoltage threshold and the minimum value of the current single-cell battery voltage is not greater than the minimum value of the single-cell battery voltage of the battery obtained last time;
[0158] The third update component is used to use the sum of the power accumulation value and a preset third step length as the updated power accumulation value.
[0159] Preferably, the third update unit further includes a second count value update component and a fourth update component;
[0160] The second count value update component is used to increment the pre-stored count value by 1 when the minimum value of the current single-cell battery voltage is less than the undervoltage threshold and the minimum value of the current single-cell battery voltage is greater than the minimum value of the single-cell battery voltage of the battery obtained last time;
[0161] The fourth update component is used to use the sum of the power accumulation value and a preset fourth step length as the updated power accumulation value when the processed count value is not less than a preset first threshold.
[0162] Preferably, the third update unit further includes a fifth update component;
[0163] The fifth update component is used to use the sum of the power accumulation value and a preset fifth step length as the updated power accumulation value when the processed count value is less than the first threshold.
[0164] The terminal device may be a computing device such as a desktop computer, a notebook, a palm computer, and a cloud server. The terminal device may include, but is not limited to, a processor and a memory. Those skilled in the art can understand that the schematic diagram is only an example of the terminal device and does not constitute a limitation on the terminal device. It may include more or fewer components than shown in the figure, or combine some components, or different components. For example, the terminal device may further include input / output devices, network access devices, a bus, etc.
[0165] The so-called processor may be a Central Processing Unit (CPU), or may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The processor is the control center of the terminal device and connects all parts of the entire terminal device through various interfaces and circuits.
[0166] The memory can be used to store the computer programs and / or modules. The processor realizes various functions of the terminal device by running or executing the computer programs and / or modules stored in the memory, and by calling the data stored in the memory. The memory may mainly include a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the mobile phone (such as audio data, phone book, etc.). In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as a hard disk, memory, plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, Flash Card, at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage devices.
[0167] Among them, if the modules / units integrated in the terminal device are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, to implement all or part of the processes in the above-mentioned embodiment methods of the present invention, it can also be completed by instructing relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-mentioned various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disc, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.
[0168] It should be noted that the device embodiments described above are only illustrative. 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 may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. In addition, in the attached drawings of the device embodiments provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, which can be specifically implemented as one or more communication buses or signal lines. Those of ordinary skill in the art can understand and implement it without creative efforts.
[0169] A method, device, equipment and medium for dynamically correcting the available power of a battery provided by an embodiment of the present invention can identify different states of voltage rebound of the battery by obtaining the current minimum battery voltage and the current available power value of the battery and comparing the current minimum single-cell battery voltage with the undervoltage threshold and the recovery threshold, and correct the current available power value of the battery with different step sizes according to the identified state of voltage rebound of the battery. The output available power is more accurate, and by identifying the rising state of the current minimum single-cell battery voltage, the battery voltage is controlled within a safe range, the undervoltage fault will not be triggered, and overcorrection of voltage rebound is avoided.
[0170] The above are the preferred embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements are also regarded as the protection scope of the present invention.
Claims
1. A method for dynamically correcting the available power of a battery, characterized in that, The method includes: Obtaining the current minimum single-cell voltage and the current available power value of the battery, where the battery includes at least one single cell; Comparing the current minimum single-cell voltage with a preset undervoltage threshold and a preset recovery threshold, and updating the stored power accumulation value according to the comparison result; Correcting the current available power value according to the updated power accumulation value; and the updating the stored power accumulation value according to the comparison result specifically includes: When the current minimum single-cell voltage is greater than the recovery threshold, updating the power accumulation value according to a preset first step size; when the current minimum single-cell voltage is not less than the undervoltage threshold and not greater than the recovery threshold, updating the power accumulation value according to a preset second step size; When the current minimum single-cell voltage is less than the undervoltage threshold, updating the power accumulation value according to a preset update rule; And the updating the power accumulation value according to a preset update rule when the current minimum single-cell voltage is less than the preset undervoltage threshold specifically includes: When the current minimum single-cell voltage is less than the undervoltage threshold and the current minimum single-cell voltage is greater than the minimum single-cell voltage of the battery obtained last time, incrementing the pre-stored count value by 1; When the processed count value is not less than a preset first threshold, using the sum of the power accumulation value and a preset fourth step size as the updated power accumulation value.
2. The dynamic correction method for the available power of a battery according to claim 1, wherein The updating the power accumulation value according to the preset first step size specifically includes: Using the sum of the power accumulation value and the first step size as the updated power accumulation value.
3. A method for dynamically correcting the available power of a battery according to claim 1, characterized in that The updating the power accumulation value according to the preset second step size specifically includes: Using the sum of the power accumulation value and the second step size as the updated power accumulation value.
4. A method for dynamically correcting the available power of a battery according to claim 1, characterized in that, The updating the power accumulation value according to a preset update rule when the current minimum single-cell voltage is less than the preset undervoltage threshold specifically includes: When the current minimum single-cell voltage is less than the undervoltage threshold and the current minimum single-cell voltage is not greater than the minimum single-cell voltage of the battery obtained last time, updating the pre-stored count value to 0; Using the sum of the power accumulation value and a preset third step size as the updated power accumulation value.
5. A dynamic correction method for the available power of a battery according to claim 1, characterized in that, The method further includes: When the processed count value is less than the first threshold, using the sum of the power accumulation value and a preset fifth step size as the updated power accumulation value.
6. A dynamic correction device for the available power of a battery, characterized in that, The device includes a data acquisition module, an update module, and a correction module; The data acquisition module is used to obtain the current minimum single-cell voltage and the current available power value of the battery, where the battery includes at least one single cell; The update module is used to compare the current minimum single-cell voltage with a preset undervoltage threshold and a preset recovery threshold, and update the stored power accumulation value according to the comparison result; The correction module is used to correct the current available power value according to the updated power accumulation value; And, updating the stored power accumulation value according to the comparison result, specifically including: When the minimum value of the current single-cell battery voltage is greater than the recovery threshold, updating the power accumulation value according to a preset first step length; when the minimum value of the current single-cell battery voltage is not less than the undervoltage threshold and not greater than the recovery threshold, updating the power accumulation value according to a preset second step length; When the minimum value of the current single-cell battery voltage is less than the undervoltage threshold, updating the power accumulation value according to a preset update rule; And, when the minimum value of the current single-cell battery voltage is less than a preset undervoltage threshold, updating the power accumulation value according to a preset update rule, specifically including: When the minimum value of the current single-cell battery voltage is less than the undervoltage threshold and the minimum value of the current single-cell battery voltage is greater than the minimum value of the single-cell battery voltage of the battery obtained last time, incrementing the pre-stored count value by 1; When the processed count value is not less than a preset first threshold, using the sum of the power accumulation value and a preset fourth step length as the updated power accumulation value.
7. A terminal device, characterized in that, It includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, it implements a method for dynamically correcting the available power of a battery according to any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored computer program. When the computer program runs, it controls the device where the computer-readable storage medium is located to execute a method for dynamically correcting the available power of a battery according to any one of claims 1 to 5.
Citation Information
Patent Citations
Power control method of battery management system
CN103107572A