how to set SOC Estimator (Adaptive Kalman Filter) block.

4 views (last 30 days)
i want to use the BMS-Estimator,I have my own battery charge and discharge data, but there is no polarization internal resistance and rc time constant, how can I use the SOC Estimator (Adaptive Kalman Filter) module, do I have to determine my own battery detailed parameters, is there a more convenient way for me to use these modules? thanks so much!
  1 Comment
xinyu Wang
xinyu Wang on 31 Jul 2023
by the way ,my battery is LiFePo4,but default setting in system model whitch the No-load voltage is 3.5-4.2.
if i change these ,seems i also need to change the First polarization resistance and First time constant.
how should i do?

Sign in to comment.

Answers (1)

Sabin
Sabin on 12 Oct 2023
The SOC Estimator (Kalman Filter) is assuming an equivalent battery model with charge dynamics. The polarization voltage is an internal state in the estimator. If the battery model is very simple and do not include charge dynamics may be better to use the SOC Estimator (Coulomb Counting) instead which will be faster. Alternatively, you may be able to design your own Kalman Filter using the Control Systems Toolbox. I hope this helps.

Products


Release

R2023a

Community Treasure Hunt

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

Start Hunting!