CN111044908A - OCV (open Circuit control) online calculation method based on microchip data and voltage filtering - Google Patents
OCV (open Circuit control) online calculation method based on microchip data and voltage filtering Download PDFInfo
- Publication number
- CN111044908A CN111044908A CN201911349423.3A CN201911349423A CN111044908A CN 111044908 A CN111044908 A CN 111044908A CN 201911349423 A CN201911349423 A CN 201911349423A CN 111044908 A CN111044908 A CN 111044908A
- Authority
- CN
- China
- Prior art keywords
- ocv
- data
- voltage
- segment
- filtering
- 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.)
- Granted
Links
- 238000001914 filtration Methods 0.000 title claims abstract description 66
- 238000004364 calculation method Methods 0.000 title claims abstract description 36
- 238000000034 method Methods 0.000 claims abstract description 25
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 19
- 230000010354 integration Effects 0.000 claims abstract description 10
- 239000012634 fragment Substances 0.000 claims description 16
- 238000012216 screening Methods 0.000 claims description 9
- 230000008569 process Effects 0.000 claims description 6
- 230000002159 abnormal effect Effects 0.000 claims description 5
- 230000010287 polarization Effects 0.000 claims description 5
- 238000005259 measurement Methods 0.000 claims description 4
- 230000007704 transition Effects 0.000 claims description 4
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 claims description 3
- 229910052744 lithium Inorganic materials 0.000 claims description 3
- 230000006855 networking Effects 0.000 claims description 3
- 238000012360 testing method Methods 0.000 description 7
- 239000000178 monomer Substances 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000007619 statistical method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000004146 energy storage Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Images
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/367—Software therefor, e.g. for battery testing using modelling or look-up tables
-
- 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
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Secondary Cells (AREA)
Abstract
The invention discloses an OCV online calculation method based on microchip data and voltage filtering. The method comprises the following steps: firstly, collecting driving data with the temperature of more than 0 ℃, dividing the data into micro data segments, converting the discharge current value into a multiplying power form, calculating the variance, marking the micro data segments with the variance of more than a set threshold value M, and identifying the internal resistance of the marked micro data segments; then, filtering the discharge voltage data, and adopting a Kalman filtering algorithm when the filtering is carried out to the marked data segment; when filtering is carried out to the unmarked data segment, adopting a state equation algorithm; and finally, converting all OCV segments into 'OCV-slope' curve segments, fusing the segments into a whole in a statistical mode, and finally obtaining a new OCV curve by utilizing integration. The method has the advantages of low cost, simple calculation, high accuracy and high robustness.
Description
Technical Field
The invention relates to the technical field of new energy automobiles and battery management systems for energy storage, in particular to an OCV (open circuit voltage) online calculation method based on microchip data and voltage filtering.
Background
A difficulty with battery management systems as an important component of electric vehicles is the accurate estimation of state of charge, SOC, which is computed without departing from the open circuit voltage curve (OCV). The SOC-OCV curve is a very important curve of the battery in the SOC calibration process, and usually after the electric vehicle runs for a period of time and the vehicle is stationary for a period of time, the BMS calls the curve to correct the SOC value.
The conventional method for obtaining the OCV is to perform an open-circuit voltage experimental test, the whole test is complicated, a lot of manpower and time are consumed, and the OCV state curve of a specific single battery in a test environment can only be obtained according to the test result of each time. Generally, when a battery cell leaves a factory, the OCV curve of each single battery is relatively close, but as the battery ages, the OCV curve of the battery changes, and meanwhile, due to different environments of each battery, the OCV curve of each battery is different.
The OCV plays an important role in calculating SOC, SOE and SOP, and since the OCV gradually changes with the use of the battery and the conventional testing method must be tested offline, a method for obtaining the OCV online is needed.
Disclosure of Invention
The invention aims to provide the OCV online calculation method based on the microchip data and the voltage filtering, which is low in cost, simple in calculation, high in accuracy and high in robustness.
The technical solution for realizing the purpose of the invention is as follows: an OCV online calculation method based on microchip data and voltage filtering comprises the following steps:
Further, the data screening of step 1: collecting driving data with the temperature of more than 0 ℃, which comprises the following specific steps:
step 1.1, uploading real-time voltage and current data of the battery cell to a cloud end for storage in real time during vehicle networking;
step 1.2, selecting data of which the total discharge capacity exceeds 10 × rated capacity in the last two months, and if the total discharge capacity is less than 10 × rated capacity in the last two months, expanding the selected time range;
step 1.3, rejecting discharge data with the temperature less than 0 ℃;
and step 1.4, eliminating abnormal data reported and collected by the BMS.
Further, the data marking of step 2: dividing data into micro data segments, converting the discharge current value into a multiplying power form, calculating the variance, and marking the micro data segments with the variance larger than a set threshold value M, wherein the method specifically comprises the following steps:
step 2.1, dividing the discharged current data into 30s micro data segments without marking the data within 5min of initial discharge time;
step 2.2, converting the current into a multiplying power form, wherein the calculation formula is (1-1), I is the current, Ca is the rated capacity of the battery cell, and I isCIs a multiplying factor value:
step 2.3, calculating the average multiplying power of the micro data fragments, wherein the micro data fragments with the average multiplying power smaller than 0.1C and the multiplying power larger than 0.7C do not need to be marked;
and 2.4, calculating the variance value of the rest micro data segments, and marking the data segments with the variance larger than a threshold value M, wherein the value range of the threshold value M is 0.1-0.5.
Further, the internal resistance identification in step 3: and carrying out internal resistance identification on the marked micro data segment, specifically comprising the following steps:
step 3.1, in the labeled micro data segment, the OCV variation caused by SOC can be ignored, that is, the OCV in the micro data segment remains unchanged, so that the variation of the battery output voltage in the data segment is caused by the variation of the discharge rate, and therefore, the equivalent battery model is obtained as:
V=I*r+OCV (1-2)
in the formula, r is the current internal resistance value of the battery, the internal resistance comprises the influences of polarization internal resistance and ohm internal resistance, I is the current value output by the automobile battery, OCV is the open-circuit voltage of the lithium battery, and V is the output voltage of the battery;
and 3.2, based on the formula, calculating the internal resistance r corresponding to each marked micro data segment by adopting a least square method.
Further, the OCV segment of step 4 is obtained: filtering the discharge voltage data, and adopting a Kalman filtering algorithm when the filtering is carried out to the marked data segment; when filtering is carried out to the unmarked data segment, an equation of state algorithm is adopted, which is specifically as follows:
step 4.1, establishing an OCV state equation according to an Ah integral formula:
in the formula, OCVkFor the OCV variable to be calculated, the subscript k denotes the time of day, OCVk-1The OCV variable at the last moment; i isk-1The input quantity of current at the last moment, delta t is a calculation period, Ca is the rated capacity of the battery cell, and SOH is0Is the initial estimated SOH value, OCV is a function of SOC, HSOCIs OCV versus SOCSlope, ηTIs the coefficient of temperature affecting capacity;
step 4.2, establishing an observation equation for OCV calculation according to the equivalent battery model of the battery:
Vk=OCVk+Rk*Ik
Vkis the current voltage of the battery, Ik、RkRespectively the current and the current internal resistance;
4.3, in the process of filtering a section of complete discharge data, when filtering is carried out to a non-labeled data segment, calculating the OCV by adopting a state equation algorithm, wherein the formula is as follows:
in the formula, k represents time;
when filtering is performed to mark the data segment, the OCV is calculated by using Kalman filtering formula:
where Q is the covariance of the error of the estimated equation of state, R is the covariance of the error of the estimated measurement equation, P0=0,OCV0Cell voltage value, V, immediately after voltage applicationkIs the current monomer electricityPressure acquisition value rkIs the internal resistance, I, of the tag data fragment identificationkIs the current value of the current collected current,andrespectively represent OCVkAnd PkA transition value of (d);
and 4.4, repeating the steps 4.1-4.3 until all discharge curves of the battery cell discharge data are filtered, and obtaining OCV data sections in different voltage interval ranges.
Further, the OCV calculated in step 5: converting the OCV segment into an OCV-slope curve segment, statistically combining the segments into a complete OCV-slope curve, and finally obtaining a new OCV curve by utilizing integration, wherein the method specifically comprises the following steps:
step 5.1, converting an original OCV curve provided by a battery cell manufacturer into an OCV-slope curve segment, wherein the ordinate is a slope value of the capacity relative to the OCV, the abscissa is the OCV, the minimum value of the OCV is an initial OCV point, and the maximum value of the OCV is a termination OCV point;
step 5.2, selecting a filtered OCV segment, and converting the OCV segment into an OCV-slope curve segment by calculating a capacity-OCV slope value of each voltage point, wherein the specific steps are as follows:
step 5.2.1, in one OCV segment data, selecting a voltage point, wherein the voltage point corresponds to a time node t, and the voltage corresponding to the electric quantity accumulating 1% of rated capacity from the time point forward is VuThe voltage corresponding to the electric quantity accumulated backward by 1% of the rated capacity is VdThen, the slope calculation formula at the time point is:
in the formula, CtThe slope value of the selected voltage point is obtained;
step 5.2.2, converting an OCV segment into an OCV-slope curve segment in a mode of calculating the average slope of each voltage point through a formula (1-3);
step 5.3, repeating the step 5.2, and converting all OCV segments into OCV-slope curve segments;
step 5.4, by calculating the average value of the slope values of each voltage point, a plurality of OCV-slope curve segments are fused into a complete OCV-slope curve;
step 5.5, according to the fused OCV-slope curve, integrating in the range from the initial OCV point to the final OCV point to obtain a capacity value AhCa;
step 5.6, when the integrated capacity value reaches AhCa 5%, AhCa 10%, AhCa 15%. AhCa 100%, recording corresponding voltage points, wherein the voltage points respectively correspond to 5%, 10%, 15%. 100% of the SOC, and adding an OCV starting point corresponding to 0% of the SOC to obtain a new OCV curve.
Compared with the prior art, the invention has the remarkable advantages that: (1) the OCV can be calculated on line, the battery pack does not need to be disassembled, a large amount of test equipment and environment are not needed, only the real-time running data of the automobile needs to be collected, the method is simple, and the calculation cost is low; (2) by calculating the OCV on line, the current OCV condition of each battery can be updated in real time, so that assistance is provided for estimating the accuracy of the SOX, and the accuracy is high; (3) the method has the advantages of simple logic, stable OCV calculation result and high robustness, and a large amount of data are processed by adopting a statistical method.
Drawings
FIG. 1 is a schematic flow chart of an OCV online calculation method based on microchip data and voltage filtering according to the present invention.
FIG. 2 is a waveform diagram before and after discharge voltage data filtering according to an embodiment of the present invention.
FIG. 3 is a schematic view of multiple OCV segments in an embodiment of the present invention.
Fig. 4 is a segment diagram of an "OCV-slope" curve converted from an original OCV curve provided by a cell manufacturer in an embodiment of the present invention.
FIG. 5 is a graph of a segment of the "OCV-slope" curve in an example of the present invention.
FIG. 6 is a graph of "OCV-slope" after fusion in an embodiment of the present invention.
FIG. 7 is an integral graph of the "OCV-slope" curve in an example of the present invention.
Detailed Description
The invention relates to an OCV online calculation method based on microchip data and voltage filtering, which comprises the following steps:
Further, the data screening of step 1: collecting driving data with the temperature of more than 0 ℃, which comprises the following specific steps:
step 1.1, uploading real-time voltage and current data of the battery cell to a cloud end for storage in real time during vehicle networking;
step 1.2, selecting data of which the total discharge capacity exceeds 10 × rated capacity in the last two months, and if the total discharge capacity is less than 10 × rated capacity in the last two months, expanding the selected time range;
step 1.3, rejecting discharge data with the temperature less than 0 ℃;
and step 1.4, eliminating abnormal data reported and collected by the BMS.
Further, the data marking of step 2: dividing data into micro data segments, converting the discharge current value into a multiplying power form, calculating the variance, and marking the micro data segments with the variance larger than a set threshold value M, wherein the method specifically comprises the following steps:
step 2.1, dividing the discharged current data into 30s micro data segments without marking the data within 5min of initial discharge time;
step 2.2, converting the current into a multiplying power form, wherein the calculation formula is (1-1), I is the current, Ca is the rated capacity of the battery cell, and I isCIs a multiplying factor value:
step 2.3, calculating the average multiplying power of the micro data fragments, wherein the micro data fragments with the average multiplying power smaller than 0.1C and the multiplying power larger than 0.7C do not need to be marked;
and 2.4, calculating the variance value of the rest micro data segments, and marking the data segments with the variance larger than a threshold value M, wherein the value range of the threshold value M is 0.1-0.5.
Further, the internal resistance identification in step 3: and carrying out internal resistance identification on the marked micro data segment, specifically comprising the following steps:
step 3.1, in the labeled micro data segment, the OCV variation caused by SOC can be ignored, that is, the OCV in the micro data segment remains unchanged, so that the variation of the battery output voltage in the data segment is caused by the variation of the discharge rate, and therefore, the equivalent battery model is obtained as:
V=I*r+OCV (1-2)
in the formula, r is the current internal resistance value of the battery, the internal resistance comprises the influences of polarization internal resistance and ohm internal resistance, I is the current value output by the automobile battery, OCV is the open-circuit voltage of the lithium battery, and V is the output voltage of the battery;
and 3.2, based on the formula, calculating the internal resistance r corresponding to each marked micro data segment by adopting a least square method.
Further, the OCV segment of step 4 is obtained: filtering the discharge voltage data, and adopting a Kalman filtering algorithm when the filtering is carried out to the marked data segment; when filtering is carried out to the unmarked data segment, an equation of state algorithm is adopted, which is specifically as follows:
step 4.1, establishing an OCV state equation according to an Ah integral formula:
in the formula, OCVkFor the OCV variable to be calculated, the subscript k denotes the time of day, OCVk-1The OCV variable at the last moment; i isk-1The input quantity of current at the last moment, delta t is a calculation period, Ca is the rated capacity of the battery cell, and SOH is0Is the initial estimated SOH value, OCV is a function of SOC, HSOCIs the slope of OCV versus SOC, ηTIs the coefficient of temperature affecting capacity;
step 4.2, establishing an observation equation for OCV calculation according to the equivalent battery model of the battery:
Vk=OCVk+Rk*Ik
Vkis the current voltage of the battery, Ik、RkRespectively the current and the current internal resistance;
4.3, in the process of filtering a section of complete discharge data, when filtering is carried out to a non-labeled data segment, calculating the OCV by adopting a state equation algorithm, wherein the formula is as follows:
in the formula, k represents time;
when filtering is performed to mark the data segment, the OCV is calculated by using Kalman filtering formula:
where Q is the covariance of the error of the estimated equation of state, R is the covariance of the error of the estimated measurement equation, P0=0,OCV0Cell voltage value, V, immediately after voltage applicationkIs the current cell voltage acquisition value, rkIs the internal resistance, I, of the tag data fragment identificationkIs the current value of the current collected current,andrespectively represent OCVkAnd PkA transition value of (d);
and 4.4, repeating the steps 4.1-4.3 until all discharge curves of the battery cell discharge data are filtered, and obtaining OCV data sections in different voltage interval ranges.
Further, the OCV calculated in step 5: converting the OCV segment into an OCV-slope curve segment, statistically combining the segments into a complete OCV-slope curve, and finally obtaining a new OCV curve by utilizing integration, wherein the method specifically comprises the following steps:
step 5.1, converting an original OCV curve provided by a battery cell manufacturer into an OCV-slope curve segment, wherein the ordinate is a slope value of the capacity relative to the OCV, the abscissa is the OCV, the minimum value of the OCV is an initial OCV point, and the maximum value of the OCV is a termination OCV point;
step 5.2, selecting a filtered OCV segment, and converting the OCV segment into an OCV-slope curve segment by calculating a capacity-OCV slope value of each voltage point, wherein the specific steps are as follows:
step 5.2.1, selecting a voltage point in one OCV segment data, wherein the voltage point corresponds to a time node t,the voltage corresponding to the electric quantity accumulated from the time point forward by 1% of the rated capacity is VuThe voltage corresponding to the electric quantity accumulated backward by 1% of the rated capacity is VdThen, the slope calculation formula at the time point is:
in the formula, CtThe slope value of the selected voltage point is obtained;
step 5.2.2, converting an OCV segment into an OCV-slope curve segment in a mode of calculating the average slope of each voltage point through a formula (1-3);
step 5.3, repeating the step 5.2, and converting all OCV segments into OCV-slope curve segments;
step 5.4, by calculating the average value of the slope values of each voltage point, a plurality of OCV-slope curve segments are fused into a complete OCV-slope curve;
step 5.5, according to the fused OCV-slope curve, integrating in the range from the initial OCV point to the final OCV point to obtain a capacity value AhCa;
step 5.6, when the integrated capacity value reaches AhCa 5%, AhCa 10%, AhCa 15%. AhCa 100%, recording corresponding voltage points, wherein the voltage points respectively correspond to 5%, 10%, 15%. 100% of the SOC, and adding an OCV starting point corresponding to 0% of the SOC to obtain a new OCV curve.
The invention is described in further detail below with reference to the figures and the specific embodiments.
Examples
With reference to fig. 1, the OCV online calculation method based on microchip data and voltage filtering of this embodiment includes the following steps:
step 1.1, uploading real-time voltage and current data of a certain automobile battery cell to a cloud end for storage in real time during the Internet of vehicles;
step 1.2, extracting the cell data of the last two months from the cloud, wherein the cell data comprises current, monomer voltage and temperature data, accumulating the discharge electric quantity of the residual data, and if the accumulated electric quantity exceeds rated capacity by 10, indicating that the selected cell data is effective; if the accumulated electric quantity is less than the rated capacity x 10, properly expanding the selected time range;
step 1.3, rejecting discharge data with the temperature less than 0 ℃;
and step 1.4, eliminating abnormal data reported and collected by the BMS. When the automobile runs, if the temperature is low, the automobile starts a heating mechanism to heat the battery, so that most of running condition data is greater than 0 ℃, and the BMS data acquisition is abnormal, so that the data can be rejected in the data screening process, but the rejection is not much.
and 2.1, screening the data of the target monomer battery cell, and dividing the selected data into micro-segments within the range of 30s according to time. And (4) data within 5min of initial discharge time, because the initial discharge polarization internal resistance does not fully show the partial pressure capacity, the battery data are not marked in the time period.
Step 2.2, converting the current into a multiplying power form, wherein the calculation formula is (1-1), I is the current, Ca is the rated capacity of the battery cell, and I isCIs a multiplying factor value:
and 2.3, in order to eliminate the influence of over-high and over-low discharge multiplying power on internal resistance identification, marking the micro data segments with larger average multiplying power and smaller multiplying power. Calculating the average multiplying power of the micro data fragments, wherein the data fragments with the multiplying power smaller than 0.1C and the multiplying power larger than 0.7C are not marked;
and 2.4, calculating the variance value of the residual micro data segment, wherein the larger the variance is, the more complex the small segment of data is, the more sufficient the represented battery characteristic is, and the more accurate the internal resistance value identification is. And marking the data segments with the variance larger than the threshold M, wherein the value range of the threshold M is 0.1-0.5.
Under the normal use condition of the electric automobile, most driving working conditions are between 0.1 and 0.7C, and due to the complexity of the driving working conditions, a plurality of micro data segments are marked in each section of complete discharge data.
And 3, internal resistance identification: and carrying out internal resistance identification on the marked micro data segment, specifically comprising the following steps:
in step 3.1, the time range of the marked micro data segment is 30s, and the variance larger than M exists, so that the average multiplying power of the data segment is below 0.5C, and the SOC change rate does not exceed 0.42%. Since the SOC variation amplitude is small, SOC-induced OCV variation is negligible in the labeled micro data segment, i.e., OCV in the micro data segment remains unchanged, and therefore variation in the battery output voltage is caused by variation in the discharge rate within the data segment. The following formula can therefore be used as an equivalent cell model:
V=I*r+OCV (1-2)
in the formula, r is the current internal resistance value of the battery, the internal resistance comprises the influence of polarization internal resistance and ohm internal resistance, I is the output current value of the automobile battery, and V is the output voltage of the battery;
and 3.2, based on the formula, calculating the internal resistance r corresponding to each marked micro data segment by adopting a least square method, wherein the OCV value of the data segment can be directly obtained by fitting the formula, but the OCV has high fluctuation and cannot be adopted.
step 4.1, establishing an OCV state equation according to an Ah integral formula:
in the formula, OCVkFor the OCV variable to be calculated, the subscript k denotes the time of day, OCVk-1The OCV variable at the last moment; i isk-1In the previous moment, the current is taken as the input quantity, delta t is the calculation period, Ca is the rated capacity value, SOH0For an initial estimated SOH value, OCV (open circuit voltage) is a function of SOC, HSOCIs the slope of OCV versus SOC, ηTIs the coefficient of temperature affecting capacity;
step 4.2, establishing an observation equation for OCV calculation according to the equivalent battery model of the battery:
Vk=OCVk+Rk*Ik
in the formula, VkIs the current voltage of the battery, Ik、RkRespectively the current and the internal resistance;
step 4.3, in a complete discharge data filtering process, when the filtering is carried out to a non-labeled data segment, the OCV is calculated by only adopting the equation of state to carry out filtering, and the formula is as follows:
in the formula, k represents time;
and 4.4, when the filtering is carried out to mark the data segment, calculating the OCV by adopting a Kalman filtering formula, wherein the formula is as follows:
where Q is the covariance of the error of the estimated equation of state, R is the covariance of the error of the estimated measurement equation, P0=0,OCV0Cell voltage value, V, immediately after voltage applicationkIs the current cell voltage acquisition value, rkIs the internal resistance, I, of the tag data fragment identificationkIs the current value of the current collected current,andrespectively represent OCVkAnd PkA transition value of (d); a complete segment of discharge data is filtered before and after, in the form shown in figure 2.
And 4.5, repeating the steps 4.1 to 4.4 until all the discharge curves of the battery cell data are filtered, and obtaining OCV data sections in different interval ranges, as shown in fig. 3.
Calculated OCV as described in step 5: converting the OCV segment into an OCV-slope curve segment, statistically combining the segments into a complete OCV-slope curve, and finally obtaining a new OCV curve by utilizing integration, wherein the method specifically comprises the following steps:
step 5.1, manufacturing a first OCV-slope curve according to the OCV curve provided by the battery cell manufacturer, wherein the form is shown in FIG. 4;
step 5.2, selecting a filtered OCV segment, and converting the OCV segment into an OCV-slope curve segment by calculating a capacity-OCV slope value of each voltage point, wherein the specific steps are as follows by combining with a graph 5:
step 5.2.1, in one OCV segment data, selecting a voltage point, wherein the voltage point corresponds to a time node t, and the voltage corresponding to the electric quantity accumulating 1% of rated capacity from the time point forward is VuThe voltage corresponding to the electric quantity accumulated backward by 1% of the rated capacity is VdThen the slope at that time point is calculatedThe formula is as follows:
in the formula, CtThe slope value of the selected voltage point is obtained;
and 5.2.2, converting an OCV segment into an OCV-slope curve segment in a mode of calculating the average slope of each voltage point through the formula (1-3).
Step 5.3, repeating the steps 5.2 to 5.2.2, and converting all the OCV segments into OCV-slope curve segments, wherein the final result is shown in fig. 5, wherein a curve ① is a slope curve converted from the OCV curve provided by the manufacturer, and curves ② to ⑤ are slope curves converted from the OCV segments obtained by filtering;
and 5.4, by calculating the average value of the slope values of each voltage point, a plurality of OCV-slope curve segments are fused into a complete OCV-slope curve, as shown in FIG. 6.
And 5.5, integrating in the range from the initial OCV point to the final OCV point according to the fused OCV-slope curve to obtain the capacity value AhCa. Assuming a fused "OCV-slope" curve, the starting OCV voltage point is 3.205 and the ending OCV voltage point 4.156. The slope curve is integrated starting at voltage point 3.205 and going to voltage point 4.156, where the integrated value is AhCa, which can be considered as the average capacity of the battery over the sampling period, as shown in figure 7.
Step 5.6, setting AhCa to 145Ah, when the integrated capacity value reaches AhCa 5%, AhCa 10%, AhCa 15%. AhCa 100%, recording corresponding voltage points, which correspond to 5%, 10%, 15%. 100% of the SOC, respectively, and then adding the initial OCV point corresponding to 0% of the SOC to obtain a new OCV curve, which is as follows:
calculate 5% of AhCa: 145 × 0.05 ═ 7.25Ah
The 10% of AhCa was calculated as: 145 × 0.1 ═ 14.5Ah
…
100% of AhCa was calculated as: 145 × 1 ═ 145Ah
According to the fused OCV-slope curve segment, integration is started from the initial OCV point of 3.205, when the integration amount is 7.25Ah, the OCV voltage point is 3.275, and the corresponding SOC is 5%;
when the integral quantity is 14.5Ah, the OCV voltage point is 3.32, and the corresponding SOC is 10 percent;
…
when the integrated amount is 145Ah, the OCV voltage point is 4.156, and the corresponding SOC is 100%.
The latest OCV curve was plotted in conjunction with the starting OCV point of 3.205, corresponding to an SOC of 0%, and the results are shown in table 1.
TABLE 1 OCV curves
| | OCV | |
| 0% | 3.205 | |
| 5% | 3.275 | |
| 10% | 3.32 | |
| 15% | 3.357 | |
| 20% | 3.388 | |
| 25% | 3.418 | |
| 30% | 3.435 | |
| 35% | 3.449 | |
| 40% | 3.466 | |
| 45% | 3.489 | |
| 50% | 3.538 | |
| 55% | 3.57 | |
| 60% | 3.624 | |
| 65% | 3.676 | |
| 70% | 3.74 | |
| 75% | 3.782 | |
| 80% | 3.842 | |
| 85% | 3.915 | |
| 90% | 3.962 | |
| 95% | 4.023 | |
| 100% | 4.156 |
In conclusion, the OCV can be calculated on line, the battery pack does not need to be disassembled, a large amount of test equipment and environment are not needed, only the real-time running data of the automobile needs to be collected, the method is simple, and the calculation cost is low; by calculating the OCV on line, the current OCV condition of each battery can be updated in real time, so that assistance is provided for estimating the accuracy of the SOX, and the accuracy is high; the method has the advantages of simple logic, stable OCV calculation result and high robustness, and a large amount of data are processed by adopting a statistical method.
Claims (6)
1. An OCV online calculation method based on microchip data and voltage filtering is characterized by comprising the following steps:
step 1, data screening: collecting driving data with the temperature of more than 0 ℃;
step 2, data marking: dividing data into micro data segments, converting the discharge current value into a multiplying power form, calculating the variance, and marking the micro data segments with the variance larger than a set threshold value M;
step 3, internal resistance identification: carrying out internal resistance identification on the marked micro data segment;
step 4, obtaining an OCV fragment: filtering the discharge voltage data, and adopting a Kalman filtering algorithm when the filtering is carried out to the marked data segment; when filtering is carried out to the unmarked data segment, adopting a state equation algorithm;
step 5, calculating OCV: and converting the OCV segment into an OCV-slope curve segment, statistically combining the segments into a complete OCV-slope curve, and finally obtaining a new OCV curve by utilizing integration.
2. The OCV online calculation method based on microchip data and voltage filtering as claimed in claim 1, wherein the data screening of step 1: collecting driving data with the temperature of more than 0 ℃, which comprises the following specific steps:
step 1.1, uploading real-time voltage and current data of the battery cell to a cloud end for storage in real time during vehicle networking;
step 1.2, selecting data of which the total discharge capacity exceeds 10 × rated capacity in the last two months, and if the total discharge capacity is less than 10 × rated capacity in the last two months, expanding the selected time range;
step 1.3, rejecting discharge data with the temperature less than 0 ℃;
and step 1.4, eliminating abnormal data reported and collected by the BMS.
3. The OCV online calculation method based on microchip data and voltage filtering according to claim 1, wherein the data of step 2 is labeled as follows: dividing data into micro data segments, converting the discharge current value into a multiplying power form, calculating the variance, and marking the micro data segments with the variance larger than a set threshold value M, wherein the method specifically comprises the following steps:
step 2.1, dividing the discharged current data into 30s micro data segments without marking the data within 5min of initial discharge time;
step 2.2, converting the current into a multiplying power form, wherein the calculation formula is (1-1), I is the current, Ca is the rated capacity of the battery cell, and I isCIs a multiplying factor value:
step 2.3, calculating the average multiplying power of the micro data fragments, wherein the micro data fragments with the average multiplying power smaller than 0.1C and the multiplying power larger than 0.7C do not need to be marked;
and 2.4, calculating the variance value of the rest micro data segments, and marking the data segments with the variance larger than a threshold value M, wherein the value range of the threshold value M is 0.1-0.5.
4. The OCV online calculation method based on microchip data and voltage filtering as claimed in claim 1, wherein the internal resistance identification of step 3 is as follows: and carrying out internal resistance identification on the marked micro data segment, specifically comprising the following steps:
step 3.1, in the labeled micro data segment, the OCV variation caused by SOC can be ignored, that is, the OCV in the micro data segment remains unchanged, so that the variation of the battery output voltage in the data segment is caused by the variation of the discharge rate, and therefore, the equivalent battery model is obtained as:
V=I*r+OCV (1-2)
in the formula, r is the current internal resistance value of the battery, the internal resistance comprises the influences of polarization internal resistance and ohm internal resistance, I is the current value output by the automobile battery, OCV is the open-circuit voltage of the lithium battery, and V is the output voltage of the battery;
and 3.2, based on the formula, calculating the internal resistance r corresponding to each marked micro data segment by adopting a least square method.
5. The OCV online calculation method based on microchip data and voltage filtering according to claim 1, characterized in that the OCV segment of step 4 is obtained by: filtering the discharge voltage data, and adopting a Kalman filtering algorithm when the filtering is carried out to the marked data segment; when filtering is carried out to the unmarked data segment, an equation of state algorithm is adopted, which is specifically as follows:
step 4.1, establishing an OCV state equation according to an Ah integral formula:
in the formula, OCVkFor the OCV variable to be calculated, the subscript k denotes the time of day, OCVk-1The OCV variable at the last moment; i isk-1The input quantity of current at the last moment, delta t is a calculation period, Ca is the rated capacity of the battery cell, and SOH is0Is the initial estimated SOH value, OCV is a function of SOC, HSOCIs the slope of OCV versus SOC, ηTIs the coefficient of temperature affecting capacity;
step 4.2, establishing an observation equation for OCV calculation according to the equivalent battery model of the battery:
Vk=OCVk+Rk*Ik
Vkis the current voltage of the battery, Ik、RkRespectively the current and the current internal resistance;
4.3, in the process of filtering a section of complete discharge data, when filtering is carried out to a non-labeled data segment, calculating the OCV by adopting a state equation algorithm, wherein the formula is as follows:
in the formula, k represents time;
when filtering is performed to mark the data segment, the OCV is calculated by using Kalman filtering formula:
where Q is the covariance of the error of the estimated equation of state, R is the covariance of the error of the estimated measurement equation, P0=0,OCV0Cell voltage value, V, immediately after voltage applicationkIs the current cell voltage acquisition value, rkIs the internal resistance, I, of the tag data fragment identificationkIs the current value of the current collected current,andrespectively represent OCVkAnd PkA transition value of (d);
and 4.4, repeating the steps 4.1-4.3 until all discharge curves of the battery cell discharge data are filtered, and obtaining OCV data sections in different voltage interval ranges.
6. The OCV online calculation method based on microchip data and voltage filtering according to claim 1, wherein the OCV calculated in step 5 is: converting the OCV segment into an OCV-slope curve segment, statistically combining the segments into a complete OCV-slope curve, and finally obtaining a new OCV curve by utilizing integration, wherein the method specifically comprises the following steps:
step 5.1, converting an original OCV curve provided by a battery cell manufacturer into an OCV-slope curve segment, wherein the ordinate is a slope value of the capacity relative to the OCV, the abscissa is the OCV, the minimum value of the OCV is an initial OCV point, and the maximum value of the OCV is a termination OCV point;
step 5.2, selecting a filtered OCV segment, and converting the OCV segment into an OCV-slope curve segment by calculating a capacity-OCV slope value of each voltage point, wherein the specific steps are as follows:
step 5.2.1, in one OCV segment data, selecting a voltage point, wherein the voltage point corresponds to a time node t, and the voltage corresponding to the electric quantity accumulating 1% of rated capacity from the time point forward is VuThe voltage corresponding to the electric quantity accumulated backward by 1% of the rated capacity is VdThen, the slope calculation formula at the time point is:
in the formula, CtThe slope value of the selected voltage point is obtained;
step 5.2.2, converting an OCV segment into an OCV-slope curve segment in a mode of calculating the average slope of each voltage point through a formula (1-3);
step 5.3, repeating the step 5.2, and converting all OCV segments into OCV-slope curve segments;
step 5.4, by calculating the average value of the slope values of each voltage point, a plurality of OCV-slope curve segments are fused into a complete OCV-slope curve;
step 5.5, according to the fused OCV-slope curve, integrating in the range from the initial OCV point to the final OCV point to obtain a capacity value AhCa;
step 5.6, when the integrated capacity value reaches AhCa 5%, AhCa 10%, AhCa 15%. AhCa 100%, recording corresponding voltage points, wherein the voltage points respectively correspond to 5%, 10%, 15%. 100% of the SOC, and adding an OCV starting point corresponding to 0% of the SOC to obtain a new OCV curve.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911349423.3A CN111044908B (en) | 2019-12-24 | 2019-12-24 | OCV (open Circuit control) online calculation method based on microchip data and voltage filtering |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911349423.3A CN111044908B (en) | 2019-12-24 | 2019-12-24 | OCV (open Circuit control) online calculation method based on microchip data and voltage filtering |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111044908A true CN111044908A (en) | 2020-04-21 |
| CN111044908B CN111044908B (en) | 2022-06-14 |
Family
ID=70239090
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911349423.3A Active CN111044908B (en) | 2019-12-24 | 2019-12-24 | OCV (open Circuit control) online calculation method based on microchip data and voltage filtering |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111044908B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114779111A (en) * | 2022-04-29 | 2022-07-22 | 重庆长安新能源汽车科技有限公司 | Method, device, computer readable storage medium and vehicle for judging validity of battery static open circuit voltage |
| CN115792622A (en) * | 2022-05-06 | 2023-03-14 | 浙江凌骁能源科技有限公司 | SOC estimation method based on driving segment data |
Citations (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101022178A (en) * | 2007-03-09 | 2007-08-22 | 清华大学 | Method for estimating nickel-hydrogen power battery charged state based on standard battery model |
| CN101098029A (en) * | 2006-06-26 | 2008-01-02 | 三星Sdi株式会社 | Method for estimating state of charge of battery, battery management system and driving method thereof |
| JP2008298786A (en) * | 2001-08-13 | 2008-12-11 | Hitachi Maxell Ltd | Battery capacity detection method |
| CN103941196A (en) * | 2014-05-07 | 2014-07-23 | 吉林大学 | Lithium ion battery state-of-charge estimation method |
| CN104656030A (en) * | 2015-02-02 | 2015-05-27 | 王金全 | Method applicable to SOC-OCV curve calibration of flow cell |
| CN105158698A (en) * | 2015-08-28 | 2015-12-16 | 江苏大学 | Battery pack state of health online estimation method based on charging voltage curve |
| CN105301510A (en) * | 2015-11-12 | 2016-02-03 | 北京理工大学 | Battery aging parameter identification method |
| CN105319512A (en) * | 2014-07-30 | 2016-02-10 | 三星电子株式会社 | Method and apparatus for estimating state of battery |
| CN105548898A (en) * | 2015-12-25 | 2016-05-04 | 华南理工大学 | Lithium battery SOC estimation method of off-line data segmentation correction |
| US20160231388A1 (en) * | 2015-02-06 | 2016-08-11 | Samsung Electronics Co., Ltd. | Method and apparatus to estimate state of battery based on battery charging voltage data |
| US20170199247A1 (en) * | 2014-10-24 | 2017-07-13 | Lg Chem, Ltd. | Apparatus for estimating charge state of secondary battery and method therefor |
| CN107102268A (en) * | 2017-04-24 | 2017-08-29 | 国网江苏省电力公司泰州供电公司 | A kind of battery rate of charge evaluation method of battery management system |
| CN107741569A (en) * | 2017-11-16 | 2018-02-27 | 温州大学 | A method for estimating state of charge of lithium battery based on segmented extended Kalman filter |
| CN108802621A (en) * | 2018-05-08 | 2018-11-13 | 中国电力科学研究院有限公司 | A kind of method and system that the state of battery is assessed based on big data |
| CN109669134A (en) * | 2019-02-27 | 2019-04-23 | 浙江科技学院 | A kind of evaluation method of the SOC based on Kalman filtering method |
| CN109901083A (en) * | 2019-04-01 | 2019-06-18 | 北京理工大学 | A kind of power battery OCV curve on-line reorganization method |
| CN109975713A (en) * | 2019-04-12 | 2019-07-05 | 苏州正力蔚来新能源科技有限公司 | A kind of power battery SOH estimation method considering multifactor impact |
| CN110596606A (en) * | 2019-08-23 | 2019-12-20 | 中国科学院电工研究所 | Method, system and device for estimating remaining power of lithium battery |
-
2019
- 2019-12-24 CN CN201911349423.3A patent/CN111044908B/en active Active
Patent Citations (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008298786A (en) * | 2001-08-13 | 2008-12-11 | Hitachi Maxell Ltd | Battery capacity detection method |
| CN101098029A (en) * | 2006-06-26 | 2008-01-02 | 三星Sdi株式会社 | Method for estimating state of charge of battery, battery management system and driving method thereof |
| CN101022178A (en) * | 2007-03-09 | 2007-08-22 | 清华大学 | Method for estimating nickel-hydrogen power battery charged state based on standard battery model |
| CN103941196A (en) * | 2014-05-07 | 2014-07-23 | 吉林大学 | Lithium ion battery state-of-charge estimation method |
| CN105319512A (en) * | 2014-07-30 | 2016-02-10 | 三星电子株式会社 | Method and apparatus for estimating state of battery |
| US20170199247A1 (en) * | 2014-10-24 | 2017-07-13 | Lg Chem, Ltd. | Apparatus for estimating charge state of secondary battery and method therefor |
| CN104656030A (en) * | 2015-02-02 | 2015-05-27 | 王金全 | Method applicable to SOC-OCV curve calibration of flow cell |
| US20160231388A1 (en) * | 2015-02-06 | 2016-08-11 | Samsung Electronics Co., Ltd. | Method and apparatus to estimate state of battery based on battery charging voltage data |
| CN105158698A (en) * | 2015-08-28 | 2015-12-16 | 江苏大学 | Battery pack state of health online estimation method based on charging voltage curve |
| CN105301510A (en) * | 2015-11-12 | 2016-02-03 | 北京理工大学 | Battery aging parameter identification method |
| CN105548898A (en) * | 2015-12-25 | 2016-05-04 | 华南理工大学 | Lithium battery SOC estimation method of off-line data segmentation correction |
| CN107102268A (en) * | 2017-04-24 | 2017-08-29 | 国网江苏省电力公司泰州供电公司 | A kind of battery rate of charge evaluation method of battery management system |
| CN107741569A (en) * | 2017-11-16 | 2018-02-27 | 温州大学 | A method for estimating state of charge of lithium battery based on segmented extended Kalman filter |
| CN108802621A (en) * | 2018-05-08 | 2018-11-13 | 中国电力科学研究院有限公司 | A kind of method and system that the state of battery is assessed based on big data |
| CN109669134A (en) * | 2019-02-27 | 2019-04-23 | 浙江科技学院 | A kind of evaluation method of the SOC based on Kalman filtering method |
| CN109901083A (en) * | 2019-04-01 | 2019-06-18 | 北京理工大学 | A kind of power battery OCV curve on-line reorganization method |
| CN109975713A (en) * | 2019-04-12 | 2019-07-05 | 苏州正力蔚来新能源科技有限公司 | A kind of power battery SOH estimation method considering multifactor impact |
| CN110596606A (en) * | 2019-08-23 | 2019-12-20 | 中国科学院电工研究所 | Method, system and device for estimating remaining power of lithium battery |
Non-Patent Citations (3)
| Title |
|---|
| WENJIE ZHANG ET.AL: "An improved adaptive estimator for state-of-charge estimation of lithium-ion batteries", 《JOURNAL OF POWER SOURCES》 * |
| 穆嘉毅: "基于KF的锂离子电池SOC估计的模型误差研究", 《中国优秀博硕士学位论文全文数据库(硕士)工程科技Ⅱ辑》 * |
| 高玮: "基于数据片段的电动车锂电池参数辨识方法", 《中国优秀博硕士学位论文全文数据库(博士)工程科技Ⅱ辑》 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114779111A (en) * | 2022-04-29 | 2022-07-22 | 重庆长安新能源汽车科技有限公司 | Method, device, computer readable storage medium and vehicle for judging validity of battery static open circuit voltage |
| CN115792622A (en) * | 2022-05-06 | 2023-03-14 | 浙江凌骁能源科技有限公司 | SOC estimation method based on driving segment data |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111044908B (en) | 2022-06-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110967638B (en) | Method, device, system and storage medium for estimating remaining available energy of battery | |
| CN104678316B (en) | Method and device for estimating state of charge of lithium-ion battery | |
| CN103091642B (en) | Lithium battery capacity rapid estimation method | |
| CN108717164B (en) | SOC calibration method and system for battery | |
| WO2016134496A1 (en) | Method and apparatus for estimating state of charge of lithium ion battery | |
| CN113777501B (en) | SOH estimation method of battery module | |
| CN112305426B (en) | Lithium ion battery power state estimation system under multi-constraint condition | |
| CN105021996A (en) | Battery SOH (section of health) estimation method of energy storage power station BMS (battery management system) | |
| CN111190109B (en) | Current-sensor-free lithium battery state of charge estimation method | |
| CN112415411A (en) | Method and device for estimating battery SOC, vehicle, and storage medium | |
| CN109031133B (en) | SOC correction method of power battery | |
| CN109669131B (en) | SOC estimation method of power battery under working condition environment | |
| CN105425154B (en) | A kind of method of the state-of-charge for the power battery pack for estimating electric automobile | |
| CN110596604B (en) | Lithium battery SOC estimation method based on ampere-hour integration method | |
| CN105353313A (en) | Estimation method of battery state of charge and estimation device of battery state of charge | |
| CN109298340B (en) | An online battery capacity estimation method based on variable time scale | |
| CN110673039A (en) | Lithium iron phosphate battery SOC charging online correction method based on big data | |
| CN112158105A (en) | SOH (State of health) evaluation device, method and system for power battery of new energy automobile | |
| CN112540318B (en) | Method for estimating health state of lead-acid storage battery for starting internal combustion engine | |
| CN110687462A (en) | A joint estimation method of power battery SOC and capacity full life cycle | |
| CN113740735A (en) | Method for estimating SOC of lithium ion battery | |
| CN110716141A (en) | Battery state of charge estimation method based on extended Kalman filtering | |
| CN111044908B (en) | OCV (open Circuit control) online calculation method based on microchip data and voltage filtering | |
| CN111044907B (en) | SOH statistical method based on microchip data and voltage filtering | |
| CN107402356B (en) | EKF estimation lead-acid battery SOC method based on dynamic parameter identification |
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 |