Dynamic data-driven identification of battery state-of-charge via symbolic analysis of input-output pairs

Yue Li, Pritthi Chattopadhyay, Asok Ray

Research output: Contribution to journalArticlepeer-review

18 Scopus citations


This paper presents a dynamic data-driven method of pattern classification for identification of the state-of-charge (SOC) parameter in battery systems for diverse applications (e.g., plug-in electric vehicles and hybrid locomotives). The underlying theory is built upon the concept of symbolic dynamics, which represents the behavior of battery system dynamics at different levels of SOC as probabilistic finite state automata (PFSA). In the proposed method, (finite-length) blocks of battery data are selected via wavelet-based segmentation from the time series of synchronized input-output (i.e., current-voltage) pairs in the respective two-dimensional space. Then, symbol strings are generated from the segmented time series pairs in the sense of maximum entropy partitioning and a special class of PFSA, called the D-Markov machine, is constructed to extract the features of the battery system dynamics for pattern classification. To deal with the uncertainties due to the (finite-length) approximation of symbol sequences, combinations of (a priori) Dirichlet and (a posteriori) multinomial distributions are respectively adopted in the training and testing phases of pattern classification. The proposed concept of pattern classification has been validated on (approximately periodic) experimental data that have been acquired from a commercial-scale lead-acid battery.

Original languageEnglish (US)
Pages (from-to)778-790
Number of pages13
JournalApplied Energy
StatePublished - Oct 1 2015

All Science Journal Classification (ASJC) codes

  • Mechanical Engineering
  • General Energy
  • Management, Monitoring, Policy and Law
  • Building and Construction
  • Renewable Energy, Sustainability and the Environment


Dive into the research topics of 'Dynamic data-driven identification of battery state-of-charge via symbolic analysis of input-output pairs'. Together they form a unique fingerprint.

Cite this