This paper proposes a Kalman filter based state-of-charge (SOC) estimation MATLAB function using a second-order RC equivalent circuit model (ECM). The function requires the SOC-OCV (open circuit voltage) curve, internal resistance, and second-order RC ECM battery parameters. Users have an option to use an extended Kalman filter (EKF) or adaptive extended Kalman filter (AEKF) algorithms as well as temperature dependent battery data. An example of the function is illustrated using the LA92 driving cycle of a Turnigy battery performed at multiple temperature ranging from −10°C to 40°C.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    A Kalman Filter Based Battery State of Charge Estimation MATLAB Function


    Contributors:


    Publication date :

    2021-06-21


    Size :

    546361 byte




    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English



    Improved battery state-of-charge estimation based on Kalman filter

    Ying, X. / Ying, S. | British Library Online Contents | 2014


    Ni-MH battery state-of-charge estimation based on Kalman filter

    Hongjie, W. / Bojin, Q. / Minxin, Z. et al. | British Library Online Contents | 2007



    Battery State-of-charge Estimation Using Interactive Multiple-model Kalman Filter

    Xia, Xiaohu / Liu, Ming | British Library Online Contents | 2017


    Extended Kalman Filter based battery state of charge(SOC) estimation for electric vehicles

    Jiang, Chenguang / Taylor, Allan / Duan, Chen et al. | IEEE | 2013