CN113687249B - Battery SOC and SOH correction system, method, computer device, and computer-readable storage medium - Google Patents
Battery SOC and SOH correction system, method, computer device, and computer-readable storage medium Download PDFInfo
- Publication number
- CN113687249B CN113687249B CN202111011634.3A CN202111011634A CN113687249B CN 113687249 B CN113687249 B CN 113687249B CN 202111011634 A CN202111011634 A CN 202111011634A CN 113687249 B CN113687249 B CN 113687249B
- Authority
- CN
- China
- Prior art keywords
- value
- battery
- soc
- correction
- nth
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012937 correction Methods 0.000 title claims abstract description 257
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000007599 discharging Methods 0.000 claims description 20
- 238000004590 computer program Methods 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 8
- 238000001514 detection method Methods 0.000 claims description 3
- 238000012360 testing method Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 239000000178 monomer Substances 0.000 description 4
- 238000012795 verification Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000010354 integration Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000013101 initial test Methods 0.000 description 1
- 229910001416 lithium ion Inorganic materials 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/382—Arrangements for monitoring battery or accumulator variables, e.g. SoC
- G01R31/3842—Arrangements for monitoring battery or accumulator variables, e.g. SoC combining voltage and current measurements
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/392—Determining battery ageing or deterioration, e.g. state of health
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/396—Acquisition or processing of data for testing or for monitoring individual cells or groups of cells within a battery
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Secondary Cells (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Abstract
The invention discloses a battery SOC and SOH iterative correction system, a method, a computer device and a computer readable storage medium, wherein the system comprises a parameter acquisition module, a parameter correction module and a parameter correction module, wherein the parameter acquisition module is used for acquiring initial capacity and initial SOC value of a battery, an (n-m) -th initial capacity correction value, an nth SOC value, an nth SOH value and an (n-m) -th SOH value, n is an integer greater than or equal to 2, m is an integer greater than or equal to 1 and m is smaller than n; the SOC correction module is used for selecting a certain specific working condition to charge and discharge the battery so as to output an nth battery judgment SOC value and an nth battery actual SOC value; when the difference between the actual SOC value of the nth battery and the determined SOC value of the nth battery is larger than or equal to a preset threshold value, correcting the SOC according to the actual SOC value of the nth battery, obtaining an nth initial capacity correction value and iterating the (n-m) th initial capacity correction value, otherwise, not correcting the SOC; the SOH correction module is used for calculating an nth SOH actual value to correct the SOH and iterating the (n-m) th SOH value to verify the accuracy of SOC correction.
Description
Technical Field
The present invention relates to the field of power battery technology, and in particular, to a battery SOC and SOH correction system, method, computer device, and computer readable storage medium.
Background
The prior art patents CN106772101B, CN103616646a, CN108226783a describe methods of correction using SOC/OCV curves, which require the reliance on a large amount of cell test data and curves fitted according to the test data, where SOC (State of Charge) refers to the state of charge of the battery and OCV (Open Circuit Voltage) refers to the open circuit voltage. The method not only needs to carry out a large number of tests in a laboratory according to the actual working condition, but also naturally has larger deviation in the actual use accuracy of test data because the working condition environment of the laboratory is greatly different from the actual whole vehicle environment. And because the working environment/working condition of the power battery is more complex, the state of the battery is always in change, so the correction opportunity of the correction strategy is less, and the power battery is difficult to have such ideal correction working condition. The prior art also relates to a method for SOH correction, wherein SOH (State Of Health) refers to battery health, but the current SOH correction method is less used and not mature. As the service life of the battery is reduced, the deviation of the data of the initial test is further increased, resulting in further deterioration of the accuracy of the correction method.
Disclosure of Invention
The invention aims to: provided are a battery SOC and SOH correction system, a method, a computer device and a computer readable storage medium for solving the problems of poor correction accuracy and the like caused by large deviation of test data, always changed state of a power battery, less correction opportunities, non-ideal correction working conditions, and reduced battery life.
The technical scheme is as follows: a battery SOC and SOH correction system comprising: the parameter acquisition module is used for acquiring the initial capacity and the initial SOC value of the battery in an initial state so as to calculate the initial SOC value of the current charge quantity = initial capacity of the battery; the method comprises the steps of obtaining an (n-m) -th initial capacity correction value, an n-th SOC value, an n-th SOH value and an (n-m) -th SOH value in the battery SOC and SOH correction process, setting n as the initial capacity correction number of the battery, setting n as an integer greater than or equal to 2, setting m as an integer greater than or equal to 1 and m less than n, calculating an n-th current capacity correction value=an (n-m) -th initial capacity correction value, calculating an n-th current charge quantity=an n-th current capacity correction value of the battery; the SOC correction module is used for selecting a certain specific working condition to charge and discharge the battery to obtain an actual charge and discharge capacity, calculating the current actual charge quantity of the nth battery = the current charge quantity of the nth battery + the actual charge and discharge capacity, and calculating the determination SOC value of the nth battery = the current actual charge quantity of the nth battery/the current capacity correction value of the nth battery; the method comprises the steps of obtaining an actual SOC value of an nth battery after charging and discharging are completed; the method comprises the steps of judging whether a difference value between an actual SOC value of an nth battery and an actual SOC value of the nth battery is larger than or equal to a preset threshold value, if so, carrying out SOC correction according to the actual SOC of the nth battery, wherein an nth initial capacity correction value=an actual current charge amount of the nth battery/an actual SOC value of the nth battery, and the nth initial capacity correction value is used for iterating an (n-m) th initial capacity correction value; the SOH correction module is used for calculating an nth SOH actual value=an nth initial capacity correction value/an (n-m) th initial capacity correction value, carrying out SOH correction according to the nth SOH actual value, and iterating the (n-m) th SOH value by the nth SOH actual value; and is further configured to verify the accuracy of the (n-m) -th initial capacity correction value when the nth SOH value actual value is equal to the (n-m) -th SOH value.
Further, the preset threshold value is in a range of 0.1% to 10%.
Further, the single iteration correction range of the nth SOC value is 0.1% to 10%; the difference between the (n-m) th SOH value and the n-th SOH value ranges from-10% to 10%.
A battery SOC and SOH correction method, the correction method comprising the steps of:
(1) Acquiring initial capacity and an initial SOC value of the battery in an initial state to calculate the initial SOC value of the current charge quantity=initial capacity of the battery; acquiring an (n-m) -th initial capacity correction value, an n-th SOC value, an n-th SOH value and an (n-m) -th SOH value in the battery SOC and SOH correction process, setting n as the initial capacity correction number of the battery, setting n as an integer greater than or equal to 2, setting m as an integer greater than or equal to 1 and m smaller than n, and calculating an n-th current capacity correction value of the battery=an (n-m) -th initial capacity correction value of the battery;
(2) Selecting a certain specific working condition, charging and discharging the battery, calculating the actual charge and discharge capacity, calculating the current actual charge quantity of the nth battery=the current charge quantity of the nth battery+the actual charge and discharge capacity, and calculating the determination SOC value of the nth battery=the current actual charge quantity of the nth battery/the current capacity correction value of the nth battery; acquiring an actual SOC value of the nth battery after the charge and discharge are completed; judging whether the difference value between the actual SOC value of the nth battery and the actual SOC value of the nth battery is larger than or equal to a preset threshold value, if so, carrying out SOC correction on the current actual charge quantity of the nth battery according to the actual SOC value of the nth battery, wherein the nth initial capacity correction value = the current actual charge quantity of the nth battery/the actual SOC value of the nth battery, and the (n-m) th initial capacity correction value in the nth initial capacity correction value iteration step (1) is not corrected if not;
(3) Calculating an nth SOH actual value=an nth initial capacity correction value/an (n-m) th initial capacity correction value, performing SOH correction according to the nth SOH actual value, and iterating the (n-m) th SOH value in the step (1); when the nth SOH actual value=the (n-m) th SOH value, the (n-m) th SOC correction result is verified to be accurate.
Further, in step (3), the preset threshold value ranges from 0.1% to 10%.
Further, in the step (2), the effective charging time range for performing SOC correction under the specific condition of slow charging is 3 minutes to 20 hours; the effective charging time for SOC correction is more than or equal to 3 minutes under the specific working condition of quick charge; the effective discharging time for SOC correction is more than or equal to 3 minutes under the specific working condition of more gentle discharging, and the fluctuation value of the current during discharging is the average current in the range of 0.5 to 10 percent; and the effective charging time for carrying out SOC correction under the specific working condition of more gentle charging is more than or equal to 5 minutes, and the fluctuation value of the current during charging is the average current in the range of 0.5-10%.
Further, in the step (2), a single iteration correction range of the nth SOC value is 0.1% to 10%; in step (3), the difference between the (n-m) th SOH value and the n-th SOH value ranges from-10% to 10%.
Further, in step (1), the initial battery capacity is a battery average capacity or a Pack offline detection capacity.
A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps of the method as described above when the computer program is executed.
A computer readable storage medium having stored thereon a computer program which when executed by a processor realizes the steps of the method as described above.
The beneficial effects are that: compared with the prior art, the invention has the advantages that:
According to the battery SOC and SOH correction system, through mutual iteration and verification of battery SOC and SOH correction and a correction strategy meeting a certain specific working condition, the accuracy of SOC correction is verified by utilizing the result that the actual value of the nth SOH is equal to the (n-m) th SOH value when SOH correction is finished, namely, the accuracy of the (n-m) th initial capacity correction value obtained by SOC correction is verified by utilizing the correction result of the nth SOH, the SOC correction can be ended, if the result that the actual value of the nth SOH is equal to the (n-m) th SOH value is not obtained when SOH correction is carried out for the nth time, the SOC iteration correction is needed to be continued, and finally, the SOC and the SOH can be enabled to be infinitely close to the true value, and the battery can still keep high accuracy in a life attenuation period.
Drawings
Fig. 1 is a flow chart of a battery SOC and SOH correction method.
Detailed Description
The technical scheme provided by the invention is described in detail below with reference to the accompanying drawings.
The battery SOC and SOH correction system is used for carrying out SOC correction and SOH correction on a power battery, particularly a power lithium ion battery, and comprises a parameter acquisition module, an SOC correction module and an SOH correction module.
The parameter acquisition module is used for acquiring parameters of the battery in the initial state (namely BOL) during the initial capacity correction of the battery, and is used for acquiring the initial capacity, the initial SOC value and the initial SOH value of the battery. The initial SOH value in the BOL state=0, and SOH correction is not performed on the initial capacity of the battery; the parameter acquisition module is used for calculating an initial SOC value of the battery with the current charge quantity=the initial battery capacity according to the acquired initial battery capacity and initial SOC value.
The parameter acquisition module is further used for acquiring parameters of the battery SOC and SOH correction in an nth iterative correction process, acquiring an (n-m) th initial capacity correction value, an nth SOC value, an nth SOH value and an (n-m) th SOH value, calculating an nth battery current capacity correction value=an (n-m) th initial capacity correction value, and calculating an nth battery current charge amount=an nth battery current capacity correction value; setting n as the initial capacity correction times of the battery, wherein n is an integer greater than or equal to 2; let m be an integer of 1 or more and m be less than n, wherein when m=1, iterative correction representing the nth SOC value is defined based on the previous correction result, i.e., (n-1) th SOC value, and iterative correction of the nth SOH value is defined based on the previous correction result, i.e., (n-1) th SOH value; however, when m is greater than 1, the iterative correction representing the nth SOC value is defined based on the result of the previous m-th correction, i.e., the (n-m) -th SOC value, and the iterative correction representing the nth SOH value is defined based on the result of the previous m-th correction, i.e., the (n-m) -th SOH value.
The SOC correction module is used for selecting a specific working condition, charging and discharging the battery to obtain an actual charge-discharge capacity and an actual SOC of the nth battery, calculating the current actual charge quantity of the nth battery=the current charge quantity of the nth battery+the actual charge capacity, and calculating the current actual charge quantity of the nth battery/the current capacity correction value of the nth battery.
The SOC correction module is further configured to determine whether a difference between the actual SOC of the nth battery and the determined SOC of the nth battery is greater than or equal to a preset threshold, if yes, perform SOC correction according to the actual SOC of the nth battery, calculate an nth initial capacity correction value=an actual current charge amount of the nth battery/the actual SOC of the nth battery, and iterate the nth initial capacity correction value for the (n-m) th initial capacity correction value, if no, the SOC is not corrected; in the present application, the preset threshold value ranges from 0.1% to 10%.
The SOH correction module is used for calculating an nth SOH value actual correction=an nth initial capacity correction value/an (n-m) th initial capacity correction value, carrying out SOH correction according to the nth SOH value actual correction, and enabling the nth SOH value actual correction to iterate the (n-m) th SOH value.
The SOH correction module is further used for verifying the accuracy of the (n-m) -th initial capacity correction value, and when the (n-m) -th SOH value is actually corrected=the (n-m) -th SOH value, the accuracy of the result of the (n-m) -th SOC correction is verified.
In turn, the SOC correction module can also be used to verify the accuracy of the SOH correction result, i.e., the battery SOC and SOH iterative correction system is used to implement mutual verification and mutual iteration of the SOC and SOH values.
The invention also provides a battery SOC and SOH correction method, as shown in FIG. 1, the specific steps of the battery SOC and SOH correction method are described as follows:
(1) The battery performs first battery capacity correction in an initial state, an initial SOC value and a battery initial capacity are obtained, the initial SOH value=0, the battery initial capacity is not corrected, and the current charge quantity=the battery initial capacity of the battery is calculated; setting n as the initial capacity correction times of the battery, n is an integer greater than or equal to 2, setting m as an integer greater than or equal to 1 and m is smaller than n, obtaining an (n-m) -th initial capacity correction value, an n-th SOC value, an n-th SOH value and an (n-m) -th SOH value, calculating an n-th battery current capacity correction value=an (n-m) -th initial capacity correction value×an n-th SOH value, and calculating an n-th battery current charge quantity=an n-th battery current capacity correction value×an n-th SOC value;
In step (1), a first battery capacity correction process of the battery in an initial state and an nth iterative correction process of battery SOC and SOH correction are involved.
(2) Selecting a certain specific working condition, charging and discharging the battery, calculating the actual charge and discharge capacity, calculating the current actual charge quantity of the nth battery=the current charge quantity of the nth battery+the actual charge and discharge capacity, and calculating the determination SOC value of the nth battery=the current actual charge quantity of the nth battery/the current capacity correction value of the nth battery; acquiring an actual SOC value of the nth battery after the charge and discharge are completed; judging whether the difference value between the actual SOC value of the nth battery and the actual SOC value of the nth battery is larger than or equal to a preset threshold value, if so, carrying out SOC correction on the current actual charge quantity of the nth battery according to the actual SOC value of the nth battery, wherein the nth initial capacity correction value = the current actual charge quantity of the nth battery/the actual SOC value of the nth battery, and iterating the (n-m) th initial capacity correction value for the nth initial capacity correction value, if not, carrying out SOC correction;
In the application, the range of the preset threshold value is 0.1% to 10%; further, the value of the preset threshold is preferably 2%.
In the step (2), selection of SOC correction under specific working conditions is classified according to charge and discharge modes, and working conditions capable of effectively correcting SOC capacity include the following working conditions: the effective charging time range for SOC correction under the specific working condition of slow charging is 3 min-20 h; the effective charging time for SOC correction is more than or equal to 3 minutes under the specific working condition of quick charge; the effective discharging time for SOC correction is more than or equal to 3 minutes under the specific working condition of more gentle discharging, and the fluctuation value of the current during discharging is the average current within the range of 0.5% -10%; the effective charging time for SOC correction is more than or equal to 5 minutes under the specific working condition of gentle charging, and the fluctuation value of the current during charging is the average current within the range of 0.5-10%.
The specific correction strategy satisfies the following examples:
1. When the charging system is externally connected with slow charging, a correction function is automatically activated when the slow charging is received, the actual charging capacity is calculated by adopting a traditional ampere-hour integration method through charging current/voltage/time acquired in real time, an actual SOC value can be obtained by acquiring static voltage 10-30min after the charging is stopped, the deviation between the SOC value and the actual SOC value is compared and judged, the effective time of the slow charging is more than or equal to 2h, and if the deviation requirement is not met, the correction is abandoned.
2. When the charging device is externally connected with quick charge, a correction function is automatically activated during the quick charge, the actual charge capacity is calculated by adopting a traditional ampere-hour integration method through charging current/voltage/time acquired in real time, an actual SOC value can be obtained by acquiring static voltage 10-30min after the charging is stopped, the deviation between the SOC value and the actual SOC value is compared and judged, the effective time of the quick charge is equal to 15min, and the correction is abandoned when the deviation requirement is not met.
3. When the system detects that the discharge power or current is more gentle, the discharge current or the starting voltage or the cut-off voltage is recorded, an ampere-hour integration method is adopted to calculate the discharge capacity, the definition of the more gentle discharge is determined according to specific parameters of a battery system, in principle, the actual discharge current of the battery is 0.5C to 2C, and high-power systems such as HEV, 48V and the like can define 2C to 5C, the discharge time of the gentle discharge is more than or equal to 5min, and the fluctuation value of the current during the discharge is less than or equal to 5% of average current; if the deviation requirement is not met, the correction is abandoned.
4. Externally connecting with a gentle charge, detecting that the battery has a gentle charge, automatically activating to enter a correction function, and defining a gentle discharge according to specific parameters of a battery system, wherein in principle, a large-power system such as an actual discharge current 1C-2C of the battery, an HEV (hybrid electric vehicle), a 48V and the like can define a 2C-5C, the electric time of the gentle charge is more than or equal to 5min, and the fluctuation value of the current during the charge is less than or equal to 5% of average current; if the deviation requirement is not met, the correction is abandoned.
Through the revision strategy, the battery system can still keep high precision in a longer service period, and the opportunity of SOC correction can be effectively ensured. The battery system is suitable for various battery systems with plug-in charging functions and also suitable for various battery systems without external charging.
Considering the influence on customers that the rate of correction of the SOC at the time of charge/discharge cannot be too fast, it may be considered that the SOC value is gradually corrected during use, the nth SOC value is incremented by 0.1% to 10% on the basis of the (n-m) th SOC value, i.e., the single iteration correction range of the SOC value is 0.1% to 10%, and more preferably, the single iteration correction range of the SOC value is 0.5% to 10%.
(4) Calculating an nth SOH value actual correction=an nth initial capacity correction value/an (n-m) th initial capacity correction value, performing SOH correction according to the nth SOH value actual correction, and iterating the (n-m) th SOH value; when the nth SOH value actual correction=the (n-m) th SOH value, the nth SOC correction is verified to be accurate.
Through the steps, the dynamic real-time correction of the initial capacity of the battery and the working condition correction can be combined with each other, so that the timeliness of SOC correction can be ensured, the corrected SOC and SOH can be subjected to iterative verification in a certain time period, and the SOC precision in the whole life cycle can meet the design requirement.
In the nth capacity revision process of the battery, since the SOC and SOH are mutually verified and iterated, the nth SOH value is incremented by-10% to 10% on the basis of the (n-m) th SOH value, i.e., the single iteration revision range of the nth SOH value is-10% to 10%, and further preferably the single iteration revision range of the nth SOH value is-0.5% to-1%.
In the BOL state, the battery is subjected to SOC correction to obtain first battery capacity correction, and the battery SOC correction comprises the following steps:
(11) Setting the initial capacity and the initial SOC value of the battery; calculating the actual charge amount of the battery = initial SOC value × initial capacity of the battery;
The initial SOC value in the BOL state generally has two acquisition approaches: firstly, the average capacity is used as an initial SOC value, the BMS is set, the accuracy is poor, secondly, the Pack off-line detection capacity is used as the initial SOC value, the BMS is set, and the accuracy is good; the acquisition path of the initial capacity of the battery is derived from checking an initial table value and is obtained from actual test data of the battery core/Pack;
in this embodiment, the initial capacity of the battery is set to 150.0Ah, and the initial SOC value is set to 30%;
Acquiring an initial SOH revision coefficient=0 because the battery is in a BOL state, and not revising the initial capacity of the battery;
the actual charge of the battery is 45 Ah=150.0Ah which is 30% by simple calculation, and the battery can be fully charged by 105 Ah=150 Ah-45 Ah.
(12) Selecting a certain specific working condition, charging and discharging the battery, and obtaining the actual charging and discharging capacity; calculating an actual charge amount = actual charge-discharge capacity + actual charge amount of the battery; acquiring a determination SOC value=actual charge amount/battery initial capacity; acquiring an actual SOC value after the charge and discharge are completed; judging whether the deviation between the determined SOC value and the actual SOC value is greater than or equal to a preset threshold value, if so, carrying out SOC correction according to the actual SOC value to obtain a battery initial capacity correction value=actual charge amount/actual SOC value, entering the step (1) for iteration, and if not, not correcting the SOC;
Preferably, the battery is charged by external slow charging, the charging current takes a value of 20A, and the charging is stopped after 4.5 hours; the charging capacity is-90 Ah=20Ax 4.5h through calculating the charging current and time, the current actual charge state is 135Ah (=45+90), and the SOC value is 90% = (135/150);
After the charging is completed, reading the highest/lowest voltage of the monomer at 30min to be 4.12/4.16 respectively, and taking the lowest voltage of the monomer, wherein the actual SOC value of the Pack is 87.6%;
The difference between the determined SOC value and the actual SOC value is calculated as follows: SOC correction is performed according to the battery actual SOC value by 90% -87.6% = 2.3% >2%, battery current capacity correction = battery current actual charge amount/battery actual SOC = 135/87.6% = 154.1Ah.
The nth capacity correction of the battery during use comprises the following steps:
(21) Acquiring an initial SOC value at the nth correction, an SOH value at the (n-m) th correction, an initial SOH value at the nth correction, and a battery capacity correction value at the (n-m) th correction; wherein SOH value at (n-m) -th correction=current capacity of the battery/battery capacity correction value at (n-m) -th correction; calculating an initial SOH value at the nth correction of battery capacity correction value=at the (n-m) th correction of battery capacity correction value; calculating an initial SOC value at the time of the nth correction, which is a battery capacity correction value at the time of the battery actual charge amount=the nth correction;
in the step (21), the nth correction corresponds to the current state, assuming that the current SOC value is 35%, the current battery capacity is 141.7 ah=154.1×0.92, and the (n-m) SOH value is 0.920= 141.7/154.1;
Current SOH value is 0.915, battery capacity revision is 141.0=154.1×0.915; the actual charge quantity of the battery is 49.35 Ah=141×35% obtained through simple calculation, and the battery can be fully charged by 91.65 Ah=141-49.35;
(22) Selecting a charging and discharging mode, and charging and discharging the battery to obtain the actual charging and discharging capacity; calculating the current actual charge amount = actual charge-discharge capacity + actual charge amount of the battery; acquiring a battery capacity revision value at the nth determination SOC value=current actual charge amount/nth correction; acquiring an actual SOC value;
Externally connecting quick charge, starting to charge the battery system, taking the value of the average charging current to be 150A, assuming that the charging is stopped after 20min, and obtaining the charging capacity of-50 Ah=150 (20 min/60 min) by calculating the charging current and the charging time, wherein the current actual state of charge is 99.35 Ah=49.35+50, and the SOC is 70.45% =99.35/141;
After the charging is completed, reading the highest/lowest voltage of the monomer at 30min, which is 3.97/4.06 respectively, and taking the lowest voltage of the monomer, wherein the Pack actual SOC value is 70.05%, namely the actual SOC value= 70.05%;
(23) Judging whether the deviation between the n-th judging SOC value and the actual SOC value is larger than or equal to a preset threshold value, if so, entering an SOC correction mode to carry out SOC correction, obtaining a battery capacity correction value=the current actual charge amount/the actual SOC value during the n-th correction, substituting the battery capacity correction value=the current actual charge amount/the actual SOC value into the step (1) to carry out iteration, if not, exiting the SOC correction mode, and entering the step (6);
the deviation value of the actual SOC value and the display SOC value is 0.4% = 70.5% -70.45%, and the SOC does not need to be revised;
(24) Calculating an nth SOH value actual correction=an nth initial capacity correction value/an (n-m) th initial capacity correction value, performing SOH correction according to the nth SOH value actual correction, and iterating the (n-m) th SOH value; when the nth SOH value actual correction=the (n-m) th SOH value, the nth SOC correction is verified to be accurate.
According to the actual SOC calculation, the actual capacity of the battery is 141.8Ah=99.35/70.05%, and the nth battery SOH value correction is=0.92=141.8/154.1; that is, SOH correction is performed, and actual correction of the nth SOH value=the (n-m) th SOH value=0.92.
In the present embodiment, the result accuracy of the (n-m) -th-time initial capacity correction value is verified by when the nth-time SOH value is actually corrected=the (n-m) -th-time SOH value. Conversely, in other embodiments, the accuracy of the SOH correction result may also be verified by using the SOC correction, that is, using the pool SOC and SOH correction method, the SOC correction and SOH correction can be mutually verified and iterated, such that the SOC and SOH are infinitely close to the true value.
The invention also provides a computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, which processor implements the steps of the method as described above when executing the computer program.
The invention also provides a computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, implements the steps of the method as described above.
The system and the method for correcting the battery SOC and the SOH can meet the correction strategies of the power battery under different working conditions, mutually verify and mutually iterate the SOC correction and the SOH correction, gradually approach to the real SOC value, and reduce the influence of the service life attenuation of the power battery on the battery SOC; through repeated iterative correction and verification, the SOC correction and the SOH correction can be infinitely close to the true value.
Claims (10)
1. A battery SOC and SOH correction system, comprising:
the parameter acquisition module is used for acquiring the initial capacity and the initial SOC value of the battery in an initial state so as to calculate the initial SOC value of the current charge quantity = initial capacity of the battery; the method comprises the steps of obtaining an (n-m) -th initial capacity correction value, an n-th SOC value, an n-th SOH value and an (n-m) -th SOH value in the battery SOC and SOH correction process, setting n as the initial capacity correction number of the battery, setting n as an integer greater than or equal to 2, setting m as an integer greater than or equal to 1 and m less than n, calculating an n-th current capacity correction value=an (n-m) -th initial capacity correction value, calculating an n-th current charge quantity=an n-th current capacity correction value of the battery;
The SOC correction module is used for selecting a certain specific working condition to charge and discharge the battery to obtain an actual charge and discharge capacity, calculating the current actual charge quantity of the nth battery = the current charge quantity of the nth battery + the actual charge and discharge capacity, and calculating the determination SOC value of the nth battery = the current actual charge quantity of the nth battery/the current capacity correction value of the nth battery; the method comprises the steps of obtaining an actual SOC value of an nth battery after charging and discharging are completed; the method comprises the steps of judging whether a difference value between an actual SOC value of an nth battery and an actual SOC value of the nth battery is larger than or equal to a preset threshold value, if so, carrying out SOC correction according to the actual SOC of the nth battery, wherein an nth initial capacity correction value=an actual current charge amount of the nth battery/an actual SOC value of the nth battery, and the nth initial capacity correction value is used for iterating an (n-m) th initial capacity correction value;
The SOH correction module is used for calculating an nth SOH actual value=an nth initial capacity correction value/an (n-m) th initial capacity correction value, carrying out SOH correction according to the nth SOH actual value, and iterating the (n-m) th SOH value by the nth SOH actual value; and the method is also used for verifying that the (n-m) th SOC correction result is accurate when the n-th SOH actual value is equal to the (n-m) th SOH value.
2. The battery SOC and SOH correction system of claim 1, wherein the preset threshold value is 0.1% to 10%.
3. The battery SOC and SOH correction system of claim 1, wherein a single iteration correction range of the nth SOC value is 0.1% to 10%; the difference between the (n-m) th SOH value and the n-th SOH value ranges from-10% to 10%.
4. A battery SOC and SOH correction method, characterized by comprising the steps of:
(1) Acquiring initial capacity and an initial SOC value of the battery in an initial state to calculate the initial SOC value of the current charge quantity=initial capacity of the battery; acquiring an (n-m) -th initial capacity correction value, an n-th SOC value, an n-th SOH value and an (n-m) -th SOH value in the battery SOC and SOH correction process, setting n as the initial capacity correction number of the battery, setting n as an integer greater than or equal to 2, setting m as an integer greater than or equal to 1 and m smaller than n, and calculating an n-th current capacity correction value of the battery=an (n-m) -th initial capacity correction value of the battery;
(2) Selecting a certain specific working condition, charging and discharging the battery, calculating the actual charge and discharge capacity, calculating the current actual charge quantity of the nth battery=the current charge quantity of the nth battery+the actual charge and discharge capacity, and calculating the determination SOC value of the nth battery=the current actual charge quantity of the nth battery/the current capacity correction value of the nth battery;
Acquiring an actual SOC value of the nth battery after the charge and discharge are completed;
Judging whether the difference value between the actual SOC value of the nth battery and the actual SOC value of the nth battery is larger than or equal to a preset threshold value, if so, carrying out SOC correction on the current actual charge quantity of the nth battery according to the actual SOC value of the nth battery, wherein the nth initial capacity correction value = the current actual charge quantity of the nth battery/the actual SOC value of the nth battery, and the (n-m) th initial capacity correction value in the nth initial capacity correction value iteration step (1) is not corrected if not;
(3) Calculating an nth SOH actual value=an nth initial capacity correction value/an (n-m) th initial capacity correction value, performing SOH correction according to the nth SOH actual value, and iterating the (n-m) th SOH value in the step (1); when the nth SOH actual value=the (n-m) th SOH value, the (n-m) th SOC correction result is verified to be accurate.
5. The battery SOC and SOH correction method of claim 4, wherein in step (2), the preset threshold value is 0.1% to 10%.
6. The method for correcting SOC and SOH as defined in claim 4, wherein in step (2), the effective charging time for SOC correction under the specific condition of slow charge is in the range of 3 minutes to 20 hours; the effective charging time for SOC correction is more than or equal to 3 minutes under the specific working condition of quick charge; the effective discharging time for SOC correction is more than or equal to 3 minutes under the specific working condition of more gentle discharging, and the fluctuation value of the current during discharging is the average current in the range of 0.5 to 10 percent; and the effective charging time for carrying out SOC correction under the specific working condition of more gentle charging is more than or equal to 5 minutes, and the fluctuation value of the current during charging is the average current in the range of 0.5-10%.
7. The battery SOC and SOH correction method of claim 4, wherein in step (2), the single iteration correction range of the nth SOC value is 0.1% to 10%; in step (3), the difference between the (n-m) th SOH value and the n-th SOH value ranges from-10% to 10%.
8. The method according to claim 4, wherein in step (1), the initial battery capacity is a battery average capacity or a Pack off-line detection capacity.
9. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the steps of the method according to any of claims 4 to 8 when the computer program is executed by the processor.
10. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 4 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111011634.3A CN113687249B (en) | 2021-08-31 | 2021-08-31 | Battery SOC and SOH correction system, method, computer device, and computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111011634.3A CN113687249B (en) | 2021-08-31 | 2021-08-31 | Battery SOC and SOH correction system, method, computer device, and computer-readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113687249A CN113687249A (en) | 2021-11-23 |
CN113687249B true CN113687249B (en) | 2024-04-30 |
Family
ID=78584417
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111011634.3A Active CN113687249B (en) | 2021-08-31 | 2021-08-31 | Battery SOC and SOH correction system, method, computer device, and computer-readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113687249B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108828461A (en) * | 2018-09-25 | 2018-11-16 | 安徽江淮汽车集团股份有限公司 | Power battery SOH value evaluation method and system |
JP2019013109A (en) * | 2017-06-30 | 2019-01-24 | ニチコン株式会社 | Power storage system |
WO2020216082A1 (en) * | 2019-04-25 | 2020-10-29 | 宁德时代新能源科技股份有限公司 | Method and apparatus for correcting state of health of battery, and management system and storage medium |
-
2021
- 2021-08-31 CN CN202111011634.3A patent/CN113687249B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019013109A (en) * | 2017-06-30 | 2019-01-24 | ニチコン株式会社 | Power storage system |
CN108828461A (en) * | 2018-09-25 | 2018-11-16 | 安徽江淮汽车集团股份有限公司 | Power battery SOH value evaluation method and system |
WO2020216082A1 (en) * | 2019-04-25 | 2020-10-29 | 宁德时代新能源科技股份有限公司 | Method and apparatus for correcting state of health of battery, and management system and storage medium |
Non-Patent Citations (1)
Title |
---|
罗勇 ; 祁朋伟 ; 黄欢 ; 王佳男 ; 王毅 ; 李沛然 ; .基于容量修正的安时积分SOC估算方法研究.汽车工程.2020,(第05期),119-125. * |
Also Published As
Publication number | Publication date |
---|---|
CN113687249A (en) | 2021-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110011374B (en) | Control method and system for battery charging and discharging current and terminal equipment | |
CN110146816B (en) | Method, device and equipment for determining remaining charging time of battery and storage medium | |
CN105510847A (en) | Method for screening consistency of lithium ion batteries | |
Soto et al. | Analysis of the main battery characterization techniques and experimental comparison of commercial 18650 Li-ion cells | |
CN107436412B (en) | Method for estimating power of power battery based on self-learning | |
CN112098893B (en) | Internal short-circuit fault diagnosis method based on initial capacity difference and suitable for electric automobile | |
CN111796185B (en) | Lithium iron phosphate battery SOC-OCV calibration method based on T-S type fuzzy algorithm | |
CN110210147B (en) | Simulation device and simulation method for estimating battery health state | |
CN103760495A (en) | Method for generating SOC source in BMS detection and method for testing SOC estimated accuracy | |
Tan et al. | Joint estimation of ternary lithium-ion battery state of charge and state of power based on dual polarization model | |
CN111092470A (en) | Method and device for acquiring capacity difference of batteries in battery pack and storage medium | |
CN113777501A (en) | SOH estimation method of battery module | |
CN112444754A (en) | Battery state of health estimation method and system based on dynamic impedance | |
Daowd et al. | An extended PNGV battery model for electric and hybrid vehicles | |
CN116746021A (en) | Battery cell capacity balancing method, battery management system and storage medium | |
CN104681851A (en) | Method for matching lithium ion power batteries for automobiles | |
CN106772097B (en) | Method for correcting SOC (State of Charge) by using charger | |
CN111257770A (en) | Battery pack power estimation method | |
CN112397798B (en) | Power battery management system and matching method | |
CN113687249B (en) | Battery SOC and SOH correction system, method, computer device, and computer-readable storage medium | |
CN117148187A (en) | SOH estimation method and system based on OCV calibration and electronic equipment | |
CN116930794A (en) | Battery capacity updating method and device, electronic equipment and storage medium | |
Kujundžić et al. | Estimation of VRLA battery states and parameters using Sigma-point Kalman filter | |
CN114035052A (en) | SOC interval calibration method, system and medium based on energy window | |
CN111033930B (en) | Method for estimating state of charge of battery and battery pack and battery management system using the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PP01 | Preservation of patent right |
Effective date of registration: 20240513 Granted publication date: 20240430 |