Clear Filters
Clear Filters

SOC estimation using UKF

5 views (last 30 days)
sanya gode
sanya gode on 17 Mar 2020
Commented: nguyen on 14 Nov 2023
I am building a battery model to estimate SOC using UKF, my doubt is how to initialize Em, R and C values to enter in lookup tables also Capacity, Initial Charge Deficit and Cell dimensions for thermal properties. I know we need to initialize using m-script but the doubt is- I saw some example model on Mathworks but did not understand from where were those values taken. Was it some experimental data or specs from some datasheet ?
Kindly clarify.
Thanks in advance

Accepted Answer

Pranav Murali
Pranav Murali on 27 Mar 2020
I can understand that you are interested in knowing how we arrived at the values of Em, R and C stored in the lookup table. In the example, Nonlinear State Estimation of a Degrading Battery System R0, R1, C1 and Em are 2D look-up tables that are dependent on SOC and battery temperature. The parameters in the look-up tables are identified using experimental data which was obtained from the publication given below:
Huria, Tarun, et al. "High fidelity electrical model with thermal dependence for characterization and simulation of high power lithium battery cells." Electric Vehicle Conference (IEVC), 2012 IEEE International. IEEE, 2012.
Christopher Francis
Christopher Francis on 10 Jun 2022
Hello Pranav, thank you for your answer. Thank you Sanya for asking. I have researched for the data file from the referenced publication but I am yet to find it. Could you kindly direct me as to how to go about getting it. Thank you!
nguyen on 14 Nov 2023
can you share me your Simulink model please, i had a assignment but i did not finish.

Sign in to comment.

More Answers (0)


Find more on Propulsion and Power Systems in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!