Abstract
Lithium-ion batteries are widely used in the automobile industry (electric vehicles and hybrid electric vehicles) due to their high energy and power density. However, this raises new safety and reliability challenges which require development of novel sophisticated Battery Management Systems (BMS). A BMS ensures the safe and reliable operation of a battery pack and to realize it a model must be solved. However, current BMSs are not adapted to the specifications of the automotive industry, as they are unable to give accurate results at real-time rates and during a wide operation range. For this reason, the main focus of this work is to develop a Hybrid Twin, as introduced in Chinesta et al. (Arch Comput Methods Eng (in press), 2018. https://doi.org/10.1007/s11831-018-9301-4), so as to meet the requirements of the new generation of BMS. To achieve this, three reduced order model techniques are applied to the most commonly used physics-based models, each one for a different range of application. First, a POD model is used to greatly reduce the simulation time and the computational effort for the pseudo-2D model, while maintaining its accuracy. In this way, cell design, optimization of parameters, and simulation of battery packs can be done while saving time and computational resources. In addition, its real-time performance has been studied. Next, a regression model is constructed from data by using the sparse-Proper Generalized Decomposition (s-PGD). It is shown that it achieves real-time performance for the whole electric vehicle (EV) system with a battery pack. In addition, this regression model can be used in a BMS without issues because of the simple algebraic expression obtained. A simulation of the EV with the proposed approach is demonstrated using the system simulation tool SimulationX (ESI ITI GmbH. Dresden, Germany). Furthermore, the Digital Twin created using the s-PGD does not only allow for real-time simulations, but it can also adapt its predictions taking into consideration the real driving conditions and the real driving cycle to change the planning in real-time. Finally, a data-driven model based on the employment of Dynamic Mode Decomposition techniques is developed to extract an on-line model that corrects the gap between prediction and measurement, thus constructing the first (to our knowledge) hybrid twin of a Li-ion battery able to self-correct from data. In addition, thanks to this model, the above gap is corrected during the driving process, taking into consideration real-time restrictions.
Similar content being viewed by others
Notes
The measure to control depletion and saturation on the electrodes is \(0<c_{se}(x)/c_{s,{{\mathrm{max}}}} <1\). On the other hand, the measure to control depletion in the electrolyte is \(c_e(x)>0\) [49].
References
Arthur D, Vassilvitskii S (2007) K-means++: the advantages of careful seeding. In: Proceedings of the eighteenth annual ACM-SIAM symposium on discrete algorithms, SODA ’07, pp. 1027–1035. Society for Industrial and Applied Mathematics, Philadelphia, PA, USA. http://dl.acm.org/citation.cfm?id=1283383.1283494
Bartlett A (2015) Electrochemical model-based state of charge and state of health estimation of lithium-ion batteries. Ph.D. thesis, Ohio State University
Baudat G, Anouar F (2001) Kernel-based methods and function approximation. In: IJCNN’01. International joint conference on neural networks. Proceedings (Cat. No.01CH37222), vol 2, pp 1244–1249. https://doi.org/10.1109/IJCNN.2001.939539
Bizeray A, Zhao S, Duncan S, Howey D (2015) Lithium-ion battery thermal-electrochemical model-based state estimation using orthogonal collocation and a modified extended Kalman filter. J Power Sources 296:400–412. https://doi.org/10.1016/j.jpowsour.2015.07.019
Brunton SL, Proctor JL, Kutz JN (2016) Discovering governing equations from data by sparse identification of nonlinear dynamical systems. In: Proceedings of the national academy of sciences. https://doi.org/10.1073/pnas.1517384113. http://www.pnas.org/content/early/2016/03/23/1517384113.abstract
Burges CJ (1998) A tutorial on support vector machines for pattern recognition. Data Min Knowl Discov 2(2):121–167. https://doi.org/10.1023/A:1009715923555
Chinesta F, Cueto E, Abisset-Chavanne E, Louis Duval J, El Khaldi F (2018) Virtual, digital and hybrid twins: a new paradigm in data-based engineering and engineered data. Arch Comput Methods Eng. https://doi.org/10.1007/s11831-018-9301-4
Chinesta F, Huerta A, Rozza G, Willcox K (2015) Encyclopedia of computational mechanics, chap. Model order reduction. Wiley, London
Chinesta F, Keunings R, Leygue A (2013) The proper generalized decomposition for advanced numerical simulations: a primer. Springer, Berlin Incorporated
Cueto E, Gonzlez D, Alfaro I (2016) Proper generalized decompositions: an introduction to computer implementation with Matlab, 1st edn. Springer, Berlin Incorporated
Domenico DD, Stefanopoulou A, Fiengo G (2009) PSM: lithium-ion battery state of charge (SOC) and critical surface charge (CSC) estimation using an electrochemical model-driven extended Kalman and filter. ASME J Dyn Syst Meas Control
Doyle M, Fuentes Y (2003) Computer simulations of a lithium-ion polymer battery and implications for higher capacity next-generation battery designs. J Electr Soc 150(6):A706–A713. https://doi.org/10.1149/1.1569478. http://jes.ecsdl.org/content/150/6/A706.abstract
Doyle M, Fuller TF, Newman J (1993) Modeling of galvanostatic charge and discharge of the lithium/polymer/insertion cell. J Electr Soc 140(6):1526–1533. https://doi.org/10.1149/1.2221597. http://jes.ecsdl.org/content/140/6/1526.abstract
Forman JC, Moura SJ, Stein JL, Fathy HK (2012) Genetic identification and fisher identifiability analysis of the doyle-fuller-newman model from experimental cycling of a lifepo4 cell. J Power Source 210(Complete):263–275. https://doi.org/10.1016/j.jpowsour.2012.03.009
Fuller TF, Doyle M, Newman J (1994) Simulation and optimization of the dual lithium ion insertion cell. J Electr Soc 141(1):1–10. https://doi.org/10.1149/1.2054684. http://jes.ecsdl.org/content/141/1/1.abstract
González D, Badías A, Alfaro I, Chinesta F, Cueto E (2017) Model order reduction for real-time data assimilation through extended Kalman filters. Comput Methods Appl Mech Eng 326(Supplement C):679–693. https://doi.org/10.1016/j.cma.2017.08.041
Gonzalez D, Chinesta F, Cueto E (2018) Learning corrections for hyperelastic models from data (submitted)
González D, Chinesta F, Cueto E (2018) Thermodynamically consistent data-driven computational mechanics. Contin Mech Thermodyn. https://doi.org/10.1007/s00161-018-0677-z
Ham J, Lee DD, Mika S, Schölkopf B (2004) A kernel view of the dimensionality reduction of manifolds. In: Proceedings of the twenty-first international conference on machine learning, ICML ’04, pp 47. ACM, New York, NY, USA. https://doi.org/10.1145/1015330.1015417. http://doi.acm.org/10.1145/1015330.1015417
Hariharan KS, Tagade P, Ramachandran DS (2018) Mathematical modeling of lithium batteries—from electrochemical models to state estimator algorithms. Springer, London
Hofmann T, Schölkopf B, Smola AJ (2008) Kernel methods in machine learning. Ann Stat 36(3):1171–1220. http://www.jstor.org/stable/25464664
Hu X, Li S, Peng H (2012) A comparative study of equivalent circuit models for li-ion batteries. J Power Sources 198:359–367. https://doi.org/10.1016/j.jpowsour.2011.10.013
Huang W, Cao L, Sun F, Zhao D, Liu H, Yu S (2016) Learning stable linear dynamical systems with the weighted least square method. In: Proceedings of the twenty-fifth international joint conference on artificial intelligence, IJCAI’16, pp 1599–1605. AAAI Press. http://dl.acm.org/citation.cfm?id=3060832.3060844
Huang W, Harandi M, Zhang T, Fan L, Sun F, Huang J (2017) Efficient optimization for linear dynamical systems with applications to clustering and sparse coding. In: Guyon I, Luxburg UV, Bengio S, Wallach H, Fergus R, Vishwanathan S, Garnett R (eds) Advances in neural information processing systems vol 30, pp 3444–3454. Curran Associates, Inc. http://papers.nips.cc/paper/6936-efficient-optimization-for-linear-dynamical-systems-with-applications-to-clustering-and-sparse-coding.pdf
Ibáñez Pinillo R, Abisset-Chavanne E, Ammar A, González D, Cueto E, Huerta A, Louis Duval J, Chinesta F (2018) A multidimensional data-driven sparse identification technique: the sparse proper generalized decomposition. Complexity 2018:1–11. https://doi.org/10.1155/2018/5608286
Kaiser E, Kutz JN, Brunton SL (2018) Discovering conservation laws from data for control. arXiv preprint arXiv:1811.00961
Karhunen K (1946) Uber lineare methoden in der wahrscheinlichkeitsrechnung. Acad. Sci. Fennicae, ser. Al. Math. Phys, Ann, p 37
Kawashima H, Matsuyama T (2005) Hierarchical clustering of dynamical systems based on eigenvalue constraints. In: Singh S, Singh M, Apte C, Perner P (eds) Pattern recognition and data mining. Springer, Berlin, pp 229–238
Kevrekidis Y, Samaey G (2010) Equation-free modeling. Scholarpedia 5(9):4847
Kirchdoerfer T, Ortiz M (2016) Data-driven computational mechanics. Comput Methods Appl Mech Eng 304:81–101. https://doi.org/10.1016/j.cma.2016.02.001
Kutz JN (2013) Data-driven modeling & scientific computation: methods for complex systems & big data. Oxford University Press Inc, New York
Kutz JN, Brunton SL, Brunton BW, Proctor JL (2016) Dynamic mode decomposition: data-driven modeling of complex systems. SIAM-Society for Industrial and Applied Mathematics, Philadelphia
Lee LJ, Chemistruck A, Plett G (2012) Discrete-time realization of transcendental impedance functions, with application to modeling spherical solid diffusion. J Power Sources 206:367–377. https://doi.org/10.1016/j.jpowsour.2012.01.134
Lee LJ, Chemistruck A, Plett G (2012) One-dimensional physics-based reduced-order model of lithium-ion dynamics. J Power Sources 220:430–448. https://doi.org/10.1016/j.jpowsour.2012.07.075
Lee LJ, Aldrich LL, Stetzel DK, Plett G (2014) Extended operating range for reduced-order model of lithium-ion cells. J Power Sources 255:85–100. https://doi.org/10.1016/j.jpowsour.2013.12.134
Laughlin RB, Pines D (2000) The theory of everything. In; Proceedings of the national academy of sciences 97(1):28–31. https://doi.org/10.1073/pnas.97.1.28. http://www.pnas.org/content/97/1/28.abstract
Lloyd S (2006) Least squares quantization in PCM. IEEE Trans Inf Theor 28(2):129–137. https://doi.org/10.1109/TIT.1982.1056489
Loève MM (1963) Probability theory. The university series in higher mathematics, 3rd edn. Van Nostrand, Princeton
Meyer M, Matthies HG (2003) Efficient model reduction in non-linear dynamics using the Karhunen–Loève expansion and dual-weighted-residual methods. Comput Mech 31(1–2):179–191. https://doi.org/10.1007/s00466-002-0404-1
Moura S, Chaturvedi N, Krstic M (2014) Adaptive pde observer for battery SOC/SOH estimation via an electrochemical model. ASME J Dyn Syst Meas Control 136:011015–011026
Moura SJ, Bribiesca Argomedo F, Klein R, Mirtabatabaei A, Krstic M (2017) Battery state estimation for a single particle model with electrolyte dynamics. IEEE Trans Control Syst Technol 25(2):453–468. https://doi.org/10.1109/TCST.2016.2571663. https://hal.archives-ouvertes.fr/hal-01478641
Moya B, Gonzalez D, Alfaro I, Chinesta F, Cueto E (2019) Learning slosh dynamics by means of data. Comput Mech. https://doi.org/10.1007/s00466-019-01705-3
Niroomandi S, Alfaro I, Cueto E, Chinesta F (2008) Real-time deformable models of non-linear tissues by model reduction techniques. Comput Methods Progr Biomed 91(3):223–231. https://doi.org/10.1016/j.cmpb.2008.04.008
Plett GL (2004) Extended Kalman filtering for battery management systems of lipb-based hev battery packs: part 2. Modeling and identification. J Power Sources 134(2):262–276. https://doi.org/10.1016/j.jpowsour.2004.02.032
Robinson LD, García RE (2015) Dualfoil.py: porous electrochemistry for rechargeable batteries. https://doi.org/10.21981/D3KP7TS5M. https://nanohub.org/resources/dualfoil
Rozza G, Huynh D, Patera A (2008) Reduced basis approximation and a posteriori error estimation for affinely parametrized elliptic coercive partial differential equations—application to transport and continuum mechanics. Arch Comput Methods Eng 15(3):229–275
Santhanagopalan S, White RE (2006) Online estimation of the state of charge of a lithium ion cell. J Power Sources 161(2):1346–1355. https://doi.org/10.1016/j.jpowsour.2006.04.146
Smith K, Wang CY (2006) Solid-state diffusion limitations on pulse operation of a lithium ion cell for hybrid electric vehicles. J Power Sources 161(1):628–639. https://doi.org/10.1016/j.jpowsour.2006.03.050
Smith KA (2010) Electrochemical control of lithium-ion batteries [applications of control]. IEEE Control Syst Mag 30(2):18–25. https://doi.org/10.1109/MCS.2010.935882
Smith KA, Rahn C, Wang CY (2007) Control oriented ID electrochemical model of lithium ion battery. Energy Convers Manag 48:2565–2578
Smith KA, Rahn C, Wang CY (2008) Model-based electrochemical estimation of lithium-ion batteries, pp 714–719. https://doi.org/10.1109/CCA.2008.4629589
Stetzel DK, Aldrich LL, Trimboli M (2015) Plett G (2015) Electrochemical state and internal variables estimation using a reduced-order physics-based model of a lithium-ion cell and an extended Kalman filter. J Power Sour. https://doi.org/10.1016/j.jpowsour.2014.11.135
Torchio M, Magni L, Gopaluni B, Braatz R, Raimondo D (2016) Lionsimba: a Matlab framework based on a finite volume model suitable for li-ion battery design, simulation, and control. J Electr Soc 163:A1192–A1205. https://doi.org/10.1149/2.0291607jes
Wang Q, Jiang B, Li B, Yan Y (2016) A critical review of thermal management models and solutions of lithium-ion batteries for the development of pure electric vehicles. Renew Sustain Energy Rev 64:106–128. https://doi.org/10.1016/j.rser.2016.05.033
Winter M, Moser S, Schoenewolf S, Taube J, Herzog HG (2015) Average model of a synchronous half-bridge DC/DC converter considering losses and dynamics. In: Proceedings of the 11th international modelica conference
Acknowledgements
This project has received funding from the Spanish Ministry of Economy and Competitiveness through Grants number DPI2017-85139-C2-1-R and DPI2015-72365-EXP, by the Regional Government of Aragon and the European Social Fund, research group T24 17R, as well as from the ESI Group International Chairs at University of Zaragoza and Arts et Métiers ParisTech.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendices
Nomenclature Electrochemical Model
See Table 1.
Cell Parameters and Additional Equations
See Table 2.
The units of the values shown in the table above are the same as those used in Table 1.
Additional equations:
K, \(U_n\) and \(U_p\) are usually computed using empirical equations according to the simulated cell. The empirical equations for this cell are:
Parameters Used in SimulationX Model
See Table 3.
The parameters of the PI controller are assumed to have the following form:
The parameters of the DC/DC converter are the default parameters in the SimulationX model described in [55]. The main forces considered for the linear movement of the vehicle are:
where \(F_t\) is the tractive effort, and
represents the aerodynamic resistance. Likewise,
represents the rolling resistance and, finally,
is the grade resistance.
Rights and permissions
About this article
Cite this article
Sancarlos, A., Cameron, M., Abel, A. et al. From ROM of Electrochemistry to AI-Based Battery Digital and Hybrid Twin. Arch Computat Methods Eng 28, 979–1015 (2021). https://doi.org/10.1007/s11831-020-09404-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11831-020-09404-6