Professional Documents
Culture Documents
Extended Kalman Filter Based Battery State of Charge (SOC) Estimation For Electric Vehicles
Extended Kalman Filter Based Battery State of Charge (SOC) Estimation For Electric Vehicles
net/publication/271496456
CITATIONS READS
32 8,527
4 authors, including:
Hua Bai
University of Tennessee
158 PUBLICATIONS 3,258 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Chen Duan on 18 October 2017.
Rs
(SOC) estimation methodology utilizing the Extended .----
Vcs L es
VVv
Vt
Kalman Filter. First, Extended Kalman Filter for Li-ion + +
battery SOC was mathematically designed. Next,
simulation models were developed in MATLAB/Simulink,
T
which indicated that the battery SOC estimation with
Extended Kalman filter is much more accurate than that
from Coulomb Counting method. This is coincident with
the mathematical analysis. At the end, a test bench with
Lithium-Ion batteries was set up to experimentally verify
the theoretical analysis and simulation. Experimental Fig.l. Battery Model
[cVCSs] ef 0 LJVt
bring unpredictable deviation of SOC, which will lead to
the overcharge or undercharge of the battery.
10 [VCS]Rs 0[ 0 RS]001Vt
o o
Compared to CC method, the Extended Kalman Filter -
R
X= o o
+ S +w
is a better solution, which only adopts the battery
o o (2)
= [-\ � ] s [ 0 [ ] v
1
terminal voltage and current. The desired SOC is related
to the OCV, which is a state variable Vcs shown in the
simplified battery model in Fig.l.
y
Rs Rs o
C + �
Rs
ib +
Extended (7)
Kalman
Filter
(8)
In a standard state space form[I], the process can
be describe by (3)�(5). (9)
(4) (10)
(5) (11)
[ ]� Ts [1 1
zero mean Gaussian with covariance Qk and Rk
by (13 ) and (14).
respectively. [2]
Given the inputs, measured outputs and assumptions aCVcs) acvcs) aCVcs)
on the process and output noise, the purpose of o
aVes acs a s
Extended Kalman Filter is to estimate immeasurable F= + 0
[ 1 Ts 1 TS]
1
o 0
states(Vcs> Cs and Rs. they are observable) and the actual 0 o
o 0 o
process outputs. In the SOC estimation, inputs and
outputs are identical (VI and h). The purpose then
becomes to estimate the uruneasured states Vcs> Cs and F=
�
RsCs
Ts +
Ves-Vt
RsCsZ
Ves-Vt
CsRsZ
(13 )
[ ]
o o
Rs which provide information of OCV, cell total
o 0
capacitance, and internal resistance respectively. The
estimated states are Xk while the estimated measured aCYl) acYl) acYl)
outputs are yd5] aVes acs aRs �
H=
acyz) acyz) acyz)
Extended Kalman Filter uses a two-step predictor -- -- --
=
QIV Qzz, Q33
L + v
1------,--,
(17)
[varcwrSl) var(w(Cs))
Q31 Q3Z Q33 00
0
: J
�
(19)
0 varC (Rs
R= [RRZIll RRzz1]2 [10�] (b) SOC Calculation Model
Fig.3. Simulation Model for Coulomb Counting Method
= [var(vo(Vt)) var(VCib))
0] (20)
1.4
1.2
�
EKF is performed by (6)�(12). 1 /
0.8 �
�
\ /
II \
II. SIMULAnON VERIFICAnON u II
o
<f)
0.6 1\ /
Based on the analysis and mathematical description
in section I, the EKF method should provide a much \ Ij \ //
\
0.4
shown in Fig.3 using CC method, the battery model Fig.4. Coulomb Counting Simulation Results. Red-7 Estimated SOC,
Blue-7 Real SOC
simulates charge and discharge cycle repeatedly. The
corresponding SOC will vary from 5% to 95%. It is
worthwhile to point out that the models in simulation For EKF, the integration estimation is eliminated.
software are ideal without noises. Two white noise EKF could perform estimation and regulate the error to
sources are added to approach the reality. Simulation minimum. Fig.5 shows the Extended Kalman Filter
result of CC is shown in Fig.4. It can be observed that based MATLAB/Simulink model. The same battery
as the battery gets charged and discharged charge and discharge profile as Fig.3 is adopted.
periodically[2], the estimated SOC gains an increasing Simulation results are obtained as Fig.6, which shows
error from the true SOC, i.e. the estimation by CC is the EKF based SOC estimation has a much higher
incapable of correcting its error[3][4]. This can be accuracy compared with cc. The estimated SOC curve
easily explained from the fact that CC method uses follows the true SOC curve closely.
integration to estimate the charge and discharge
capacitance with time. The measured noises will be
accumulated with time in the integration process.
EKF estimated OCV error is shown in Table I. Data in
I TSD�s ����, s. I
p Ol'l
e rg u l Table I is the average value collected during 10
charging cycles with 0.5C charging current.
-d-- •�.o--W
R. = vt u.-... �,
P I C,,,
_
B a ttetyCyd er
DISCHARGING PERFORMA.:"CE(AE18650C.26)
--2600mAh(t)1>ical)
A = II- 1 /{IU"Cs)
-lI{IU*Cs)J: [0 -lI( R p"Cp)JJ:
B = lllI(IU*Cs) OJ: [0 11C pll:
C "1I1 11: 1-1I1U - l / RsJ}:
4.5 -0.5C -IC -2C
0 "110 RsI: 11 / Rs O i l:
� 3.5
�
3.0
Ch;org�: 0.5C 10 ".2'-;4.2'- 10 3.5hr or 0.02C ('lIl·off ;01 RT
Dh('b;or,�: 0.2C/0.5Cllcn c 10 2.75\" :u RT
in the real application, a test bench is set up shown in 9.4 13.5 9.42 13.53 0.2
9.6 23.1 9.65 23.2 0.5
Fig.7, which includes a 3-cell battery pack, a charging
9.8 43.3 9.87 43.6 0.7
power supply, a current sensor to measure the battery 10 52.0 9.98 52.1 0.2
current, and a TI DSP based control system. In order to
evaluate the EKF, the battery pack is charged from 10%
SOC to 90% SOc. During the charging period we IV. CONCLUSION
extract OCV and SOC at different terminal voltage of
9.0V, 9.2V, 9.4V, 9.6V, 9.8V and 1O.0V. At each point, The battery SOC estimation based on EKF proves to
when the estimation reaches the target voltage, the be accurate and robust. Additionally, EKF can track the
battery would be disconnected from the power supply. battery states such as internal resistance when battery
After 3 minutes, we read the battery OCV and compare degrades. EKF method provides a number of merits
it to the estimated value. Applying the estimated OCV compared with conventional CC method. EKF is
values to OCV vs. Capacity curve provided by battery exceptionally accurate in estimating non-linear system
manufacturer in Fig.8, SOC can then be obtained. The with multiple noise sources. It offers us the capability to
monitor the SOC/SOH as well as any battery [4] W. Steffens and P. LUrkens, Ladezustandsschiitzung von
bleibatterien mit hilfe des Kalman-filters,etzArchiv,vol. 8,no.
parameters as long as such parameters can be
7,1986,pp. 231-6. (In Gennan. English title: State of charge
characterized in the battery model. EKF provides a estimation of leadacid batteries using a Kalman filtering
series of methods for PHEV/EV battery monitoring. technique).
[5] Goddard Consulting Inc,Using an Extended Kalman Filter for