[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201911349423.3A
Other languages
Chinese (zh)
Other versions
CN111044908B (en
Inventor
孙景宝
王志刚
李中飞
吕丹
周星星
田扩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Zhengli New Energy Technology Co Ltd
Original Assignee
Suzhou Zhengli New Energy Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Suzhou Zhengli New Energy Technology Co Ltd filed Critical Suzhou Zhengli New Energy Technology Co Ltd
Priority to CN201911349423.3A priority Critical patent/CN111044908B/en
Publication of CN111044908A publication Critical patent/CN111044908A/en
Application granted granted Critical
Publication of CN111044908B publication Critical patent/CN111044908B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/367Software therefor, e.g. for battery testing using modelling or look-up tables
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/382Arrangements 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

OCV (open Circuit control) online calculation method based on microchip data and voltage filtering
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:
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.
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:
Figure BDA0002334287300000021
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:
Figure BDA0002334287300000031
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:
Figure BDA0002334287300000032
in the formula, k represents time;
when filtering is performed to mark the data segment, the OCV is calculated by using Kalman filtering formula:
Figure BDA0002334287300000033
Figure BDA0002334287300000034
Figure BDA0002334287300000035
Figure BDA0002334287300000036
Figure BDA0002334287300000037
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,
Figure BDA0002334287300000038
and
Figure BDA0002334287300000039
respectively 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:
Figure BDA0002334287300000041
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:
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.
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:
Figure BDA0002334287300000061
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:
Figure BDA0002334287300000062
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:
Figure BDA0002334287300000071
in the formula, k represents time;
when filtering is performed to mark the data segment, the OCV is calculated by using Kalman filtering formula:
Figure BDA0002334287300000072
Figure BDA0002334287300000073
Figure BDA0002334287300000074
Figure BDA0002334287300000075
Figure BDA0002334287300000076
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,
Figure BDA0002334287300000077
and
Figure BDA0002334287300000078
respectively 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:
Figure BDA0002334287300000081
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, data screening: 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 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.
Step 2, data marking: dividing data into micro data segments of 30s, 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:
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:
Figure BDA0002334287300000091
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, 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, 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:
Figure BDA0002334287300000101
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:
Figure BDA0002334287300000102
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:
Figure BDA0002334287300000103
Figure BDA0002334287300000104
Figure BDA0002334287300000105
Figure BDA0002334287300000106
Figure BDA0002334287300000107
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,
Figure BDA0002334287300000108
and
Figure BDA0002334287300000109
respectively 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:
Figure BDA0002334287300000111
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
SOC 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:
Figure FDA0002334287290000011
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:
Figure FDA0002334287290000021
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:
Figure FDA0002334287290000022
in the formula, k represents time;
when filtering is performed to mark the data segment, the OCV is calculated by using Kalman filtering formula:
Figure FDA0002334287290000031
Figure FDA0002334287290000032
Figure FDA0002334287290000033
Figure FDA0002334287290000034
Figure FDA0002334287290000035
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,
Figure FDA0002334287290000036
and
Figure FDA0002334287290000037
respectively 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:
Figure FDA0002334287290000038
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.
CN201911349423.3A 2019-12-24 2019-12-24 OCV (open Circuit control) online calculation method based on microchip data and voltage filtering Active CN111044908B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (18)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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