Abstract

Open-circuit voltage (OCV) is one of the most important parameters in determining state of charge (SoC) of power battery. The direct measurement of it is costly and time consuming. This paper describes an adaptive scheme that can be used to derive OCV of the power battery. The scheme only uses the measurable input (terminal current) and the measurable output (terminal voltage) signals of the battery system and is simple enough to enable online implement. Firstly an equivalent circuit model is employed to describe the polarization characteristic and the dynamic behavior of the lithium-ion battery; the state-space representation of the electrical performance for the battery is obtained based on the equivalent circuit model. Then the implementation procedure of the adaptive scheme is given; also the asymptotic convergence of the observer error and the boundedness of all the parameter estimates are proven. Finally, experiments are carried out, and the effectiveness of the adaptive estimation scheme is validated by the experimental results.

1. Introduction

Electric vehicles (EVs) and hybrid electric vehicles (HEVs) have been getting more and more attention in recent years because they have the potential of improving the fuel efficiency and reducing the pollutant emissions [1]. The merits of the high energy density, high power density, no memory effect, and experience of low self-discharge when not in use compared to other batteries make the lithium-ion batteries the main contender for energy storage in EV/HEVs [2, 3].

Open-circuit voltage (OCV) is one of the most important parameters of a battery due to the intrinsic relationship between state of charge (SoC) and OCV [4, 5], which is defined as the measured terminal voltage when battery reaches steady-state. To the authors’ best knowledge there only exist two methods to get the value of OCV: experiment test and online estimation. The former method is very time consuming because the battery needs rest 10 h or more to reach the steady-state when charging or discharging at each measurement. Reference [6] has proposed a rapid test method, and the pause time at different SoC needs only one minute before the new experiment test is carried out. The voltage that reaches steady-state during the pauses at different SoC during discharging and charging is connected with line, and then the value of OCV takes the mean of the lines. This way can significantly save test time, but however the conventional experiment method or the new experiment method is suitable for measurement in laboratory, but not suitable for online measurement. The latter method is based on the equivalent circuit model to estimate OCV. The voltage of the electromotive force [7] or the voltage across the bulk capacitor [8, 9] is used to denote OCV. In this method, the parameter (capacitors and resistances) values of the equivalent circuit are generally considered to be constant, which contradict the fact that all parameter values usually change along with the SoC, temperature, and usage history change, and then the estimate precision will be degraded due to the inaccuracy of parameter values. Thus new theory and new method are demanded to enrich the estimate method and enhance the estimate accuracy. Adaptive technology is undoubtedly the best choice to solve such problem.

Battery is a complex electrochemical system; the accurate modeling for it is more difficult. As the adaptive scheme is implemented easily and the modeling error is within an acceptable range, the Thevenin battery model that includes one RC network is adopted here. The state-space formulation is obtained based on the equivalent circuit model, and an adaptive observer is designed according to the feature of the state-space. The designed adaptive observer together with the update laws gives accurate estimate of the true states but does not give the accurate estimate of the true parameters, which can only guarantee the boundedness of all the parameter estimates. Fortunately, the estimate of some parameters change in the same proportion and the estimate of OCV is the quotient of them, thus the accurate estimate of OCV can be obtained.

The remainder of this paper is organized as follows. Section 2 presents the main results of this paper. In Section 2.1, a dynamic equivalent circuit model is chosen, and the state-space formulation is obtained based on the equivalent circuit model; in Section 2.2, the adaptive observer and adaptive laws are designed. Section 3 provides the experimental results to demonstrate the correctness of the proposed adaptive estimate scheme. This paper ends with some conclusions.

2. Modeling, Adaptive Observer, and Adaptive Laws Design

In this section, an appropriate model of the battery is chosen firstly, and then the dynamic characteristic of the battery system is described by differential equations. The design procedure of the adaptive observer and adaptive laws will be shown step by step at last.

2.1. Modeling

The principle of selecting a battery model is as simple as possible but precise enough for the investigated problem. The model chosen here is the first-order Thevenin model (see Figure 1), which is simple yet accurate enough for the control-oriented purpose in hybrid electric vehicles [1]. The parallel -branch, comprising and , is used to model battery polarization effect; denotes the ohmic resistance, denotes the open circuit voltage, and denotes the terminal voltage. denotes the terminal current and assumes it is positive when discharge otherwise is negative. Based on the Kirchhoff’s law, the electrical behavior of the circuit can be characterized as follows: From (1), the derivative of can be obtained as

Remark 1. The parameters , , and are functions of time, SoC, and temperature, but the partial differential of them is treated as zero due to the reason that the change rate is very slow with respect to the signals sampling period (the sampling period is 1 s). For the same reason, .

2.2. Adaptive Observer and Adaptive Laws Design

This subsection is devoted to the constructive design of the adaptive observer and the update laws. To this end, choose , , , ; then (2) can be rewritten as obviously .

