CN106383322A - Multi-time-scale double-UKF adaptive estimation method of SOC and battery capacity C - Google Patents
Multi-time-scale double-UKF adaptive estimation method of SOC and battery capacity C Download PDFInfo
- Publication number
- CN106383322A CN106383322A CN201610917226.7A CN201610917226A CN106383322A CN 106383322 A CN106383322 A CN 106383322A CN 201610917226 A CN201610917226 A CN 201610917226A CN 106383322 A CN106383322 A CN 106383322A
- Authority
- CN
- China
- Prior art keywords
- ukf
- battery capacity
- micro
- soc
- battery
- 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.)
- Pending
Links
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
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Secondary Cells (AREA)
Abstract
The invention discloses a multi-time-scale double-UKF adaptive estimation method of an SOC and a battery capacity C. Firstly, a battery state space equation is established; the multi-time-scale double-UKF adaptive estimation method is used to estimate the SOC and the battery capacity C; the system parameters, state variables and system noise for a macro UKF and a micro UKF are initialized; the prediction equation of the macro UKF is updated; a suitable sigma point is selected to update the prediction equation of the micro UKF, and the process noise of the system is updated; the correction equation of the micro UKF is used, and the state variable of a micro Kalman filter is estimated; when a double-time scale approaches, the state estimation value of the micro Kalman filter is transmitted to a macro Kalman filter as a measurement value; the data of the micro Kalman filter is updated, the measurement of the macro Kalman filter is corrected, and a battery parameter is updated. According to the method, the estimation precision and the stability of a power battery SOC by a BMS can be improved.
Description
Technical field
The present invention relates to the power battery management system field of new-energy automobile, the double UKF of specifically a kind of Multiple Time Scales
Adaptive estimation SOC and the method for battery capacity C.
Background technology
Under the historical background of energy-conserving and environment-protective, new-energy automobile becomes the inexorable trend of China Automobile Industry.Electrokinetic cell
There is provided power for New-energy electric vehicle, be one of core component of electric automobile, the performance of electrokinetic cell determines completely
The performance of new energy electric motor vehicle.Battery management system (Battery Management System, abbreviation BMS) is exactly mainly
In order to improve the utilization rate of battery, prevent battery from overcharge and overdischarge occurring, extend the service life of battery, monitoring electricity
The state in pond.Wherein, the state-of-charge (State of Charge, abbreviation SOC, represented with z) of electrokinetic cell is important in BMS
Parameter, its evaluation method is the key technology in BMS.
It is that the state-of-charge SOC of battery is set up as quantity of state based on the method for battery model estimated driving force battery SOC
The state-space model of the standard of rising is thus realize electrokinetic cell SOC estimation.The method can directly be applied empty based on battery status
Between model Kalman filter method.With respect to other SOC estimation method, the ratio of Kalman filter method application is wide, it
It is a kind of time domain method of estimation, the state space thought in modern control theory is incorporated in optimal filter theory, can process
Time-varying system, and Kalman filter adopts recursive calculation method, and amount of calculation data amount of storage is little, is easy to computer and counts online
Calculate, and degree of accuracy, robustness are good.Wherein, lossless Kalman filter (Unscented Kalman Filter, abbreviation UKF) side
Method is a kind of method more than the comparison of research in the estimation of electrokinetic cell SOC, is particularly well-suited to picture electrokinetic cell this non-by force
Linear system, it is possible to obtain the higher SOC value of degree of accuracy.
Content of the invention
It is an object of the invention to provide a kind of raising BMS is to the estimation precision of electrokinetic cell SOC and estimation stability
The double UKF adaptive estimation SOC of Multiple Time Scales and the method for battery capacity (being represented with C), to solve to carry in above-mentioned background technology
The problem going out.
For achieving the above object, the present invention provides following technical scheme:
A kind of double UKF adaptive estimation SOC of Multiple Time Scales and the method for battery capacity C, comprise the steps:
Step one, sets up battery status space equation;Shown in battery status space equation such as formula (1):
Wherein, xk,lFor state vector, uk,lFor deterministic input quantity, Yk,lFor output vector;Nonlinear function F (xk,l,
θk,uk,l) and g (xk,uk) with regard to state continuously differentiable;wk,lAnd νk,lThe turbulent noise of the system of being respectively and observation noise, both
It is white Gaussian noise;QkFor system disturbance covariance matrix, RkFor observation noise covariance matrix;
Step 2, using Multiple Time Scales double UKF adaptive approach estimation SOC and battery capacity C;
(1) initialize to for the systematic parameter of grand UKF and micro- UKF and state variable and system noise;
(2) update the predictive equation of grand UKF;
(3) suitable sigma point is selected to update the predictive equation of micro- UKF, and the process noise w of more new systemk-1,l;
(4) utilize the correction equation of micro- UKF, estimate the state variable of micro- Kalman filter;
(5) when multiple time scale model convergence, the state estimation of micro- Kalman filter is passed to grand Kalman filter
In, as measured value;
(6) data of micro- Kalman filter is updated, to carry out next circulation;
(7) the measurement correction of grand Kalman filter, updates battery parameter.
As the further scheme of the present invention:In step one, for single order RC battery model, electrokinetic cell state space
Equation is:
Wherein, UOCVFor battery open circuit voltage;
By Experimental Identification, determine UOCV:
As the further scheme of the present invention:In step 2, UKF adaptive approach step is described as follows:
(1) select n+1 sigma point;
(2) predicted state value;
(3) predictive filtering varivance matrix;
(4) measure renewal equation;
(5) calculate Kalman gain;
(6) state and error update equation.
As the further scheme of the present invention:Place in step 2, in step 2, to process noise and observation noise
Reason uses UKF adaptive approach, and computing formula is as follows:
As the further scheme of the present invention:In step 2, the estimation to battery capacity C is described as follows:
(1) battery capacity C is updated, and battery capacity renewal is divided into larger, accurate, less three kinds;
(2) battery capacity C is substituted into the estimation carrying out SOC in micro- UKF;
(3) input estimating SOC estimation as battery capacity C, thus obtain the value of accurate battery capacity C.
In view of battery capacity C with can measure terminal voltage UiThere is no stronger relation, and load current i and C has direct pass
System, but the impact very little to C for the accumulation of electric current in a short time, this make accurately to estimate C relatively difficult it is contemplated that two times
The double UKF adaptive approach of yardstick, can amplify this effect by the accumulation of long period, and considers that SOC is held with battery
The relation of amount C has
Here use the time scale difference of two wave filter, SOC is put to the effect of battery capacity C in other words by i
Greatly, and using the output of micro- Kalman filter as measured value, the state variable of grand Kalman filter is modified, simultaneously
UKF using also the required precision of the SOC value that micro- UKF estimates being decreased.
Compared with prior art, the invention has the beneficial effects as follows:
The adaptive estimation method of the double UKF of Multiple Time Scales proposed by the present invention, improves by using two UKF wave filter
BMS is to the estimation precision of electrokinetic cell SOC and estimation stability.One of UKF wave filter is micro- Kalman filter, carries out
The estimation of battery status parameter (as SOC);Another UKF wave filter is grand Kalman filter, for estimating the parameter of battery
(as battery capacity C).Intensity of variation speed additionally, due to institute's estimator is different, when between two Kalman filter with difference
Between the yardstick cycle carry out exchange and the renewal of data, be simultaneously introduced self-adaptive link to process the problem of noise.
Brief description
Fig. 1 is electrokinetic cell single order RC illustraton of model;
Fig. 2 is the double UKF adaptive algorithm frame diagram of Multiple Time Scales;
Fig. 3 is self-adaptive link flow chart;
Fig. 4 is the estimation schematic diagram of battery capacity.
Specific embodiment
Below in conjunction with the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described,
Obviously, described embodiment is only a part of embodiment of the present invention, rather than whole embodiments.Based in the present invention
Embodiment, the every other embodiment that those of ordinary skill in the art are obtained under the premise of not making creative work, all
Belong to the scope of protection of the invention.
Due to the uncertainty of battery model, the strong jamming of electrokinetic cell surrounding and very noisy, electrokinetic cell old
Changing leads to battery parameter to have the factors such as changeableness, and the estimation precision of SOC and battery capacity can reduce it is therefore desirable to battery mould
The parameter of type is updated.The adaptive estimation method of the double UKF of Multiple Time Scales proposed by the present invention is filtered by using two UKF
Ripple device is solving these problems.One of UKF wave filter is micro- Kalman filter, carries out battery status parameter (as SOC)
Estimation;Another UKF wave filter is grand Kalman filter, for estimating the parameter (as battery capacity C) of battery.In addition by
Different in the intensity of variation speed of institute's estimator, between two Kalman filter, data is carried out with the different time scales cycle
Exchange and update, be simultaneously introduced self-adaptive link to process the problem of noise.
Embodiment 1
Refer to Fig. 1-4, in the embodiment of the present invention, a kind of double UKF adaptive estimation SOC of Multiple Time Scales and battery capacity
The method of C is described in detail.
Step one, sets up battery status space equation;
Step 2, using Multiple Time Scales double UKF adaptive approach estimation SOC and battery capacity C.
In step one, the electrokinetic cell state space equation of foundation is:
Wherein, xk,lFor state vector, uk,lFor deterministic input quantity, Yk,lFor output vector;Nonlinear function F (xk,l,
θk,uk,l) and g (xk,uk) with regard to state continuously differentiable;wk,lAnd νk,lThe turbulent noise of the system of being respectively and observation noise, both
It is white Gaussian noise;QkFor system disturbance covariance matrix, RkFor observation noise covariance matrix.
For single order RC battery model, can state as:
Wherein, UOCVFor battery open circuit voltage.
By Experimental Identification it may be determined that UOCV:
Because model parameter change is slow and the sampling time is sufficiently small, and by UDSolve and be expressed as discrete form simultaneously:
Wherein CDiffRDiffValue typically can be regarded as constant, τ, by recognize τ=35.6, then formula (1-4) can be write as:
The theoretical calculation formula of SOC is:
η(iL(τ)) it is modifying factor under different discharge-rates;C is battery maximum available, is time temperature function.
Then the discrete form of formula (1-6) is
The form of formula (1-6), (1-7) state space of being write as is had:
State-space expression based on above-mentioned formula system is as follows:
Wherein, parameter type is as follows:
In step 2, UKF adaptive approach step is described as follows:
(1) select n+1 sigma point;
Symmetric sampling strategy is used to sigma point, then corresponding weighted value is:
(2) predicted state value;
(3) predictive filtering varivance matrix;
(4) measure renewal equation;
(5) calculate Kalman gain;
(6) state and error update equation.
In step 2, self-adaptive link is described as follows:
Process to process noise and observation noise uses adaptive algorithm, and adaptive algorithm is as shown in figure 3, calculate public
Formula is as follows:
In step 2, the estimation to battery capacity C is as shown in figure 4, be described as follows:
(1) battery capacity C is updated, and capacity renewal is divided into larger, accurate, less three kinds;
(2) battery capacity C is substituted into the estimation carrying out SOC in micro- UKF, due to the difference of time scale, can carry out repeatedly
The estimation of SOC;
(3) input estimating SOC estimation as battery capacity C, thus obtain the value of accurate battery capacity C.
In view of battery capacity C with can measure terminal voltage UiThere is no stronger relation, and load current i and battery capacity C
There is direct relation, but the impact very little to battery capacity C for the accumulation of electric current in a short time, and this makes accurately to estimate battery capacity
C relatively difficult it is contemplated that the double UKF adaptive approachs of two time scales, can be amplified this by the accumulation of long period
Effect, and consider that SOC and the relation of battery capacity C have
Here use the time scale difference of two wave filter, SOC is put to the effect of battery capacity C in other words by i
Greatly, and using the output of micro- Kalman filter as measured value, the state variable of grand Kalman filter is modified, simultaneously
UKF using also the required precision of the SOC value that micro- UKF estimates being decreased.
Using the double UKF adaptive approach of Multiple Time Scales, step 2, estimates that SOC and the step of battery capacity C are described as follows:
(1) initialize to for the systematic parameter of grand UKF and micro- UKF and state variable and system noise;
Wherein, k ∈ { 1 ..., ∞ }
(2) update the predictive equation of grand UKF;
(3) suitable sigma point is selected to update the predictive equation of micro- UKF according to formula (2-1) (2-2), and according to formula
(2-8) the process noise w of (2-9) (2-10) (2-11) more new systemk-1,l, using initialized noise during first time;
(4) utilize the correction equation of micro- UKF, estimate the state variable of micro- Kalman filter.
(5) when multiple time scale model convergence, the state estimation of micro- Kalman filter is passed to grand Kalman filter
In, as measured value.
(6) data of micro- Kalman filter is updated, to carry out next circulation;
(7) the measurement correction of grand Kalman filter, updates battery parameter.
It is obvious to a person skilled in the art that the invention is not restricted to the details of above-mentioned one exemplary embodiment, Er Qie
In the case of the spirit or essential attributes of the present invention, the present invention can be realized in other specific forms.Therefore, no matter
From the point of view of which point, embodiment all should be regarded as exemplary, and be nonrestrictive, the scope of the present invention is by appended power
Profit requires rather than described above limits, it is intended that all in the implication and scope of the equivalency of claim by falling
Change is included in the present invention.
Moreover, it will be appreciated that although this specification is been described by according to embodiment, not each embodiment only wraps
Containing an independent technical scheme, only for clarity, those skilled in the art should for this narrating mode of description
Using description as an entirety, the technical scheme in each embodiment can also form those skilled in the art through appropriately combined
Understandable other embodiment.
Claims (5)
1. the method for a kind of double UKF adaptive estimation SOC of Multiple Time Scales and battery capacity C is it is characterised in that include following walking
Suddenly:
Step one, sets up battery status space equation;Shown in battery status space equation such as formula (1):
Wherein, xk,lFor state vector, uk,lFor deterministic input quantity, Yk,lFor output vector;Nonlinear function F (xk,l,θk,
uk,l) and g (xk,uk) with regard to state continuously differentiable;wk,lAnd νk,lThe turbulent noise of the system of being respectively and observation noise, both are
White Gaussian noise;QkFor system disturbance covariance matrix, RkFor observation noise covariance matrix;
Step 2, using Multiple Time Scales double UKF adaptive approach estimation SOC and battery capacity C;
(1) initialize to for the systematic parameter of grand UKF and micro- UKF and state variable and system noise;
(2) update the predictive equation of grand UKF;
(3) suitable sigma point is selected to update the predictive equation of micro- UKF, and the process noise w of more new systemk-1,l;
(4) utilize the correction equation of micro- UKF, estimate the state variable of micro- Kalman filter;
(5) when multiple time scale model convergence, the state estimation of micro- Kalman filter is passed in grand Kalman filter, make
For measured value;
(6) data of micro- Kalman filter is updated, to carry out next circulation;
(7) the measurement correction of grand Kalman filter, updates battery parameter.
2. the method for the double UKF adaptive estimation SOC of Multiple Time Scales according to claim 1 and battery capacity C, its feature
It is, in step one, for single order RC battery model, electrokinetic cell state space equation is:
Wherein, UOCVFor battery open circuit voltage;
By Experimental Identification, determine UOCV:
3. the method for the double UKF adaptive estimation SOC of Multiple Time Scales according to claim 1 and battery capacity C, its feature
It is, in step 2, UKF adaptive approach step is described as follows:
(1) select n+1 sigma point;
(2) predicted state value;
(3) predictive filtering varivance matrix;
(4) measure renewal equation;
(5) calculate Kalman gain;
(6) state and error update equation.
4. the method for the double UKF adaptive estimation SOC of Multiple Time Scales according to claim 1 and battery capacity C, its feature
It is, in step 2, the process to process noise and observation noise uses UKF adaptive approach, and computing formula is as follows:
5. the method for the double UKF adaptive estimation SOC of Multiple Time Scales according to claim 1 and battery capacity C, its feature
It is, in step 2, estimation to battery capacity C, comprise the following steps that:
(1) battery capacity C is updated, and battery capacity renewal is divided into larger, accurate, less three kinds;
(2) battery capacity C is substituted into the estimation carrying out SOC in micro- UKF;
(3) input estimating SOC estimation as battery capacity C, thus obtain the value of accurate battery capacity C.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610917226.7A CN106383322A (en) | 2016-10-21 | 2016-10-21 | Multi-time-scale double-UKF adaptive estimation method of SOC and battery capacity C |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610917226.7A CN106383322A (en) | 2016-10-21 | 2016-10-21 | Multi-time-scale double-UKF adaptive estimation method of SOC and battery capacity C |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106383322A true CN106383322A (en) | 2017-02-08 |
Family
ID=57958735
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610917226.7A Pending CN106383322A (en) | 2016-10-21 | 2016-10-21 | Multi-time-scale double-UKF adaptive estimation method of SOC and battery capacity C |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106383322A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107153163A (en) * | 2017-06-20 | 2017-09-12 | 福建工程学院 | A kind of lithium battery SOC estimation method based on adaptive UKF |
CN109298340A (en) * | 2018-10-19 | 2019-02-01 | 同济大学 | A kind of battery capacity On-line Estimation method based on variable time scale |
CN109814041A (en) * | 2019-01-16 | 2019-05-28 | 上海理工大学 | A kind of lithium ion battery double card Kalman Filtering capacity estimation method |
CN112485672A (en) * | 2020-11-13 | 2021-03-12 | 上海电气集团股份有限公司 | Battery state determination method and device |
CN112731157A (en) * | 2020-12-16 | 2021-04-30 | 上海理工大学 | Lithium ion battery capacity estimation method based on data driving |
CN113030752A (en) * | 2021-04-12 | 2021-06-25 | 安徽理工大学 | Online parameter identification and SOC joint estimation method based on forgetting factor |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106054084A (en) * | 2016-07-06 | 2016-10-26 | 南京航空航天大学 | Power battery SOC estimation method |
-
2016
- 2016-10-21 CN CN201610917226.7A patent/CN106383322A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106054084A (en) * | 2016-07-06 | 2016-10-26 | 南京航空航天大学 | Power battery SOC estimation method |
Non-Patent Citations (1)
Title |
---|
熊刚: "车用锂离子电池SOC和电池容量估算研究", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107153163A (en) * | 2017-06-20 | 2017-09-12 | 福建工程学院 | A kind of lithium battery SOC estimation method based on adaptive UKF |
CN109298340A (en) * | 2018-10-19 | 2019-02-01 | 同济大学 | A kind of battery capacity On-line Estimation method based on variable time scale |
CN109814041A (en) * | 2019-01-16 | 2019-05-28 | 上海理工大学 | A kind of lithium ion battery double card Kalman Filtering capacity estimation method |
CN112485672A (en) * | 2020-11-13 | 2021-03-12 | 上海电气集团股份有限公司 | Battery state determination method and device |
CN112731157A (en) * | 2020-12-16 | 2021-04-30 | 上海理工大学 | Lithium ion battery capacity estimation method based on data driving |
CN113030752A (en) * | 2021-04-12 | 2021-06-25 | 安徽理工大学 | Online parameter identification and SOC joint estimation method based on forgetting factor |
CN113030752B (en) * | 2021-04-12 | 2024-03-29 | 安徽理工大学 | Online parameter identification and SOC joint estimation method based on variable forgetting factor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106383322A (en) | Multi-time-scale double-UKF adaptive estimation method of SOC and battery capacity C | |
Yu et al. | Online capacity estimation for lithium-ion batteries through joint estimation method | |
CN103941195B (en) | Method for battery SOC estimation based on small model error criterion expanding Kalman filter | |
Farmann et al. | A comprehensive review of on-board State-of-Available-Power prediction techniques for lithium-ion batteries in electric vehicles | |
CN102831100B (en) | Battery charge state evaluation method and device | |
CN103995464B (en) | A kind ofly estimate the parameter of the power system of electric vehicle and the method for state | |
CN103616647B (en) | A kind of estimation method of battery dump energy for cell management system of electric automobile | |
CN109188293B (en) | EKF lithium ion battery SOC estimation method based on innovation covariance band fading factor | |
CN101971043B (en) | Method for measuring SOC of battery in battery management system and apparatus thereof | |
CN104617623B (en) | A kind of electric automobile power battery group balance control method | |
CN109061506A (en) | Lithium-ion-power cell SOC estimation method based on Neural Network Optimization EKF | |
CN108896924B (en) | Lithium ion battery state-of-charge estimation method based on fusion of deep belief network and Kalman filtering | |
CN107576919A (en) | Power battery charged state estimating system and method based on ARMAX models | |
CN105974327A (en) | Lithium battery pack SOC prediction method based on neural network and UKF | |
CN110346734A (en) | A kind of lithium-ion-power cell health status evaluation method based on machine learning | |
CN106483470A (en) | Battery residual discharge energy prediction method based on future operation condition prediction | |
CN107167743A (en) | Electric vehicle-based state of charge estimation method and device | |
CN104380128A (en) | Battery system and associated method for determining the internal resistance of battery cells or battery modules of said battery system | |
CN105929340A (en) | Method for estimating battery SOC based on ARIMA | |
CN105044606B (en) | A kind of SOC methods of estimation based on parameter adaptive battery model | |
CN114839536B (en) | Lithium ion battery health state estimation method based on multiple health factors | |
CN109738810A (en) | A kind of comprehensive estimate method of remaining battery service life | |
WO2010132303A1 (en) | Method for determining extent and type of capacity fade | |
CN109633472A (en) | A kind of state-of-charge algorithm for estimating of lithium battery monomer | |
Li et al. | Real-time estimation of lead-acid battery parameters: A dynamic data-driven approach |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170208 |
|
RJ01 | Rejection of invention patent application after publication |