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

5 vues (au cours des 30 derniers jours)
xinyu Wang
xinyu Wang le 31 Juil 2023
Réponse apportée : Sabin le 12 Oct 2023
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 commentaire
xinyu Wang
xinyu Wang le 31 Juil 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?

Connectez-vous pour commenter.

Réponses (1)

Sabin
Sabin le 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.

Produits


Version

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by