Enlightened by [10], we design adaptive observer (4) for system (3) as well as for system (2) as follows: where is the estimate of and is the observer gain. The parameters are estimates of the parameters , which will be adjusted adaptively such that as .

Subtracting (4) from (3), the dynamic of observer error is as follows: where .

The following Barbalat’s lemma that will be used in the development of our main results is given first.

Lemma 2 (see [11]). If the differentiable function has a finite limit as and if is uniformly continuous, then as .

The proof can be found in the reference and is omitted here.

To guarantee the asymptotical convergence of observer error system (5) and the boundedness of signals , we have the following theorem.

Theorem 3. Consider battery system (2) as well as its parametric form (3), design the observer (4), if one chooses the parameter update laws for as and the observer gain , then the signal is convergent to zero as and all the signals are uniformly bounded.

Proof. Define a candidate Lyapunov function from this together with (5) and (6), we have Thus is a nonincreasing function of time; that is, This proves that and remain bounded for all , namely, The derivative of is ; this shows that is bounded since and are bounded. Hence, is uniformly continuous. After the application of Barbalat’s lemma we obtain the conclusion that as .
From (10) and the definition , , we know that are bounded.
Thus, we obtain the conclusion of the asymptotical convergence to zero of the signal and the uniform boundedness of the signals .

3. Experimental Results

There are three purposes for the experiment: the first one is to verify the adaptive observer which can give an accurate estimate of the system states; the second one is to verify the estimates of the parameters and which change with the same scaling proportion. The fact that OCV can be estimated by will be verified at last.

3.1. Parameter Extraction

The extraction experiment that can obtain the parameters value is firstly carried out. The experimental sample is a large size lithium iron phosphate battery. The nominal capacity and voltage of the selected battery is 50 Ah and 51.2 V, respectively. The tests are carried out on an AVL e-Storage Tester. The tester is capable of charging and discharging the battery at a maximum rate of 285 A. It can operate in several modes such as alternating current and constant current. It comprises power, current, voltage, and temperature measurements. The battery tester and the data logger are connected to a PC through a bus system. The host computer with the installed software can program the experiment procedure. Several limits for the battery can be defined, which are necessary in order to avoid damage, for example, caused by overcharging.

The pulsed-discharge experiments are carried out at different SoC, and the terminal voltage is monitored simultaneously (see Figure 2). The battery parameters can be extracted through the transient response.

The terminal voltage response at different SoC can be fitted as in the following form: where and are the least-squares curve fitting coefficients. is as shown in Figure 2. Then the parameters value of battery model (see Figure 1) can be derived from The parameter values identified for the battery module at different SoC are given in Table 1. From Table 1, it can be seen that the parameters , , and are all varying with the SoC changes, which further confirms that the system state estimation needs adaptive scheme.

3.2. Experiment Validation

This subsection is to validate the correctness of the theory of Section 2.2. The urban dynamometer driving schedule (UDDS) driving cycle of Advisor is adopted to generate terminal current (see Figure 3(a)). According to the parameter values at SoC = 1.0 (see Table 1), set the initial conditions of system (3) to be , , , , and , and set the initial conditions of observer system (4) to be , , , , and . Set coefficients of update laws (6) to be , , , and , and set the observer gain to be . The experiment results are shown in Figures 35.

Figure 3(a) is the system input, namely, battery terminal current. Figure 3(b) is the original and observer system outputs. The observer error is shown in Figure 3(c), from which we can see that the observer error converges to zero within twelve seconds although the parameter values of original system and observer system are different.

Figures 4(a)4(d) are the true and estimated values of the parameters , from which we can see that the estimated values of the parameters are bounded. Assume that the scaling of the estimated values of and is and , accordingly, Figure 4(e) shows that the difference of and is approximately zero. In other words ; so the estimated value of can be obtained from .

Figures 5(a) and 5(b) are the true and estimated battery OCV and the estimated error. It can be seen that the adaptive observer designed here can estimate the OCV accurately.

Remark 4. Battery discharging at a constant current value 15 A from to takes 10800 s (which does not include the standing time of the discharge experiment). changes from the maximum 54.108 V to the minimum 51.459 V; so is considered to be a constant when discharging and charging for tens of seconds.

4. Conclusions

In this paper, an adaptive observer is designed to estimate OCV of a lithium-ion battery pack. The parameter values of the battery equivalent circuit model are extracted through nonlinear fitting. The performance of the proposed estimator is confirmed by a series of experiment results. The validity results show that the estimator has a good performance under the condition that it has no requirement for knowing the exact parameter values.

Acknowledgments

The authors are grateful to the editor and reviewers for their comments and suggestions. This work was supported by the National Natural Science Foundation of China (Grants numbers 61034007, 61273097, 61104034, and 61104087) and Research Fund for the Doctoral Programme of Higher Education of China (Grant number 20120131130007).