Professional Documents
Culture Documents
V(t) + 4 − 3 4πr2 c−
s (r,t)dr (8)
3 π(Rs ) 0
I(t) This property will become important, as it relates the total con-
Li+
centration of lithium in the cathode and anode. We leverage this
cs-(r,t) cs+(r,t) fact to perform model reduction in the state estimation problem.
I(t) Li+
In the following sections we describe each subsystem of the
adaptive observer. A block diagram of the composed system is
r r
provided in Fig. 2.
Rs- Rs+
Figure 2. BLOCK DIAGRAM OF ADAPTIVE OBSERVER. IT IS COMPOSED OF THE BACKSTEPPING STATE ESTIMATOR (BLUE), PDE PARAMETER
IDENTIFIER (GREEN), OUTPUT FUNCTION PARAMETER IDENTIFIER (RED), AND ADAPTIVE OUTPUT FUNCTION INVERSION (ORANGE).
tion of Li property in (8) to produce the relationship1 : LiFePO4 cells with doped nano-scale cathode materials [19]. For
other cells, the requisite diffusive time scale separation property
1 may not exist.
c+
ss (t) = nLi − ε− − −
s L Acss (t) (10)
ε+ +
s L A The SPM comprises linear dynamics and a nonlinear output
function. In general an output injection-based estimator would be
− − nonlinear for this class of systems. However, we design a linear
where α = − εεs+ LL+ and β = ε+nLLi+ A .
s s estimator in this paper by injecting the boundary state error. This
One can show this system is locally observable (i.e. in the idea requires us to calculate the boundary state from the measured
linear sense) by using the same finite difference and linearization voltage, demonstrated visually by the block diagram in Fig. 2.
approach described above. Ultimately, we guarantee observability In [20] we show the output function (9) is invertible with respect
for this reduced SPM by designing the observer gains such that the to the boundary state c−ss , uniformly in the input current I(t).
estimation error dynamics mimic an exponentially stable target
system. This is the core concept behind backstepping observer
design [16].
Physical motivation sometimes exists for approximating the 3.2 Normalization and State Transformation
cathode diffusion dynamics as instantaneous. Significant research
Next we perform normalization and state transformation to
efforts on manufacturing and material science techniques for cath-
simplify the mathematical structure of the observer. First scale
ode materials has enabled researchers to attain nano-scale particle
the radial r and time t coordinates as follows:
sizes and faster diffusion rates [17]. The result is characteristic
diffusion times (mathematically R2s /Ds ) which are often orders
of magnitude less in the cathode than the anode. Parallel studies
have been performed on the anode side (see e.g. [18]), however r D−s
r̄ = t¯ = t (11)
they are less prevalent. Hence, approximating cathode diffusion R−s (R−
s )
2
c̃(1,t) = ϕ(V (t), I(t)) − ĉ(1,t) (19) We now apply Padé approximations of the transcendental
transfer function (23). Padé approximants represent a function by
a ratio of two power series. The defining characteristic of a Padé
and the function estimation gains are given by: approximate is that its Taylor series matches the Taylor series of
the function it is approximating. Another useful property of Padé
−λr 2λ approximates is that they naturally contain poles and zeros. The
p1 (r) = I1 (z) − I2 (z) (20) Padé expansion takes the following form:
2εz εz
r
λ 2
where z = (r − 1) (21)
ε ∑Nk=0 bk sk
1 λ G(s) = lim (24)
p10 = 3− (22) N→∞ 1 + ∑N ak sk
k=1
2 ε
and I1 (z) and I2 (z) are, respectively, the first and second order Figure 3 provides bode plots of G(s) and several Padé approxi-
modified Bessel functions of the first kind. Please consult [20] mates. Their analytical expressions are supplied in Table 1. The
for the stability proof. Padé approximates capture low frequency dynamics well. Accu-
Note that the estimator is linear in the state because we use racy at high frequency increases as the Padé order increases. We
the boundary state for error injection. The plant boundary state low-pass filter the input-output signals such that data is retained
is computed by inverting the nonlinear output mapping w.r.t. the where the Padé approximation is sufficiently accurate.
boundary state, given a current input (i.e. ϕ(V (t), I(t))). The Our immediate goal is to design a parameter identification
output function inversion is discussed in detail in Section 6. scheme for the Padé approximation of the original PDE model.
Since the parametric model contains time derivatives of measured
6 Transcendental TF
10 1st Order Pade signals, we employ filters [21] to avoid differentiation:
2nd Order Pade
Magnitude
−60
in a trade-off between convergence rate (via level of persistence
of excitation) and parameter bias (error induced by Padé approxi-
−70 mation). Consequently, the parametric model is:
−80
1 2
−90 −3 (−λ0 σ1 − λ1 σ2 + css ) = −3ρqε2 ζ1 − ρqεζ2 − εσ2 (31)
10 10
−2
10
−1
10
0
10
1 2
10 10
3
35 7
Frequency [rad/s]
4.2 Least Squares Identification Then the parametric model can be expressed in matrix form as
z pde = θTpde φ, where
We utilize the first order Padé approximant as the nominal
model. Namely,
1
z pde = (−λ0 σ1 − λ1 σ2 + css ) (33)
35
T
Css (s) −3qρε − 27 qρs 2
≈ P1 (s) = 1 2
(25) φ = −3ρζ1 − ρζ2 − σ2 (34)
I(s) s + 35ε s 7
Next we take the Maclaurin series expansion with respect to θ̃h " #
RT I(t)
g(c−
ss ,t) = sinh −1
" # αF 2a+ AL+ i+ +
0 (css (t; θ̂h1 ))
RT −1 I(t)
V (t; θh ) = sinh RT I(t)
2a+ AL+ i+ + − sinh−1 (54)
0 (css (t; θ̂h1 ))
αF
αF 2a− AL− i− −
0 (css (t))
RT I(t) +U + (c+ − −
ss (t; θ̂h1 )) −U (css (t)) − θ̂h2 I(t) −V (t)
−1
− sinh
αF 2a− AL− i− −
0 (css (t))
− −
+U + (c+
ss (t; θ̂h1 )) −U (css (t)) − θ̂h2 I(t) The main idea is to construct an ODE whose equilibrium satisfies
∂h g(c−
ss ,t) = 0 and is locally exponentially stable. This can be
+ (t; θ̂h )θ̃h1 − I(t)θ̃h2 + O(θ̃Th θ̃h ) (47) viewed as a continuous-time version of Newton’s method for
∂θh1
solving nonlinear equations [21]. Consider the ODE
Truncate the higher order terms and re-arrange the previous ex- d −
pression into the matrix form g(čss ,t) = −γg(č−
ss ,t) (55)
dt
enl = θ̃Th Φ (48) whose equilibrium satisfies g(c− ss ,t) = 0. We expand and re-
arrange this equation into the familiar Newton’s update law
where the nonlinear error term enl depends on the parameter −1
estimates θ̂h d − ∂g − − ∂g −
čss = − (č ,t) γg(č ,t) + (č ,t) (56)
dt ∂c−
ss
ss ss
∂t ss
" #
RT −1 I(t) One can prove Lyapunov stability of this ODE, given appropriate
enl =V (t) − sinh
αF 2a+ AL+ i+ +
0 (css (t; θ̂h1 )) bounds ∂g/∂c− −
ss and ∂g/∂t. The state čss of ODE (56) provides a
recursive estimate of the surface concentration css (t) from mea-
RT −1 I(t)
+ sinh sured current and voltage data, adapted according to the parameter
αF 2a− AL− i− −
0 (css (t))
estimate θ̂h . The processed surface concentration č− ss supplies the
− −
−U + (c+
ss (t; θ̂h1 )) +U (css (t)) + θ̂h2 I(t) (49) “measured output” for the state estimator in Section 3.
Note that analytically proving stability of the fully-composed
and the regressor vector Φ is defined as: estimator is difficult. Consequently, we utilize simulation studies
described in the following section.
h iT
Φ= ∂h
∂θh1 (t; θ̂h ), −I(t) (50)
7 SIMULATIONS
In this section we present numerical experimental results,
which depends upon measured signals and parameter estimates. which demonstrate the adaptive PDE observer’s performance.
3.5
I V
V̂
Voltage [V]
3.4
Current [A]
10
3.3
0
3.2
−10 3.1
0 5 10 15 20 25 30 35 40 0 5 10 15 20 25 30 35 40
60
−
0.6 Sd
O Cb u l k
20
0.4 0
0 5 10 15 20 25 30 35 40 0 5 10 15 20 25 30 35 40
15
0.3 − ε̂
Bulk SOC Error
S O C b−u l k− Sd
O Cb u l k
PDE Params
0.2 10 q̂
0.1 Tru e Val u e
5
0
−0.1 0
0 5 10 15 20 25 30 35 40 0 5 10 15 20 25 30 35 40
10
Surface Concentration
3
Output Fcn Params
c− −
s s − ĉ s s n̂ L i/n L i
Error [kmol]
c s s − č −
−
ss
5
2 R̂ f/R f
0 Tru e Val u e
1
−5
0 5 10 15 20 25 30 35 40 0 5 10 15 20 25 30 35 40
Time [min] Time [min]
Figure 4. STATE AND PARAMETER ESTIMATION RESULTS FOR UDDSX2 DRIVE CYCLE. ZERO MEAN GAUSSIAN NOISE WITH A 2 mV VARIANCE
WAS ADDED TO THE VOLTAGE MEASUREMENT. THE SPM PROVIDES THE “MEASURED” PLANT DATA. STATE AND PARAMETER ESTIMATES
WERE INITIALIZED WITH INCORRECT VALUES.
Specifically, we apply the observer to the original SPM (includes ilar for various other initial conditions and drive cycle inputs,
diffusion in both electrodes). The model parameters used in this including US06, SC04, LA92, and naturalistic micro trip data.
study originate from the genetic algorithm-based parameter iden-
tification study performed on commercial lithium-iron phosphate Z 1
− 3
cells in [19]. For these parameters the characteristic diffusion SOCbulk (t) = r 2 c−
s (r,t)dr (57)
times (R2s /Ds ) are 745 sec and 0.32 sec for the anode and cath- c−
s,max 0