I want to implement charging and discharging of 48V lead-acid batteries used in light electric vehicles (2-wheelers, 3-wheelers) using CC-CV-FLOAT mode

4 vues (au cours des 30 derniers jours)
I need to develop a model for 48V lead-acid battery charging using CC-CV-FLOAT algorithm with accurate time estimation for both charging and discharging cycles.
Requirements:
  • CC-CV-FLOAT charging implementation
  • Charging/discharging time calculation
  • Battery behavior modeling
  • Performance visualization
Now,
  1. What's the best approach to model lead-acid battery dynamics in MATLAB/SIMULINK?
  2. How to implement CC-CV-FLOAT state transitions effectively?
  3. Which parameters are critical for accurate time estimation?

Réponse acceptée

Javier Gazzarri
Javier Gazzarri le 8 Juil 2025
Hello Sanjid, thank you for your question.
Here is an example of a system that uses a PbA battery model autoElectrical
I recommend you use Simscape to create an equivalent circuit that captures all the electrochemical effects that you need and at the same time gives you adequate fidelity.
Stateflow is a great tool to model state transitions such as the ones you mention above.
Regarding parameters, I would at least consider OCV, internal resistance, dynamic resistance, self-discharge, and the Peukert effect, and all of these should depend on temperature using lookup tables.
Please let me know if this helps.
Best regards,
Javier
  1 commentaire
Sanjid
Sanjid le 24 Juil 2025
Thanks for the timid response and suggestions. I also been thinking the same way. Let me dive in and will let you know if anything needed.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by