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

    15 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

    • Civil and Structural Engineering
    • Energy(all)

    Fingerprint 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