Abstract
The objective of this paper is to ascertain the open- circuit voltage of a Lithium-ion battery in the presence of an uncertain parameter. The parameter relating to the state of charge (SoC) and open-circuit voltage are considered. An adaptive control law is developed to compensate for the uncertain parameter by considering its possible range of variation and estimating that parameter. Lyapunov stability analysis is carried out to ensure asymptotic stability and signal boundedness of the states associated with the system. The effectiveness of the methodology employed is verified by studying the dynamics of the battery in charging and discharging modes of operation. The robustness of the proposed adaptive controller is validated by considering the change in uncertain parameter to ensure asymptotic tracking.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
- State of charge (SoC)
- Parameter uncertainty
- Adaptive control
- Model Reference Adaptive Control (MRAC)
- Li-ion battery
1 Introduction
Nowadays, the applications of battery energy storage system are increasing at a rapid rate with its utilization in many aspects such as power bank for mobile phone [7], transportation through electric vehicle [18], energy backup for microgrid [16], etc. The power output of the battery system needs to be controlled as per system requirement. The main challenges associated while dealing with battery energy storage system is estimation of SoC and determination of battery voltage for a particular charged condition [2, 12, 22]. The terminal voltage of the battery is usually determined by portraying the characteristics between no-load voltage (symbolized as \({v}_{ oc}\)) and SoC [22]. The particular characteristics of a typical Li-ion battery is shown with a polynomial expression [25].
The motivation behind the present work is to accurately define the no-load voltage versus SoC relationship such that the problem of voltage determination is alleviated. Specifically, ascertaining the coefficients of polynomial expression relating no-load voltage and SoC. The problem of uncertainty in the parameter is overcome through adaptive control. Adaptive control is the suitable option for designing the controller to achieve the best possible operation under uncertain and varying system conditions [5]. In general, the design of controller involves maximizing the performance index. However, the conventional control does not have the potential to adapt to system uncertainties and variations. In this aspect, adaptive controllers possess an edge over other techniques. It involves adaptive updation of control parameter in the presence of uncertainity and/or model variances and thereby enabling the system to achieve desired response [21]. Adaptive control can also be employed along with parameter estimation [1]. There exist adaptive techniques such as Model Reference Adaptive Control (MRAC), Inverse Adaptive Control (IAC), etc., in designing the controller [4, 6, 10, 19, 20]. As stated earlier, the considered model of Li-ion battery consists of an uncertain parameter which can be estimated by employing adaptive control. In particular, Model Reference Adaptive Control (MRAC) is employed to estimate the uncertain parameter. Here, the dynamics of the working battery model will be in accordance to the dynamics of the reference battery model.
The rest of the document is organized as follows. Modeling of lithium-ion battery is explained in Sect. 2. Section 3 deals with the adaptive control law developed to meet the objective of parameter validation. Simulation results are verified in Sect. 4. Finally, concluding remarks are drawn in Sect. 5.
2 Modeling of Lithium-Ion Battery
A typical lithium-ion battery can be modeled in many ways [3, 9, 15, 26, 27]. Modeling of battery storage system can be carried out in a simpler manner through equivalent circuit representation [17]. In the present work, equivalent circuit representation is followed up to second order [8] where a dependent voltage source \({v}_{ oc}\) is placed in series with a source resistance \({R}_{ s}\) and two RC combinations as shown in Fig. 1. Here, the dependent voltage source (i.e., open-circuit voltage of battery \({v}_{ oc}\)) is treated as the function of SoC. The mathematical relation between \({v}_{ oc}\) and SoC is usually shown with a second-order polynomial expression. However, the aforesaid relation is found to be linear in certain region [17]. For simplicity, only linear region is considered in the present work. The open-circuit voltage is expressed as
In other words, the characteristics between these variables is taken as a straight line with slope as ‘\({a}_1\)’ and y-intercept as ‘\({a}_0\)’. The state variables of the considered battery are \({x}_\mathrm{soc}\) (SoC), voltage across capacitors \({C}_1\) and \({C}_2\) (symbolized as \({v}_1\) and \({v}_2\)). The variation of SoC with time is governed by the following expression.
where, ‘Q’ and ‘\({x}_\mathrm{soc}(0)\)’ refers to rating of the battery in Ampere hour or Coulomb and initial state of charge, respectively.
The state equations of the battery are as follows:
The terminal voltage equation of the battery is shown below.
The above equation holds good in discharging mode of operation, i.e., battery acting as a source. The same equation in charging mode of operation can be obtained by reversing the direction of terminal current. The particular battery system can be modeled by taking terminal current and voltages as input and output variables, respectively. The described system consists of the uncertain parameters \({a}_0\) and \({a}_1\) in the output. In this paper, the adaptive control law is developed to address the uncertainty pertaining to \({a}_1\), assuming \({a}_0\) is a known parameter. The equations can be rearranged by choosing a new state \({x}_1 \) given by
In realizing the same system with new variables, the uncertainty can be seen in state \( x_1 \) rather than in the output. For simplicity, consider \( v_1 = x_2 \) and \( v_2 = x_3 \). For the terminal current of u(t), the state equations are as follows:
In many applications, each state variable may not be directly measurable [24]. In the working system, SoC of Li-ion battery cannot be measured directly. The other state variables are insignificant in the present context as the physical phenomena of battery is realized in the form of equivalent circuit. Hence, a state estimator like Kalman filter is used with rational assumptions [12, 26]. It is an algorithm which estimates the system states where few (or all) states are not directly measurable. It requires process noise co-variance data along with state-space model of the system [11].
3 Design of the Adaptive Feedback Control Law
A reference system is chosen such that the system has desired characteristics and it is defined as follows:
where \(\hat{{a}}_1\) is the estimated parameter in the reference system, r(t) is the reference signal and the reference states are \(\hat{{x}}_{ i}, {i} = 1, 2, 3 \).
Constraint over parameter estimation. The parameter estimate \( \hat{{a}}_1 \) is to be updated from an adaptive law and should stay in prespecified regions (that is, \( \hat{{a}}_1> \) 0, since actual parameter \({a}_1 \) is greater than zero) needed for implementation of the adaptive control. This constraint is built with the understanding that the terminal voltage available is more when SoC is more.
Subtracting (5) from (6) and defining \( \tilde{{a}}_1(t) = \hat{{a}}_1({t}) - {a}_1({t})\), we obtain the error signals \({e}_{ i} = \hat{{x}}_{ i} - {x}_{ i}, {i} = 1, 2, 3 \) as
We define the adaptive update law for the parameter estimate as
and choose adaptive control law u(t) given by
where \({p}_{ i}, {i} = 1, 2, 3\) are the constants which could be adjusted in order to obtain the desired response.
Lemma 1
The adaptive control scheme with control law u(t) in the (9) updated by the adaptive law in (8), when applied to linear error dynamics (7) ensures that the all closed loop signals within the system are bounded and the tracking error asymptotically approaches zero, that is, \(\lim _{{t}\rightarrow \infty } {e}_{ i}({t}) = 0, {i} = 1, 2, 3\) [13, 14, 23].
Proof
We define a positive definite function V as follows :
where \({p}_{ i} > 0, {i} = 1, 2, 3\) and \(\gamma > 0\), and we ascertain the dynamical system for asymptotic stability. After differentiating V in (10), we get
Since \( \tilde{{a}}_1({t}) = \hat{{a}}_1({t}) - {a}_1({t}) \), so by differentiating \(\tilde{{a}}_1({t})\), we obtain
where \(\dot{{a}}_1\) vanishes as \({a}_1\) is constant term. Now, substituting the values of \( \dot{e}_i(t) \) from (7) and \( \dot{\tilde{a}}_1 \) from above in Eq. (11), we have
On substituting \( \dot{\hat{a}}_1 \) from (8), the following expressions can be obtained:
In the above equation, consider \(V_1\) given by
It can be seen that \({V}_1 \le 0 \), because \({V}_1\) carries negative definiteness in itself. Therefore,
Substituting the adaptive control law given by (9) in the above equation, we get
This implies that, asymptotically, the defined function V will become zero. Hence we conclude \(\lim _{t\rightarrow \infty } e_i(t) = 0 \), \(i = 1, 2, 3 \). It can be noted that the asymptotic stability is not lost though the constraint described earlier is not imposed in the proof.
4 Case Study
In this section, simulation studies are presented to show the efficacy of the employed methodology. The specifications corresponding to Li-ion battery are shown in Table 1. The gains \({p}_1, {p}_2\) and \({p}_3\) are assigned with \(5 \times 10^{4}\), 1 and 1 respectively and \(\gamma \) as \(10^{-4} \). The optimal values of these parameters are selected by changing each of them in an iterative manner from a very low value to very high value. Table 2 shows the nominal values and range of the parameters \( {a}_0, {a}_1 \) and SoC [15, 17].
In this simulation, the considered Li-ion battery model is subjected to both charging and discharging modes of operation. Initially, battery is charged with a current 1.2 A for 300 s and then discharged with 0.8 A for next subsequent 300 s as shown in Fig. 2. The chosen lower limit for the estimated parameter for \({a}_1\) is 0.001. The applicability of adaptive control is verified by introducing a sudden disturbance in the parameter \({a}_1\) at 450th sec, which changes from initial 0.5–0.7. Although such a disturbance may be unrealistic, the control technique is designed to trace the particular parameter. It can be seen in Fig. 3 that the change in the actual parameter leads to the change in estimated parameter. The tracking error \({e}_1 \) is observed to settle at zero as shown in Fig. 4. Figures 5 and 6 shows the Terminal Voltage and the estimated SoC respectively. It is evident that both the quantities tend to increase during charging and decrease while discharging. The rate of change of voltage and SoC becomes negative after 300 s since the current in battery changed its direction. Also, it is noteworthy that there is no major change in the output voltage in the event of disturbance introduced in the parameter \({a}_1\) at 450th s. The reason behind this particular observation is due to the appropriate estimation of \({a}_1\) by adaptive controller.
It is to be noted that the task of ascertaining terminal voltage is accomplished through proper estimation of uncertain parameter \({a}_1\). In other words, the terminal voltage of the battery can be determined by assigning the final estimated value of the parameter in the voltage equation shown in (1).
5 Concluding Remarks
In this paper, an adaptive control technique is presented against the problem of parameter uncertainty associated with Li-ion battery. The task of determining the terminal voltage of the battery is accomplished through validation of uncertain parameter with an assumption that SoC can be estimated. Moreover, the proposed technique is verified even under the variation of uncertain parameter in order to maintain the desired response. The methodology described may find a practical application in the testing and operation of Li-ion batteries.
References
Baloh, M., Tao, G., Allaire, P.: Adaptive estimation of magnetic bearing parameters. In: Control Applications, 1999. Proceedings of the 1999 IEEE International Conference on, vol. 2, pp. 1193–1198. IEEE (1999)
Cacciato, M., Nobile, G., Scarcella, G., Scelba, G.: Real-time model-based estimation of soc and soh for energy storage systems. IEEE Trans. Power Electron. 32(1), 794–803 (2017)
Chen, M., Rincon-Mora, G.A.: Accurate electrical battery model capable of predicting runtime and iv performance. IEEE Trans. Energy Conversion 21(2), 504–511 (2006)
Deb, D., Tao, G., Burkholder, J.O.: An adaptive inverse compensation scheme for signal-dependent actuator nonlinearities. In: Decision and Control, 2007 46th IEEE Conference on, pp. 4821–4826. IEEE (2007)
Deb, D., Tao, G., Burkholder, J.O., Smith, D.R.: Adaptive synthetic jet actuator compensation for a nonlinear tailless aircraft model at low angles of attack. In: American Control Conference, 2006, pp. 6–pp. IEEE (2006)
Deb, D., Tao, G., Burkholder, J.O., Smith, D.R.: Adaptive compensation control of synthetic jet actuator arrays for airfoil virtual shaping. J. Aircraft 44(2), 616–626 (2007)
Giegerich, M., Koffel, S., Filimon, R., Grosch, J., Fuhner, T., Wenger, M., Gepp, M., Lorentz, V.: Electrothermal modeling and characterization of high capacity lithium-ion battery systems for mobile and stationary applications. In: Industrial Electronics Society, IECON 2013-39th Annual Conference of the IEEE, pp. 6721–6727. IEEE (2013)
Gong, X., Xiong, R., Mi, C.C.: A data-driven bias-correction-method-based lithium-ion battery modeling approach for electric vehicle applications. IEEE Trans. Ind. Appl. 52(2), 1759–1765 (2016)
Gu, R., Malysz, P., Yang, H., Emadi, A.: On the suitability of electrochemical-based modeling for lithium-ion batteries. IEEE Trans. Trans. Electrification 2(4), 417–431 (2016)
Joshi, S.M., Tao, G., Patre, P.: Direct adaptive control using an adaptive reference model. Int. J. Control 84(1), 180–196 (2011)
Kovvali, N., Banavar, M., Spanias, A.: An introduction to kalman filtering with matlab examples. Synth. Lectures Signal Process. 6(2), 1–81 (2013)
Li, X., Choe, S.Y.: State-of-charge (soc) estimation based on a reduced order electrochemical thermal model and extended kalman filter. In: American Control Conference (ACC), 2013, pp. 1100–1105. IEEE (2013)
Li, Z., Hovakimyan, N.: L 1 adaptive controller for mimo systems with unmatched uncertainties using modified piecewise constant adaptation law. In: Decision and Control (CDC), 2012 IEEE 51st Annual Conference on, pp. 7303–7308. IEEE (2012)
Li, Z., Soh, C.: Lyapunov stability of discontinuous dynamic systems. IMA J. Math. Control Inf. 16(3), 261–274 (1999)
Lin, X., Perez, H.E., Mohan, S., Siegel, J.B., Stefanopoulou, A.G., Ding, Y., Castanier, M.P.: A lumped-parameter electro-thermal model for cylindrical batteries. J. Power Sources 257, 1–11 (2014)
Manjunath, K., Sarkar, V.: System level parameter tuning of an islanded microgrid with improved computational efficiency. In: Power and Energy Systems: Towards Sustainable Energy (PESTSE), 2016 Biennial International Conference on, pp. 1–7. IEEE (2016)
Parvini, Y., Vahidi, A., Fayazi, S.A.: Heuristic versus optimal charging of supercapacitors, lithium-ion, and lead-acid batteries: an efficiency point of view. IEEE Trans. Control Syst. Technol. 26(1), 167–180 (2018)
Saxena, N., Hussain, I., Singh, B., Vyas, A.: Implementation of grid integrated pv-battery system for residential and electrical vehicle applications. IEEE Trans. Ind. Electron. (2017)
Tan, C., Tao, G., Qi, R., Yang, H.: A direct mrac based multivariable multiple-model switching control scheme. Automatica 84, 190–198 (2017)
Tao, G.: Inherent robustness of mrac schemes. Syst. Control Lett. 29(3), 165–173 (1996)
Underwood, S.J., Husain, I.: Online parameter estimation and adaptive control of permanent-magnet synchronous machines. IEEE Trans. Ind. Electron. 57(7), 2435–2443 (2010). https://doi.org/10.1109/TIE.2009.2036029
Wei, Z., Zou, C., Leng, F., Soong, B.H., Tseng, K.J.: Online model identification and state-of-charge estimate for lithium-ion battery with a recursive total least squares-based observer. IEEE Trans. Ind. Electron. 65(2), 1336–1346 (2018)
Xu, G.Q., Yung, S.P.: Lyapunov stability of abstract nonlinear dynamic system in banach space. IMA J. Mathe. Control Inf. 20(1), 105–127 (2003)
Yang, J., Chen, Y., Yu, K.: State and unknown information estimation for non-linear systems with both input uncertainty and output disturbance. IMA J. Math. Control Inf. 33(2), 427–439 (2014)
Yao, L.W., Aziz, J., Kong, P.Y., Idris, N.: Modeling of lithium-ion battery using matlab/simulink. In: Industrial Electronics Society, IECON 2013-39th Annual Conference of the IEEE, pp. 1729–1734. IEEE (2013)
Yu, Z., Huai, R., Xiao, L.: State-of-charge estimation for lithium-ion batteries using a kalman filter based on local linearization. Energies 8(8), 7854–7873 (2015)
Zheng, L., Zhu, J., Wang, G., Lu, D.D.C., He, T.: Lithium-ion battery instantaneous available power prediction using surface lithium concentration of solid particles in a simplified electrochemical model. IEEE Trans. Power Electron. (2018)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Malepati, B.S., Vijay, D., Deb, D., Manjunath, K. (2019). Parameter Validation to Ascertain Voltage of Li-ion Battery Through Adaptive Control. In: Deb, D., Balas, V., Dey, R. (eds) Innovations in Infrastructure. Advances in Intelligent Systems and Computing, vol 757. Springer, Singapore. https://doi.org/10.1007/978-981-13-1966-2_3
Download citation
DOI: https://doi.org/10.1007/978-981-13-1966-2_3
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-1965-5
Online ISBN: 978-981-13-1966-2
eBook Packages: EngineeringEngineering (R0)